Skip to content

Commit b7dfdd3

Browse files
authored
Merge pull request #13781 from ethereum/add-mev-diagrams-to-the-diagrams-page
new MEV diagram on the MEV page
2 parents 07851a0 + e30c148 commit b7dfdd3

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

public/content/developers/docs/mev/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ Below is an overview of how the Builder API works:
181181
5. A validator using the Builder API is still expected to build a block locally in case the block builder fails to respond promptly, so they don't miss out on block proposal rewards. However, validator cannot create another block using either the now-revealed transactions or another set, as it would amount to _equivocation_ (signing two blocks within the same slot), which is a slashable offense.
182182

183183
An example implementation of the Builder API is [MEV Boost](https://github.com/flashbots/mev-boost), an improvement on the [Flashbots auction mechanism](https://docs.flashbots.net/Flashbots-auction/overview/) designed to curb the negative externalities of MEV on Ethereum. Flashbots auction allows validators in proof-of-stake to outsource the work of building profitable blocks to specialized parties called **searchers**.
184+
![A diagram showing the MEV flow in detail](./mev.png)
184185

185186
Searchers look for lucrative MEV opportunities and send transaction bundles to block proposers along with a [sealed-price bid](https://en.wikipedia.org/wiki/First-price_sealed-bid_auction) for inclusion in the block. The validator running mev-geth, a forked version of the go-ethereum (Geth) client only has to choose the bundle with the most profit and include it as part of the new block. To protect block proposers (validators) from spam and invalid transactions, transaction bundles pass through **relayers** for validation before getting to the proposer.
186187

240 KB
Loading
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"/content/developers/docs/mev/gas.png": {
3+
"hash": "5c7e3803",
4+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAABYlAAAWJQFJUiTwAAACLUlEQVR4nB1RT0xScQD+ZTUrBJct1zqWt1zNq21utlp/Lm2uFrO1eeyQFzYd49TheUlGQq949SQZryaWsyUrtZUMeAI+QXkP/BOKgQaGzo0QSCHe117H79u+f/sITdMNLMvWcRynpijqxM7OfmsuV7mfzRbbent7j5tMpvr+/v7TFstgI8uyZ44celwDnn4At9GKeFxFGIbREEKITqer5bgBdamE2UoFOKhgzuv1qoxG4ymappsoqrtRp+vS9PU9a0Dg9VcscKh4HK1ESacoqkavH1ApRoUC3LIMlEoITE5Oqu1D3UcVPiqhTQih438Dz8tOeKwcXK7DRAijJx7HdFTCp+/L+LyRRqcsy5fzeVwIBkvN09ObtRw3oU6nkdjagszYV8+Dfz4BgQWk0UvkZwaj+SKwlkT5dwHIZnFPSYxE8CoiApIEq1arrRMlmEQR7+8aEmp4nV1ln9MOt1tDYr7Mo0y0MLUd2xvLRHKuH/N/mln2Y11sBWvRZWAljiWbTTipzGxvP3eM56stQggzHj/WIzH0EAQGHQhYgYA9j4XhKuZsd5QG++ElPTZnkY+kHio4JuGFJMIphuSbooji4iKQSIAhEN6+gzQECMNlRD8Acw6tIgBvvo5vT9fB97UoeOsXVrPbKPr86EimsLe7CyQ3wJCUi7lY5t/cqAYdV6sz9muLY+azyiMjlhHV+Liv3mw2qwwGg9rv/3vF5yvf+jJ10DQv4kk4DJsQxu1/rPx2bveFpz8AAAAASUVORK5CYII="
5+
},
6+
"/content/developers/docs/mev/mev.png": {
7+
"hash": "0f52b1bc",
8+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfklEQVR4nE2QO2tUQQBGR4341ia/QVgtLLSyEBvBYsE/IKS0EsEoCcaYxsZSSC8YV+HaxSSCFimiIhjtRbFx9268c18z+5o7d7NHZiYGp/uY4cz5PhFF0TEhhDCGs1lmbJ7XWy6Ps527uJN37rhMEa9BBfmvC/0+MzBBSgqxvBydDIBJo6pAa7Y9IP8z7wEqvueyTTtvMZq0HS8opV4/W4F379kVwCH3QOtJo65hOOSL/7HszgWAnA0G3XWw2CS+0hsyu/UBPn6iEq1Wa7rZbB7XmnPeQAUDK2UwKDvzLu9que6zjC/JjFuDPvz4yfg/AxrWglJ8W3rKaZMkS2GD9kOeXzthS7nhopHyxtoGN1de8v3FKz47wMG9ERujEZQlX+8/4ZRJ0kcekLYXuCgOhwo1FN2rvhKbR2Fzah+QZZw3Jox4/TZHbLqzGAx+P3D3VS9745anJ/cAkTffByjF5fEYBoN6e3WV6apQjz1AJ4tEc2cmo8JXYPQPwBRw4C/JQGPb+/3YHgAAAABJRU5ErkJggg=="
9+
}
10+
}

0 commit comments

Comments
 (0)