OEV是什么?未来的OEV解决方案,OEV是什么?未来的OEV解决方案思路展望

时间:2024-10-05  分类:方案
预言机订单流拍卖(OFA)

为应对MEV带来的负面影响,一种新的解决方案预言机专属订单流拍卖(OFA)逐渐兴起,效果十分显著。OFA是一种通用的第三方拍卖服务,允许预言机将最新的喂价信息盖上签名,发送至链下拍卖平台,由别人代替自己把喂价信息提交到链上。这类更新喂价的操作一旦上链,就会导致MEV机会出现,所以MEVSearcher会监听预言机提交到拍卖平台的喂价信息,充分利用这里面的机会。


Searcher往往会愿意竞拍,申请代替预言机把喂价消息推送到链上,然后Searcher趁此机会构造MEV交易,让自己成为从中获利最大者。当然,Searcher要参与竞拍才行,竞拍过程中他会付出一些资金,这些资金会由拍卖平台分发给预言机或更多人,这就相当于把MEV玩家的获利分发一部分给别人,以此缓解OEV问题。


OFA的具体流程如下:


1. 交易提交


所有待定交易流都会被路由到一个私有的OFA交易池,而不是直接发送到链上。为保证公平,该交易池保持私密,仅供拍卖参与者访问。


2.拍卖竞标


交易池就是OFA进行拍卖的平台,Searcher在这里参与竞拍,获得执行订单的权利。竞拍的价格基于预期从订单中可提取的价值,包括交易类型、当前gas价格和预期的MEV利润等因素。


3.选择和执行


胜出的Searcher支付竞拍金额,获得交易执行权,他出于利己,会用能提取最大MEV的方式安排交易,并将交易提交到链上。


4.收益分配


该步骤是OFA的核心,Searcher为了获得MEV机会,会付出额外的竞拍金额,该笔金额将存入智能合约中,并按照一定比例分配,补偿给协议和用户在OFA中损失的价值。


从数据来看,OFA对MEV和OEV问题的缓解非常显著,此类方案的采用率呈现快速上升的趋势,目前已有超过10%的以太坊交易通过私有渠道(包括私有RPC和OFA)来进行。可以预见,OFA在未来的发展潜力很大。


但在实现通用的OFA方案时存在一个问题,即预言机无法预见更新是否会产生OEV,而如果没有产生OEV,OFA将引入额外的延迟,因为预言机需要进行额外操作,将交易发送至拍卖平台中。另一方面,优化OEV并减少延迟还有一个最简单的办法,就是将所有预言机订单流都交给一个主导的searcher,但这样做显然会带来显著的中心化风险,变相鼓励租金提取、审查制度,最终使用户的体验被损害。


OFA通过拍卖价格更新不包括已有的基于规则的更新,后者更新仍然通过公共内存池。这样的机制确保了预言机价格更新,以及随之产生的任何额外收益都能保留在应用层内。与此同时,这种机制也提升了数据的颗粒度,允许searcher请求数据源更新,而不必让预言机节点承担更频繁更新的额外成本。


OFA在清算过程中效果尤为理想,因为它能够提供更精细的价格更新,最大化地返还给被被清算的质押者的资本,减少协议支付给清算人的奖励,并剔除竞拍清算人的额外收益以回馈给用户。


然而,OFA虽在一定程度上解决了抢跑交易和套利,但仍留有一些问题尚未解决。在完全竞争和一价密封拍卖的情景下,拍卖应使得从抢跑交易中的额外收益接近于执行本次MEV操作所需的区块空间成本,同时,价格更新的颗粒度增加也会减少套利机会的产生。


目前,要实现预言机专属的OFA,可以选择与第三方拍卖服务(如OEV-Share)集成,或直接将拍卖服务作为DeFi应用,让其自行搭建。


API3使用基于Flashbots概念的OEV中继器作为API,在进行拍卖时提供DoS保护服务。中继器负责收集来自预言机的元交易,筛选并聚合searcher的竞标,并在无信任的环境下分配收益。竞标获胜者需将竞标金额转移到协议控制的代理合约,之后中继器提供的签名数据会更新价格源。


另一种选择是协议不依赖中介,直接构建属于自己的原生拍卖服务,以捕获并剥离所有从OEV中提取的额外收益。BBOX项目计划将拍卖嵌入其清算机制中,以捕获OEV并将其返还给应用和用户。通过这种方式,协议能够更好地进行价值分配,并减少对第三方服务的依赖,进而增强系统的自主性,并提高用户的收益。


