长推:Ultra Sound Relay 为何成为 MEV-Boost 市场占有率最高的中继?

原文作者:0xhhh

原文来源:twitter

注:本文来自@hhh69251498 推特,MarsBit整理如下:

@ultrasoundmoney 已经成为MEV-Boost里市场占有率最高的Relay了, 这得益于他们的optimistic relay机制。

内容:

1. mev-boost Relay的工作流程

2. optimistic Relay如何获得更强的竞争力

3. optimistic Relay的实际表现(数据)

4. 结论

一 、Relay的工作流程

在mev-boost中一次Block auction的时间大约是12s,跟以太坊每个Slot的时间相近

Optimistic Relay

1) 首先Builder从交易池选择交易构造Block,然后将Block以及Block Bid(给Proposer的费用)发送给Relay

2) Relay完整的接收到区块之后会,模拟(simulate)执行区块内包含的所有交易成功之后,这个Builder 的Bid就生效了

3) 在Block Auction 的最后,每个Relay会将最高出价的Block Bid的Block Header发送给当前Slot对应的Proposer

4) Proposer 从多个Relay发送的Block Bid之间选择一个最高出价的Block Header进行签名,并把签名完的区块头发送回Relay

5) Relay 验证返回的签名无误之后,会通过p2p网络把Block Body广播给Proposer同时也广播给了参与p2p网络的其他验证者

Remark:

Relay不把整个Block传给Proposer签名是为了避免Proposer把区块头偷走,也避免Proposer需要承担较大的网络开销

Relay是知道所有Builder Block内包含的交易的,所以实际上Builder需要相信Relay不会偷走我的Block

二、Optimistic Relays

在上面介绍Relay的工作流程中,我们提到了Relay实际上是在接受完Builder给他传播的Block(Block delivery)并模拟执行(Block simulation)这个区块成功后,这个时候这个Block Bid才开始生效。

意味着对一个Builder来说,真正的Block Anction 实际上等于

Real Block Auction = Block Auction – Block delivery latency – Block simulation latency.

ultralmoney给出的数据是区块传播的延迟是10~100ms的,模拟执行是100~200ms,

而Optimistic Relay 采用的方式则是通过去掉Block Simulation来增加Real Block Auction(异步执行), 这样以来发送给Optimistic Relay的Builder就会比发送给普通Relay的Builder更有优势,因为他们可以更晚的发送区块

Optimistic Relay

但是去掉Block simulation阶段之后,实际上Relay不能保证区块的有效性了,所以它会要求Builder需要在Relay这里质押一笔押金来避免Builder故意制造无效区块。

不过这也会带来一些坏处:

1)当所有relay都切换成Optimistic Relays的时候,Builder需要在多个relay 那里质押押金,而这又很容易让Relay更加中心化

2) 对于builder来说,因为需要缴纳押金,所以多了一部分额外的运营成本

以上属于已经实现了的优化,以下属于在Relay未来还可以进行的优化

@ultrasoundmoney 也提出了继续优化Relay工作了流的想法:

减少区块传播的延迟

实现方式:

Builder先给Relay发送Block Header和 Block Bid,Relay接收到Block Header之后Bid就生效了

然后Block Body(txs)异步接收 ,这样可以进一步提高Builder的Real Auction Time

这会在EIP4844引入Blob数据之后给Builder带来更大的竞争优势,因为那个时候的大区块显然回带来更大的区块传播延迟。

三、Optimistic Relay的数据表现(https://mevboost.pics):

在过去14天中Ultra Sound Relay已经是最大市场占有率的Relay了(28.2%)

Optimistic Relay

在Ultral Sound Relay这里大部分采用Opmistic Submission的Block最终赢得了Auction.

Optimistic Relay

除了Ultra Sound Relay之外其他Relay并不支持Opmistic Submission,因此目前更多的区块还是通过non-op的方式提交的

Optimistic Relay

四 结论

数据表明 Optimistic Relay(Submission) 确实可以让builder获得更好的竞争优势,因为可以更晚的提交区块从而构造出更高价值的区块。

但是目前依旧只有Ultra Sound Relay支持这种方式,我认为未来会有更多Optimistic Relay的出现,并且Relay会进一步的中心化,因为Builder不可能在很多个Relay那都质押一笔资金。

我认为最完美的方式是Builder可以给自己的Block构造一个zk proof来证明区块,这样Relay就只需要轻松的验证下证明的有效性,也没有模拟执行的延迟和押金的需求。

但是如果采用这种形式的话,每个Builder都得为自己构建的区块生成zk proof,这个证明成本实际上并不小,在这个阶段也并不现实

如果你想了解更多细节,可以阅读 https://frontier.tech/optimistic-relays-and-where-to-find-them

也可以看看以下视频的第18分钟,@qzhodl 也有相关内容的精彩分享

https://www.youtube.com/watch?v=oxcdWNTy_28

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年7月13日 上午11:36
下一篇 2023年7月13日 上午11:36

相关推荐

长推:Ultra Sound Relay 为何成为 MEV-Boost 市场占有率最高的中继?

星期四 2023-07-13 11:36:40

注:本文来自@hhh69251498 推特,MarsBit整理如下:

@ultrasoundmoney 已经成为MEV-Boost里市场占有率最高的Relay了, 这得益于他们的optimistic relay机制。

内容:

1. mev-boost Relay的工作流程

2. optimistic Relay如何获得更强的竞争力

3. optimistic Relay的实际表现(数据)

4. 结论

一 、Relay的工作流程

在mev-boost中一次Block auction的时间大约是12s,跟以太坊每个Slot的时间相近

Optimistic Relay

1) 首先Builder从交易池选择交易构造Block,然后将Block以及Block Bid(给Proposer的费用)发送给Relay

