-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
miner: adding MEV to validator #1648
miner: adding MEV to validator #1648
Conversation
@brilliant-lx , is there an option to rerun the Unit test? |
According to https://bloxroute.com/pricing/, this requires a subscription costing at least $1250/month. My personal opinion is, its a bad idea to integrate proprietary services into the reference code base for BSC. There's a maintenance cost and a risk of bugs while having zero benefit unless you're willing to shell out quite a lot of money to Bloxroute. Validators can easily add this patch themselves. |
this PR: bnb-chain#936 upgraded the goleveldb indirectly, since it has dependency of prysm, which also depends on goleveldb indrectly. But the new version has some performance issue on Databse Close, see: syndtr/goleveldb#434 So we need to rollback to the previous verison
This will provide convenience for sandwich attack, front-running attack, is it a good thing? |
Just to be very clear about this. There is no win-win and this is a false narrative. For searchers, sure, it enables the ones too lazy to do a proper implementation to cheat their way to a successful trade, for now. The long term economic incentives are purely in favor of miners/validators. Any kind of easily accessible block manipulation for a bribe results in a race to the bottom (top), who offers the most to the block producer. The end result can only be searchers offering anything they can without going bankrupt. This in effect has a great effect on many protocols, which rely on external transactors to keep prices in balance, clear out bad debt, ... The end result will be that most searchers will go out of business and these vital transactions will be highly centralized. There is no win-win here, just win, and in my opinion, you trying to externalize your costs while pocketing the gains should just shove off. |
@Uri-Margalit-bloXroute sorry, missed the message, UT can be rerun just click into the failed page, there will be a rerun icon. And could you rebase to the latest develop branch? |
Good, let’s make BSC even worse |
It is fucking ridiculous to put this shit inside BSC official repo. To force searchers to buy your $1250 stupid monthly subscription shit. |
I don't think it's a good idea because it will benefit the subscription sellers and those who purchase the $1250 subscription |
Why on earth do you think it is proper to embed a specific mev service provider's code into official repo ? Maintain your own repo. |
I think it’s a bad ideia, benefiting just people that bought 1250$/monthly plan. |
commit shits non-stop |
moving the PR to a different place |
Description
This PR allows a validator node to utilize bloXroute MEV services. The validator node
Rationale
The introduction of mev-boost in Ethereum enabled a win-win situation for Searchers, Block builders and Proposers which allows all three to profit off of potential arbitrage opportunities, and do so not at the expense of other traders and dApps executing transactions on chain.
This PR implements the validator to MEV relay integration
Example
eth_proposedBlock endpoint receives
Changes
Notable changes: