-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
post merge updates: mev #7193
post merge updates: mev #7193
Conversation
Gatsby Cloud Build Reportpost-merge 🎉 Your build was successful! See the Deploy preview here. Build Details🕐 Build time: 2m |
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Corwin Smith <[email protected]>
This seems blocked on review from a subject matter expert. I've asked in the ETH R&D Discord for a review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good! left some comments to consider
Flashbots is an independent project which extends the go-ethereum client with a service that allows searchers to submit MEV transactions to miners without revealing them to the public mempool. This prevents transactions from being frontrun by generalized frontrunners. | ||
|
||
As of this writing, a significant portion of MEV transactions is routed through Flashbots, meaning generalized frontrunners aren't as effective as they used to be. | ||
Flashbots is an independent project which extends the go-ethereum client with a service that allows searchers to submit MEV transactions to validators without revealing them to the public mempool. This prevents transactions from being frontrun by generalized frontrunners. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mev-boost is client-independent
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
link to flashbots website or docs?
### Miner extractable value | ||
### Maximal extractable value {#maximal-extractable-value} | ||
|
||
This concept was first applied in the context of [proof-of-work](/developers/docs/consensus-mechanisms/pow/), and was initially referred to as "miner extractable value". This is because in proof-of-work, miners control transaction inclusion, exclusion, and ordering. However, after the transition to proof-of-stake via [The Merge](/upgrades/merge) validators will be responsible for these roles, and mining will no longer be applicable. The value extraction methods here will still persist after this transition, and thus the term "miner extractable value" is no longer valid. "Maximal extractable value" is now used as a more inclusive replacement. | ||
Maximal extractable value was first applied in the context of [proof-of-work](/developers/docs/consensus-mechanisms/pow/), and initially referred to as "miner extractable value". This is because in proof-of-work, miners control transaction inclusion, exclusion, and ordering. However, since the transition to proof-of-stake via [The Merge](/upgrades/merge) validators have been responsible for these roles, and mining is no longer part of the Ethereum protocol. The value extraction methods still exist, though, so the term "Maximal extractable value" is now used instead. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We used the heading "Miner" extractable value here intentionally to offer an explainer to what happened to that name, partially for SEO purposes, allowing site crawlers to catch this.
The entire doc is called "Maximal Extractable Value" so if we don't want to use "miner extractable value" anymore, we should consider renaming this header or ditching it entirely to avoid duplicating the header name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agree with Paul, can we change it back?
Co-authored-by: Paul Wackerow <[email protected]> Co-authored-by: Alex Stokes <[email protected]>
Co-authored-by: Joseph Cook <[email protected]>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Description
updates mev page for post-merge
NB @wackerow please give this a thorough read and I'm not 100% confident in the applicability of some of the mev methods to pos Ethereum. I've changed the bits I am pretty sure of.
Related Issue
#7075