运行中心化节点或Keeper


在Web3早期,通过预言机驱动的永续合约交易所为应对OEV问题,提出了一种运行中心化Keeper(专门用于交易的节点或实体)网络的想法,核心思想是从中心化交易所等第三方来源汇总价格,并使用Chainlink数据馈送作为备用。这种模式由GMXv1推广,并在许多后续分支中得到应用。其主要价值在于通过单一运营者管理的Keeper网络,完全防止了抢跑问题。


当然,这种方法存在明显的中心化风险。中心化的Keeper系统可以决定执行价格,而不进行价格来源的验证。GMXv1中的Keeper并非链上透明机制,而是由其团队地址在中心化服务器上运行的程序,无法验证执行价格的真实性和来源。


对于OEV的提取,搜索者会通过监控内存池内的预言机数据更新指令,通过MEV基础设施,将预言机数据的更新交易指令,与自己发起的交易指令捆绑在一起,最终执行以获取收益。当然,对于套利和清算交易,OEVSearcher只需要监控链上价格与链下价格的偏差,最终通过MEV基础设施,确保自己发起的交易先上链执行即可。


无论搜索者使用哪种流程,我们可以看到OEV的收益被分配给了MEV基础设施和OEV的搜索者,而被捕获OEV价值的协议,并没有获取其应有的收益。(根据某些数据,OEV问题此前曾导致GMX平台的利润被抽走差不多10%)为了解决这个问题,贡献了大量OEV价值、身为链上衍生品交易平台的GMX采用了一种简单的方式:让自己指定的一些人来捕获OEV价值,然后把这些OEV价值尽可能返还给GMX平台。


对此,GMX引入了Rook和白名单。简单来说,GMX的预言机更新通过Rook执行,而Rook会基于目前的市场情况,进行OEV的提取操作以获取市场内的OEV。这些OEV的80%会被返换给GMX协议。


总结下来就是,GMX通过白名单,赋予Rook们更新预言机的权利,通过Rook提取OEV以避免被其他搜索者提取OEV,同时将OEV的80%返还给GMX系统。这个套路其实有点简单粗暴。


针对上述单一运营商Keeper网络所引发的中心化风险,可以引入第三方服务提供商来构建更为去中心化的自动化网络,代表性的产品是ChainlinkAutomation。ChainlinkAutomation与Chainlink的新型拉取式、低延迟预言机服务ChainlinkDataStreams搭配使用,在2023年底宣布进入封闭测试,但其已在GMXv2投入了实际应用。


我们可以参考GMXv2系统的逻辑,探究如何将ChainlinkDataStreams设计融入到是实际的DeFi应用中。


从整体来看,ChainlinkDataStreams由三个主要组件构成:数据DON、自动化DON和链上验证合约。数据DON是一个链下数据网络,其进行数据维护与聚合的架构类似于Pythnet。自动化DON则是由与数据DON相同的节点运营者维护的Keeper网络,用于将数据DON中的价格拉取至链上。最后,链上验证合约用于确保链下签名的正确性。


上图展示了调用开放交易功能的流程,其中自动化DON负责从数据DON获取价格并更新链上存储。目前,只有白名单用户有直接查询数据DON的权限,因此协议可以选择将维护任务交给自动化DON处理,或自行运行Keeper。然而,产品随着开发周期的推进,预计将逐步转变为无许可结构。


在安全层面,依赖自动化DON与单独使用数据DON的信任假设相同,这相对于单一Keeper的设计是非常明显的进步。然而,将价格更新的权利交给自动化DON,也意味着OEV将专属于Keeper网络中的节点,这种信任假设类似于以太坊对于Lido节点运营商的态度。Lido的节点运营商往往是具有较大社会声誉的机构,它们占据着以太坊质押市场的较大份额,以太坊利用社会共识的掣肘,防止Lido串通为卡特尔,形成垄断效应。


拉取式预言机:延迟结算


去中心化永续合约交易所Synthetix v2中引入了Pyth价格数据用于结算合约,这是一个非常大的改进。用户的订单可以在Chainlink或Pyth的价格中二选其一,只要价格偏差未超过预定阈值且时间戳通过stalenesscheck。然而,单纯改为拉取式预言机并不能解决所有OEV的相关问题。

-->> 2/3 文章未完,请继续阅读

以上就是OEV是什么?未来的OEV解决方案,OEV是什么?未来的OEV解决方案思路展望的全部内容,望能这篇OEV是什么?未来的OEV解决方案,OEV是什么?未来的OEV解决方案思路展望可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。