BNB Chain MEV FAQs



Blog post image.

What is MEV? Is MEV a phenomenon exclusive to BNB Chain (BSC), or does it also occur on other blockchain networks?

Maximal Extractable Value (MEV) is a complex but inherent aspect of all PoS blockchains like BSC and Ethereum. While it presents challenges like arbitrage and sandwich attacks, it also plays a vital role in incentivizing participation and securing the network. 

BNB Chain is enhancing its MEV landscape through the Proposer-Builder Separation (PBS) model to address challenges. This model separates block proposers (Validators) from block builders, allowing builders to create blocks and propose them to validators, who select the most profitable ones.

Currently, over 60% of transactions are included on-chain through builders, you can find the latest data from the BSC MEV dashboard. It is recommended to use builders to seal blocks to increase the percentage to over 90%, which can protect users even further. 

Why do I need a private MEV-protected RPC and How can I find the private MEV-protected RPC?

When you make transactions (like swap on DEX) through a private MEV-protected RPC, your transactions will be sent to the builder`s private mempool. As attackers cannot see your transaction in a public mempool, the risk of being sandwiched will be mitigated. 

Usually, the DEX protocols or wallet providers are keen to provide free MEV protection features, such as Pancake Swap. You can find the details of the Pancake MEV-protected RPC through their documentation

Besides free MEV-protected RPC, you can also purchase the premium private MEV-protected RPC from the service providers below.

RoleStatus and Comments
5 Builders (Private MEV-protected RPC service providers)BloxRoute

Blocksmith

Nodereal

Blockrazor

Puissant

Table 1

There are two aspects that may impact the transaction inclusion speed. 

  1. Each builder has their own validator registered, the more validators registered, the faster the transaction inclusion is. 
  2. The more use from the builder, the faster the transaction is included on the chain. It is because of the increased usage, that the bundle built by the builder is more lucrative for validators and, therefore, faster to be picked up by the validators. 

You can view the latest MEV builder data (MEV_Blocks_by_Builders) from the Dune dashboard, and select the appropriate builders to broadcast transactions. The contacts of each builder are listed above in Table 1. 

You can check the number of validators integrated and the number of blocks of each builder, as mentioned above.

  1. The more validators are integrated, the faster the builder can be. 
  2. The more blocks that are produced, the faster the builder can be. 

How can I increase the speed of the transaction inclusion if my transactions are very speed-sensitive?

To maximize the transaction speed, it is recommended to build a proxy to broadcast the transaction to multiple builders to increase the transaction inclusion speed. You need to build your own RPC proxy with multiple builder service providers. 

A transaction proxy sample code is built by NodeReal, You can find it in the open-source git repo here https://github.com/node-real/private-tx-sender