From adc2f1e34efb1ea14923b13ede8decf2e3f29efc Mon Sep 17 00:00:00 2001 From: jzweb3 <111764304+jzweb3@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:31:57 +0200 Subject: [PATCH] update user guide --- docs/bnb-smart-chain/validator/mev/faqs.md | 40 ----------------- .../validator/mev/user-guide.md | 43 +++++++++++++++---- 2 files changed, 35 insertions(+), 48 deletions(-) diff --git a/docs/bnb-smart-chain/validator/mev/faqs.md b/docs/bnb-smart-chain/validator/mev/faqs.md index 3258f9aaa4..671228c164 100644 --- a/docs/bnb-smart-chain/validator/mev/faqs.md +++ b/docs/bnb-smart-chain/validator/mev/faqs.md @@ -52,43 +52,3 @@ 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 | | - -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) | | - -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 diff --git a/docs/bnb-smart-chain/validator/mev/user-guide.md b/docs/bnb-smart-chain/validator/mev/user-guide.md index 3e610dd4b9..835cfab078 100644 --- a/docs/bnb-smart-chain/validator/mev/user-guide.md +++ b/docs/bnb-smart-chain/validator/mev/user-guide.md @@ -12,15 +12,42 @@ PBS(Proposer-Builder Separation) framework offers several advantages for BNB Cha - Enhanced transaction privacy: Users' transactions are exposed to fewer parties before being included in a block. - Faster transaction processing: More efficient block construction can lead to quicker transaction confirmations. -## Major MEV Builders +## For Retail Traders -On [Dune's dashboard](https://dune.com/bnbchain/bnb-smart-chain-mev-stats), you can learn about the current mainstream MEV builders. +When you trade on a decentralized exchange (DEX), you risk being targeted by bots that can front-run your trades, meaning they see your transaction in the public mempool and execute a similar trade first, profiting from the price change you were going to cause. This can result in you getting a worse price or even losing money. Private RPCs offer a solution to this problem. They route your transactions through a private mempool(Provided by builders), hiding them from bots. This means your trades are less likely to be front-run, and you're more likely to get the price you expect. -A curated list of MEV block builders is provided below for informational purposes only: +Some DEX protocols or builder providers are keen to provide free 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 | | + +## For Professional Traders and Service Providers + +While free private RPCs offer a good level of protection, you can opt for even stronger safeguards with premium private RPC services. These services often provide advanced features and dedicated infrastructure for enhanced security and performance. + +| Role | Status and Comments | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| 5 Builders (Private privacy protecting RPC service providers) | | + +There are two aspects that may impact the transaction inclusion speed. + +1. Validator Network: Providers with a larger network of integrated validators can often offer faster inclusion speeds. More validators mean more opportunities for your transaction to be picked up and added to a block. +2. Builder Usage: Higher usage of a builder's service generally leads to faster inclusion. Increased usage makes the builder's block proposals more valuable to validators, incentivizing them to prioritize those blocks. + +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) + +For those who are very sensitive to transaction confirmation time, 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 -- [BloxRoute](https://bloxroute.com/) -- [Blocksmith](https://docs.blocksmith.org/) -- [Nodereal](https://docs.nodereal.io/reference/bsc-bundle-service-api#overview) -- [Blockrazor](https://blockrazor.gitbook.io/blockrazor/mev-service/bsc) -- [Puissant](https://docs.48.club)