A leading strategy for a transperent MEV market framework post merge is the seperation of block proposers and builders, as described by Vitalik.
Seperating the responsibilites of the current block proposing flow into separate actors can open a new market of block builders which will work to maximize their rewards by offering block contents minimize the fee the builders are willing to pay proposers.
Proposers on the other hand will want to maximize their rewards by chosing the highest paying block content.
The above can close the gap between small stakers and large pools who can enjoy economies of scale by operating secret mempools.
Vitalik proposed a market where:
We can tweak this proposal to suite the SSV network. Instead of siginig every proposed block content, SSV operators will sign block headers which pay a higher (or equal) fee than the highest they've seen until that point.
When a block proposer contructs his block, he will choose the highest paying block content signed by a quorum of SSV operators. A proposed block will then go through a BFT round to reach consensus.
An SSV operator will commit to a proposed block if:
2. Block content has quorum.
3. Block content pays the highest fee the operator is aware of (which has a quorum).
If the BFT round fails to reach consensus, a change round is initiated with a different leader.
One of the issues with SSV based validators is that a BFT instance has a leader which proposes a block. The proposer has absolute control over block contents which can lead to him including transactions which pay fee via a side channel to the leader directly.
A market base block content selection won't prevent a selfish leader attack but will minimize it by making the selfish leader compete with block builders for fees.
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing