来源|Flashbots作者|PhilipDaian译者按:根据以太坊基金会博客文章“ChainReorganizationDepthExpection",重组(reorg)指的是当以太坊网络中某个节点发现它本以为是权威链的部分最后不再属于权威链了,而不再属于权威链部分的交易就会被回滚,而取而代之的交易就会被执行。7月8日,名为EdgarAroutiounian的Flashbots社区成员在Github创建了一个个人代码库,对如何促进给矿工付款以达到破坏区块链共识稳定性进行了编码。此后不久,推特用户”0xbunnygirl“宣布了他们自己的、名为”RequestforReorg“的代码库,用于通过区块重组提取MEV。此文即为Flashbots对事件的回应。
最近,在以太坊社区有很多关于“链重组服务(chain-reorgs-as-a-service)”的讨论,还包括它与MEV、ETH2合并(TheMerge),和其他重要的生态发展的关系。在这篇文章里,我们将给出一个高层次的概述,说明为什么Flashbots不支持重组、为什么我们认为重组对该领域的所有参与者(包括矿工)都没有好处,以及Flashbot的独特组织方式本质上是如何对此和未来的和技术挑战作出回应的。重组是个负和游戏
Robonomics赢得第20次Kusama平行链插槽拍卖:1月2日消息,基于波卡的去中心化物联网基础设施Robonomics赢得第20次Kusama平行链插槽拍卖。[2022/1/2 8:20:19]
坦白说,我们认为矿工重组这件事最后只会沦为一个负和不稳定游戏,伤害加密世界里的所有参与者。以下列出了大概的、不完整的原因:侵蚀结算保证:有了重组后,一笔给定的区块链交易会需要更多的确认,这意味着以太坊网络变得更不安全、在防御攻击者上更不稳定。这会伤害所有使用这个网络来转移价值的人,包括用户、开发者和矿工。系统效益:重组事件还有可能会降低加密货币价格,可能是通过攻击、外部或中心化基础设施的不稳定性、或一个恶意PR。这可能会影响所有价格相关联的加密货币,而不只是被攻击的区块链。矿工的收入减少:一般来说,大家都认为矿工的角色是接受区块奖励、提供网络安全。但通过活跃地攻击网络以获得短期收益,矿工会加快转移到其他系统,而这些系统可能减少矿工影响力。举个例子,在以太坊被攻击后,其他也有MEV的区块链可能想要清除矿工。伤害Flashbot:我们相信一个兼顾矿工和搜索者的双边MEV市场是民主化、照亮MEV世界的关键。重组允许搜索者对交易或交易捆(bundle)进行修改、重新排序、审查或可能窃取,这会伤害Flashbot的机器人和矿工。在做以上行为时,重组通过降低负责生成MEV的提取引擎的效率来降低长期矿工的收益。我们相信长期来说,在Flashbots能实现价值提取的正和游戏。我们现在的搜作者和矿工是分开的,这能为MEV带来一个民主、独立、无需许可的生态,而这些也正是我们要重点守护的价值。博弈论上的不稳定性:重组背后是完全没有博弈论分析的。设想一个关于重组元博弈的一个子集——自私挖矿的例子。为了理解如何优化重组,就必须了解如何用静态奖励优化自私挖矿。尽管这是个未被解决的问题!最近的研究表明,当大多数矿工都参与自私挖矿时,这件事就从有利可图变成无利可图,对于所有矿工都参与重组来说,几乎可以肯定也是这样。因此,任何矿工尝试使用这个策略充其量只能在其他人也参与其中前可获利。因此,我们认为重组会伤害每个人,包括硬件所有者,它们的支持对实现重组是必要的。总的来说,我们希望所有这些关于重组的讨论不过会成为有助于夯实我们现在系统的一些代码和讨论。尽管如此,我们欢迎社区利用这次机会进行批判性思考,并与我们一起捍卫这个由稳定且功能强大的加密货币生态系统产生的长期和价值创造的博弈。重组问题很容易得到解决
社区可以部署许多协议级、社会层面和技术层面的措施以阻碍这种攻击,并大大提高它相当于烧钱的可能性。主观的分叉选择规则、更复杂的规则以抑制新的分叉、交易所级别的措施以在长时间的重组事件里暂停存款,还有更多质疑重组的获利性的权宜办法。此外,以太坊社区有一个显著的缓解策略:加速合并。在一个重组的环境里,如果为了确保系统安全,就会被迫仓促部署权益证明,这样系统中的所有矿工,包括使用硬件试图实现重组攻击的矿工,都会赔钱,因为当为了能安全部署合并而进行测试时,他们将损失数个月的收入。我们相信,这种针对矿工的“核选项或两败俱伤”的存在是当今以太坊社区抵御重组的最强大堡垒。我们相信逼迫社区出手、加速合并对任何人都没有好处,尤其对所有矿工而言。Flashbots的承诺
我们再次强调,Flashbots的成立是为了实现MEV民主化,并减轻MEV对以太坊及其用户的负面外部性。实现我们的目标需要协调加密货币生态系统中每一个行为者的激励机制,并为程序化金融构建一个可持续的长期未来,并能在合并后继续存在。这需要为用户、dapp开发者、协议开发者、矿工、套利者、机器人操作者和研究员建立一个可持续的激励结构。为了保护这些规范,并本着我们使命宣言的精神,我们承诺在近期和中期未来采取以下公共行动:产品稳定性开发:我们将研究是否可能发布与MEV-Geth互补或相结合的产品,旨在提高网络稳定性。这包括研究和倡导抑制或惩罚重组的分叉选择规则、在激励问题上与客户端开发者和研究员合作、以及实现市场设计变更,使现有参与者的激励与在长期保护MEV的民主市场这一目标相协调。保护双边市场:Flashbots的市场是MEV民主化的关键。我们承诺会确保在这个系统里诚实行事的搜索者和矿工会得到公平的对待和合理的回报。虽然鉴于我们系统去中心化的性质,我们无法确定会有什么样的执行,但我们会致力于把我们的资源花在技术和改变上,确保双边市场的存在并保护它们。照亮黑暗森林:我们承诺给给整个社区提供重组的数据。关于重组是否已经在发生、它们是良性还是恶意这些开放性问题,目前还没有答案。我们承诺会调查重组对矿工、搜索者、用户和这个生态里的其他参与者的影响,量化重组对Flashbots市场和一般以太坊用户可能造成的任何伤害。研究未来:大家相信即将到来的ETH2合并能显著地缓解重组攻击,因为它采用的是基于证明者的分叉选择规则。我们承诺对此进行进一步的研究,并就Eth1转为Eth2后还保留多少重组的风险,以及实现这样的攻击需要多少协作这两个问题发表我们的立场、给出明确的答案。无论在任何事件和无限期的未来,我们作为一个实体获得的利润或收益如何,我们都致力于维护生态系统的稳定。我们不会破坏以太坊的稳定,也永远不会让我们的获利动机改变这个初衷。Flashbots作为一个反脆弱的研究集体
社区有人以为Flashbots是支持重组的。尽管Flashbot生态里有贡献者和用户是持这样的立场的,但这不是Flashbots的立场。作为一个集体,我们支持个人自由和自我表达。Flashbots社区里有很多人是不属于Flashbots组织的,还有很多与Flashbot组织有联系的人也有Flashbots以外的项目和工作。我们认为对人才的束缚不适合开源开发,特别是在对抗性环境中。我们也鼓励我们的成员在适当的时候退出Flashbots集体,追求与Flashbots不一致的,甚至是冲突的工作,我们的组织结构是有利于这种简易退出的。如前所述,我们认为我们组织里现在不会有开发重组客户端的空间。没有Flashbots认可的重组客户端,同时我们现在没有,也不计划会分配资源来开发此类客户端。我们已经并将继续鼓励任何希望开发此类客户端的人通过我们的简易退出机制离开。请注意,运行未经许可的Flashbots代码修改版或分叉都是有风险的,因为Flashbots花费了相当多的工程资源,以确保其修改版对共识客户端的稳定性和安全性。我们永远不会推荐在没有适当的验证水平下修改或运行任何Flashbots代码的修改版。由于我们这个集体具有多元和不断变化的特质,我们鼓励社区的所有成员在Medium、Github和HackMD上关注我们的官方账号,了解代表Flashbots这个研究集体的最新工作。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。