Skip to content

Commit

Permalink
update mev faq
Browse files Browse the repository at this point in the history
  • Loading branch information
jzweb3 committed Oct 3, 2024
1 parent 38c2379 commit 6a2abf6
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 0 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/bnb-smart-chain/img/mev/proxy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions docs/bnb-smart-chain/validator/mev/faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,43 @@ title: FAQs - BSC MEV
### 7. Where can I find the BNB Chain MEV statistic dashboard?
You can view the MEV statistics
from [MEV Stats Dashboard](https://dune.com/bnbchain/bnb-smart-chain-mev-stats)



### 8. Why do I need a privacy-protecting RPC and How can I find the privacy-protecting RPC?

When you make transactions (like swap on DEX) through a private privacy-protecting 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 builder providers are keen to provide free MEV protection features, such as [Pancake Swap](https://docs.pancakeswap.finance/products/pancakeswap-private-rpc) and [48 Club](https://docs.48.club/privacy-rpc) You can find the details of the privacy-protecting RPCs through their [documentation. ](https://docs.pancakeswap.finance/products/pancakeswap-private-rpc)

| Role | Status and Comments |
| ---------------------------- | ------------------------------------------------------------ |
| Free Privacy Protecting RPCs | <ul><li>[Pancake Swap Private RPC](https://docs.pancakeswap.finance/products/pancakeswap-private-rpc)</li> <li>[48 Club Private RPC](https://docs.48.club/privacy-rpc)</li></ul> |

Besides free privacy-protecting RPC, you can also purchase the premium private privacy-protecting RPC from the service providers below. However, these premium service providers may require you to build your own RPC proxy, as they typically do not provide the RPC URL that can be directly configured in your wallet.

| Role | Status and Comments |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| 5 Builders (Private privacy protecting RPC service providers) | <ul><li>[BloxRoute](https://bloxroute.com/products/protected-transactions/)</li><li>[Blocksmith](https://docs.blocksmith.org/bsc-builder/private-rpc)</li><li>[Nodereal](https://docs.nodereal.io/reference/bsc-bundle-service-api#overview)</li><li>[Blockrazor](https://blockrazor.gitbook.io/blockrazor/mev-service/bsc)</li><li>[Puissant](https://docs.48.club/)</li></ul> |

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 i**s.
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](https://dune.com/bnbchain/bnb-smart-chain-mev-stats), 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.

![img](../../img/mev/mev-blocks-by-builders.png)

### 9. 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.

![img](../../img/mev/proxy.png)

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

0 comments on commit 6a2abf6

Please sign in to comment.