原文作者:PengSUN,ForesightNews
MEV是指MEV搜索者、区块构建者对未打包的交易进行排序后可提取的经济收益。在相当长的时间内,MEV臭名昭著,它被认为是链上套利交易的总称,MEV搜索者往往会和验证者合作寻找潜在套利机会。在众多MEV攻击类型中,最糟糕的要数抢跑交易与三明治攻击,给用户与以太坊网络造成巨大损害与负外部性。
MEV是区块链网络的固有组成,其收入也一直流入MEV搜索者、区块构建者、区块提议者与以太坊网络,但作为MEV的直接来源与最大受害者,以太坊用户、钱包与DApp等订单流发起者却无法参与MEV收入共享。鉴于此,以太坊基础设施服务Flashbots也在探索一种MEV收益共享的解决方案,并于昨日推出MEV-Share协议的测试版,旨在将MEV收益的一部分分配给以太坊用户。
以太坊未确认交易为167,176笔:金色财经消息,据OKLink数据显示,以太坊未确认交易167,176笔,当前全网算力为499.55TH/s,全网难度为6.63P,当前持币地址为57,822,295个,同比增加239,062个,24h链上交易量为2,956,314.11ETH,当前平均出块时间为13s。[2021/4/14 20:16:03]
什么是MEV-Share?
MEV-Share是一个开源协议,它使用隐私和承诺来促进用户/订单流提供者和MEV搜索者之间的无许可合作。订单流聚集在MEV-Share中,既能削弱以太坊网络中专有订单流的中心化程度,也可以允许用户、钱包与DApp等其他订单流来源参与MEV收入共享。
MEV-Share工作原理
MEV-Share协议引入「Matchmaker」,可以将用户交易与MEV搜索者交易包进行匹配,使搜索者能够进一步优化其MEV捕获工作。
Matter Labs推出新型以太坊Layer2扩容方案zkPorter:以太坊研究小组Matter Labs宣布推出新型以太坊Layer2扩容方案zkPorter 。zkPorter是一种基于zkSNARK的新型扩容技术,通过结合zkRollup和分片技术来处理数据可用性,它能支持任意多个分片,每个分片都有自己的数据可用性策略,由分片内的智能合约定义,各分片的选择在个人帐户级别进行控制。Matter Labs表示,目前zkRollup能在ETH 1.0上达到3000 TPS的性能,且保守估计(取决于 ETH 2.0实施细节)在分片的ETH 2.0上至少可以处理20000TPS,但zkPorter的目标是支持数十亿用户的需求,需要进一步降低成本,提升性能。(Medium)[2020/8/3]
Flashbots在以太坊主网上运行Matchmaker,Matchmaker有接收交易和交易包的端点,以及一个向搜索者发送待定事件/交易的SSE事件流端点。具体来说,用户在将其交易提交给Matchmaker后,Matchmaker会有选择地与搜索者分享其中的交易信息,搜索者则通过SSE端点监听与接收新事件流。随后,搜索者为Matchmaker提出交易,将其与用户交易一起打包。目前,Flashbots只支持尾随交易,它会将用户交易与每个有效的搜索者尾随交易进行打包,并转发给区块构建者。区块构建者将选择获胜的交易包,并将搜索者尾随交易利润中一部分返还给用户。
动态 | 以太坊合作社宣布已将Ethercluster项目贡献给Hyperledger labs:据以太坊经典博客最新博文,以太坊合作社宣布,Ethercluster项目已经被贡献给Hyperledger labs,将这个关键的以太坊基础设施项目带给更广泛的受众。据悉,Ethercluster使用Kubernetes、Terraform和Docker来托管一组为JSON-RPC端点服务的以太坊客户端节点集群,这些集群可以动态扩展。[2019/12/23]
如果没有提交有效的尾随交易,该交易将被视为普通的保护交易,并获得FlashbotsProtect的所有优点,包括抢跑保护、没有失败的交易等。
MEV-Share使用方式
MEV-Share协议包含在FlashbotsProtect中。FlashbotsProtect是一种可以与用户钱包集成的RPC工具,旨在抵御试图通过抢先用户交易获取利润的机器人。在Flashbots文档中,用户可直接点击「ConnectWallettoProtect」通过MetaMask连接到ProtectRPC。
分析 | 以太坊基本面稳定 主流交易所交易量降低:据TokenGazer数据分析显示,截止至8月28日11时,以太坊价格为$186.45,总市值为$20,043.87M,主流交易所交易量约为$90.58M,环比昨日减少11.20%;以太坊对比特币汇率在低位保持稳定;基本面方面,以太坊链上交易量、链上DApp交易量有一定提升、算力平稳波动;以太坊30天开发者指数约为2.27;与BTC 180天关联度保持稳定,为0.79;以太坊30天ROI为-11.39%,有所下滑;ERC20代币总市值约为以太坊总市值的67.38%,保持稳定。ERC20活跃地址数方面,排名前五的代币为NOAH、USDC、PAX 、TUSD、ZRX。[2019/8/28]
FlashbotsProtect用户的交易会自动流向FlashbotsMatchmaker,后者会将其交易产生的MEV收益的90%返还给用户,用户无需执行任何操作。默认情况下,连接到Protect的用户将启动具有Stable配置的Matchmaker,该配置由Flashbots持续调整,以优化交易执行,同时保护用户免受有害的MEV攻击。
此外,钱包、DApp开发者还可以使用MEV-ShareMatchmaker客户端库的语言进行编码,将交易直接发送给FlashbotsMatchmaker或发送私人交易到MatchmakerAPI。
MEV-Share的功能与特点
MEVShare最大的特点就是允许用户调整隐私设置和管理订单流共享,从而防止抢跑交易,并且有选择地与MEV搜索者共享交易信息,既可以获得「MEV再分配奖励」,也能保证基本的隐私。
FlashbotsProtectRPC不跟踪任何类型的用户信息,也不会存储与记录任何用户信息。FlashbotsProtect上的MEV-Share用户可以使用自定义的隐私配置,其中参数包括提示与目标构建者。通过多次指定提示,可以准确指定用户交易中的哪些数据字段与MEV-Share上的搜索者共享。共享较少的数据将增强隐私,而贡献较多的数据将提高交易被快速执行与获得MEV收入的机会。目前,可以共享的信息包括calldata、日志、function_selector、合约地址、交易哈希等。
在默认情况下,Matchmaker不会与搜索者共享交易哈希以外的交易信息。如果用户需要完全的隐私,则可以在ProtectRPCURL中添加「hash」提示,即「https://rpc.flashbots.net??hint=hash」。此举将完全隐藏发送给搜索者的Matchmaker的所有识别交易的数据,交易哈希不能用于获取有关交易或其他来源的任何信息。
如果用户需要最快的执行速度与最多的MEV收入,那么在低隐私的情况下可以共享calldata、日志、function_selector与合约地址,即「https://rpc.flashbots.net??hint=calldata&hint=logs&hint=function_selector&hint=contract_address&hint=hash」。更多需求与配置细节可参考:
同时,用户也可以指定目标构建者,指定向哪些区块构建者发送交易。目前,MEV-Share支持「Defaultbuilders」与「Flashbots」两个目标构建者。值得注意的是,添加其他构建者可以使用户交易更快、更可靠地上链,但Flashbots并不控制其他构建者的运作方式,也不会对其行为作出保证。
总体来看,Flashbots遵循了EricHuges在《密码朋克宣言》中的表述:「隐私不是秘密。隐私是一个人不想让整个世界知道的事情,但秘密是一个人不想让任何人知道的事情。隐私是有选择地向世界展示自己的权力。」Flashbots在保证最基础的隐私条件下,允许用户定制化请求,与搜索者共享其他信息。
此外,对于倾向应用层的用户来说,需找到正确的提示,提出最适合自己的指令,在隐私与效率之间实现某种平衡。
未来发展与注意事项
FlashbotsMatchmaker是MEV-share协议的一个实现,团队正在设计整个协议的标准接口。此外,Flashbots团队依然在进一步探索新的改进。譬如,为用户提供可定制的MEV收入返还比例,允许指定MEV收入的接收人,更多的隐私设置与每个协议的默认值,以及更好的执行偏好,允许搜索者提交包含更多简单尾随交易的交易包。
需要注意的是,FlashbotsMatchmaker正处于测试阶段,Matchmaker服务可能会遇到服务中断,并在试用阶段可能会出现API中断。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。