长推:Ultra Sound Relay 为何成为 MEV-Boost 市场占有率最高的中继?
@ultrasoundmoney 已经成为MEV-Boost里市场占有率最高的Relay了, 这得益于他们的optimistic relay机制。
![0xhhh](/wp-content/themes/zhtcw/assets/images/logo-icon.png)
原文作者:0xhhh
原文来源:twitter
注:本文来自@hhh69251498 推特,CHAINLOOK整理如下:
@ultrasoundmoney 已经成为MEV-Boost里市场占有率最高的Relay了, 这得益于他们的optimistic relay机制。
内容:
1. mev-boost Relay的工作流程
2. optimistic Relay如何获得更强的竞争力
3. optimistic Relay的实际表现(数据)
4. 结论
一 、Relay的工作流程
在mev-boost中一次Block auction的时间大约是12s,跟以太坊每个Slot的时间相近
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更有优势,因为他们可以更晚的发送区块
但是去掉Block simulation阶段之后,实际上Relay不能保证区块的有效性了,所以它会要求Builder需要在Relay这里质押一笔押金来避免Builder故意制造无效区块。
关于【长推:Ultra Sound Relay 为何成为 MEV-Boost 市场占有率最高的中继?】的延伸阅读
12秒盗走2500万美元 MIT两兄弟MEV攻击过程全披露
美国司法部公布一起涉及以太坊MEV的网络攻击案件,两名毕业于麻省理工学院的兄弟被指控窃取价值约2500万美元的加密货币。他们利用专业知识和加密货币交易经验,通过欺诈手段攻击以太坊区块链,拒绝归还被盗加密货币,并试图隐藏不义之财。此案是首个涉及MEV的案件,涉及加密货币、以太坊网络和区块链技术。被告通过利用漏洞和诱饵交易,成功窃取了受害者价值2500万美元的加密货币,并试图清洗被窃取的资金。
对话 CoW Swap 联创:探讨引领意图交易的 MEV 最小化 DEX 的诞生
CoW Swap是一个基于意图的交易平台,提供最优惠的价格和最佳路由,免受MEV攻击。它的交易周期分为四步:收集用户意图、竞拍、第三方交易执行者solver执行交易、激励给solver。它还引入了执行层的竞争,以及MEV最小化,保证用户交易得到更优的执行。
不过这也会带来一些坏处:
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%)
在Ultral Sound Relay这里大部分采用Opmistic Submission的Block最终赢得了Auction.
除了Ultra Sound Relay之外其他Relay并不支持Opmistic Submission,因此目前更多的区块还是通过non-op的方式提交的
四 结论
数据表明 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
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:0xhhh,如有侵权请联系删除。转载或引用请注明文章出处!