2) Relay完整的接收到区块之后会,模拟(simulate)执行区块内包含的所有交易成功之后,这个Builder 的Bid就生效了

3) 在Block Auction 的最后,每个Relay会将最高出价的Block Bid的Block Header发送给当前Slot对应的Proposer

4) Proposer 从多个Relay发送的Block Bid之间选择一个最高出价的Block Header进行签名,并把签名完的区块头发送回Relay

5) Relay 验证返回的签名无误之后,会通过p2p网络把Block Body广播给Proposer同时也广播给了参与p2p网络的其他验证者

Remark:

Relay不把整个Block传给Proposer签名是为了避免Proposer把区块头偷走,也避免Proposer需要承担较大的网络开销

Relay是知道所有Builder Block内包含的交易的,所以实际上Builder需要相信Relay不会偷走我的Block

二、Optimistic Relays

在上面介绍Relay的工作流程中,我们提到了Relay实际上是在接受完Builder给他传播的Block(Block delivery)并模拟执行(Block simulation)这个区块成功后,这个时候这个Block Bid才开始生效。

意味着对一个Builder来说,真正的Block Anction 实际上等于

Real Block Auction = Block Auction – Block delivery latency – Block simulation latency.

ultralmoney给出的数据是区块传播的延迟是10~100ms的,模拟执行是100~200ms,

而Optimistic Relay 采用的方式则是通过去掉Block Simulation来增加Real Block Auction(异步执行), 这样以来发送给Optimistic Relay的Builder就会比发送给普通Relay的Builder更有优势,因为他们可以更晚的发送区块

Optimistic Relay

但是去掉Block simulation阶段之后,实际上Relay不能保证区块的有效性了,所以它会要求Builder需要在Relay这里质押一笔押金来避免Builder故意制造无效区块。

不过这也会带来一些坏处:

1)当所有relay都切换成Optimistic Relays的时候,Builder需要在多个relay 那里质押押金,而这又很容易让Relay更加中心化

2) 对于builder来说,因为需要缴纳押金,所以多了一部分额外的运营成本

以上属于已经实现了的优化,以下属于在Relay未来还可以进行的优化

@ultrasoundmoney 也提出了继续优化Relay工作了流的想法:

减少区块传播的延迟

实现方式:

Builder先给Relay发送Block Header和 Block Bid,Relay接收到Block Header之后Bid就生效了

然后Block Body(txs)异步接收 ,这样可以进一步提高Builder的Real Auction Time

这会在EIP4844引入Blob数据之后给Builder带来更大的竞争优势,因为那个时候的大区块显然回带来更大的区块传播延迟。

三、Optimistic Relay的数据表现(https://mevboost.pics):

在过去14天中Ultra Sound Relay已经是最大市场占有率的Relay了(28.2%)

Optimistic Relay

在Ultral Sound Relay这里大部分采用Opmistic Submission的Block最终赢得了Auction.

Optimistic Relay

除了Ultra Sound Relay之外其他Relay并不支持Opmistic Submission,因此目前更多的区块还是通过non-op的方式提交的

Optimistic Relay

四 结论

数据表明 Optimistic Relay(Submission) 确实可以让builder获得更好的竞争优势,因为可以更晚的提交区块从而构造出更高价值的区块。

但是目前依旧只有Ultra Sound Relay支持这种方式,我认为未来会有更多Optimistic Relay的出现,并且Relay会进一步的中心化,因为Builder不可能在很多个Relay那都质押一笔资金。

我认为最完美的方式是Builder可以给自己的Block构造一个zk proof来证明区块,这样Relay就只需要轻松的验证下证明的有效性,也没有模拟执行的延迟和押金的需求。

但是如果采用这种形式的话,每个Builder都得为自己构建的区块生成zk proof,这个证明成本实际上并不小,在这个阶段也并不现实

如果你想了解更多细节,可以阅读 https://frontier.tech/optimistic-relays-and-where-to-find-them

也可以看看以下视频的第18分钟,@qzhodl 也有相关内容的精彩分享

https://www.youtube.com/watch?v=oxcdWNTy_28