本文介绍了Flashbots在2021年5月和6月间的关键进展,包括Flashbots Auction v0.2的发布及其功能改进,旨在提高以太坊网络中搜索者和矿工的收益。此外,还探讨了Flashbots针对EIP-1559的适应性调整、MEV-Geth的研究和透明度工具的开发,以及社区活动和未来研究计划。
在2021年5月和6月,Flashbots 强化并推动了我们的网络,成功发布了 v0.2,同时带来了改进的拍卖定价和 bundle 合并。
在撰写本文时,负责超过 84% 的以太坊网络算力的矿池已经采用 Flashbots,越来越多的搜索者正在提交并成功地将 bundles 上链。更多关于 Flashbots 及其利益相关者的指标可在我们的 透明仪表板 中找到。
作为一个开放的研究组织,我们始终保持对社区的承诺,从中学习并公开迭代。以下是亮点:
发布 ethresearch 文章:MEV-SGX 提案(5月31日)
发布研究文章:ETH2 中的 MEV — 初步探索(6月10日)
在四月初,我们发布了 Flashbots Auction v0.2 的初步提案,以收集反馈并分享我们的路线图。我们于 5 月 24 日发布了 v0.2,包含以下功能:
bundle 合并(全面发布):为矿工带来更多收入,给搜索者更高的包含机会。
新的 geth 配置引入严格的利润开关(可选,全面发布):消除了空块竞争条件(即挖掘 2 gwei 交易),但增加了延迟,因此可能影响盈利能力。
我们最终决定删除以下功能:
代理支付合约:该功能最初设计用于更好地记录,并启用未来尝试防止时间强盗攻击的解决方案。在接收到搜索者社区的反馈后,认为代理支付合约会增加额外成本而不提供最终性保证,因此被删除。
全面块提交:为简化发布的复杂性,该功能从 v0.2 版本中削除。
用 WebSockets 替换 HTTP 端点(全面发布):为减少 v0.2 的复杂性,该功能也被移除。
在六月初,我们发现一些搜索者正在操纵 Flashbots 拍卖,并对矿工的包含付款不足。这一错误的核心在于 MEV-Geth 并未确保 bundles 在合并后的 gas 价格与我们认为的合并前的价格相同。由于 bundles 在区块的头部单独模拟,如果一个 bundle 能够基于其在区块中的位置改变其支付的金额,则该 bundle 在合并到第 2 个或更后位置时可能会欺骗 MEV-Geth。
由于这影响了搜索者和矿工的盈利能力,我们在版本 v0.2.2 中发布了针对该问题的修复。该问题的修复可以在 这里 找到。
作为对 v0.2 版本中 bundles 评分更新的一部分,我们开始降低来自在内存池中已见交易的费用,以防止“bundle 塞入”,即搜索者从内存池中提取高 gas 价格交易并将其包含在自己的 bundles 中,从而“搭便车”这些 gas 价格并使得某些交易得到接受。
我们实施这一折扣确实解决了 bundle 塞入的问题,但也错误地惩罚了一类同时在常规内存池和 Flashbots 交易中提交交易的搜索者。实际上,我们错误地降低了这些交易的 coinbase 支付,这意味着它们比应有的频率更少出现在 Flashbots 块中。该问题的修复可以在 这里 找到。
自从 bundle 合并启动以来,我们可以看到包含在区块中的 bundles 数量显著增加。实际上,bundles 的数量在 bundle 合并启动后的几周内翻了一番,从 ~6,000 个增长到 ~13,000 个。
Bundle 合并得到了强烈和持续的采用,近乎 ~70% 的 Flashbots 块包含 2 个或更多的 bundles。
反过来,矿工每个块所获得的 MEV 相对普通交易费用的金额有所增加。下图显示了 MEV 利润与交易费用的平均比例,按日计算。这表明,虽然 Flashbots 块的整体盈利能力有所下降,但这一下降可以归因于最近 gas 价格的降低,Flashbots 实际上正在随着时间推移而占据矿工收入的越来越多部分。
随着伦敦分叉临近,Flashbots 团队已转向为 MEV-Geth 和 Flashbots Relay 添加对 EIP-1559 的支持。Flashbots 计划在6月底发布 MEV-Geth v0.3,以支持在区块 5062605 上升级 Goerli 的 EIP-1559:https://blog.ethereum.org/2021/06/18/london-testnets-announcement/
EIP-1559 对搜索者和矿工具有重大影响。搜索者需要调整他们的机器人以使用新的交易格式,并且需要为每笔交易支付 base_fee。这意味着不再可能实现“0 gas”交易。我们希望在未来为以太坊和 Flashbots 引入升级以重新启用这种行为。在矿工方面,EIP-1559 将对他们的会计和节点基础设施产生影响。我们预计 EIP-1559 将进一步增强矿工从 MEV 中获取价值的欲望。
Flashbots Research 当前正在分析 EIP-1559 对 MEV 和 Flashbots 的影响。初步结果将在 7 月 1 日的 MEV.wtf 峰会上发布,随后会发布一篇研究文章。
我们开始尝试建立一个声誉系统,以处理在活动高峰期收到的负载 — 这将使得具有成功包含历史的搜索者的中继性能得到改善。虽然我们预计这一变化将立即产生积极影响,但它是一个临时解决方案,我们正在积极寻求对如何考虑将中继扩展的反馈。请在这里查看我们的提案:https://github.com/flashbots/pm/discussions/79
与我们的社区贡献者 @metachris 合作,我们开发了一系列监控工具,使我们能够更好地理解 Flashbots 网络的实现、矿工行为以及 Flashbots 区块空间拍卖预期行为的任何偏差。具体而言,我们有工具来监控 回执的 0 gas 价格交易 以及当 bundles 未按照有效 gas 价格排序时的情况。我们打算将这些监控工具投入生产,并创建一个提供监控工具警报的 Discord 频道。
作为提醒,我们在 Flashbots 网络上维护一个仪表板 这里。该仪表板旨在为社区提供 Flashbots 网络的透明性,并包含 Flashbots 及其利益相关者的实时指标集合。我们强烈建议查看 Flashbots 透明仪表板。
Flashbots Alpha 一直以来都很成功,但提供的不完全信任保证。尤其是它不是 无权限 的,并且也不是 完全私密 的。这些都是极其难以实现的属性。为了追求这些属性,Flashbots 发布了我们关于使用安全区块来提供无权限和完全隐私的提案 MEV-SGX。可在 这里 阅读更多关于 MEV-SGX 的内容。
随着合并的临近,我们已开始研究以更好地理解 ETH2 中的 MEV。我们在这一主题上的第一篇研究文章发布于 这里,并附有一个 代码库,其中对 MEV 相关的质押奖励进行了一些粗略建模。在这一初步探索中,我们研究了 ETH2 中的交易排序并分析了 MEV 使能的质押收益。我们发现 MEV 将显著提升验证者的奖励,但可能会加剧 ETH2 参与者之间的差距。我们还讨论了 ETH2 中 MEV 的定性方面,例如其最大利益相关者(如交易所和验证者池)之间可能展开的动态。
这紧随我们与 Nethermind 和 Lido 进行的联合原型实验 Ray Tracing。
Flashbots 团队成员、外部合作者和 MEV 学者正在进行多项研究工作。关于 Flashbots 研究的更多信息请访问 这里。
在我们早期关于 ETH2 的 MEV 工作基础上,我们将进一步建模 MEV 可能造成的不平等,并研究与 MEV 相关的 ETH2 潜在攻击向量。具体而言,我们希望回答:1)MEV 在 ETH2 中在多大程度上放大其固有的富者愈富动态?2)提前知道区块提议者如何改变 MEV 提取动态?
在初步探索 ETH2 中的 MEV 及在 Rayonism 黑客马拉松上构建的 ETH1+ETH2 MEV 客户端的规范后,我们深入探讨在 ETH2 中实现 Flashbots 的规范。这包括考虑 MEV 奖励分配的最佳流程,理解不同的验证者池架构,并确保 MEV 提取对所有规模的验证者可用。
MEV 可能在每个正在部署的 L2 中存在,并且跨越这些 L2。该努力旨在开始研究这一主题,包括 MEV 在这些层中如何存在以及通过各种解决方案(如 VDF 和公平排序协议)进行缓解的现状。
EIP-1559 是一个备受争议的即将推出的 EIP,将在伦敦硬分叉中引入。它将显著改变以太坊的费用机制,关键是导致大部分交易费用被销毁,从而消除了 0 gas 价格交易。我们研究 EIP-1559 对 MEV 提取的影响,从而影响 Flashbots 项目。
我们探索是否存在加密经济机制,可以强化或替代相对昂贵和专有的解决方案 SGX,以实现完全的交易前隐私。一些已公布的工作包括 Vitalik Buterin 在 EthResearch 文章 中分享的对于区块提议者和区块构建者分离的费用市场设计的思考。
对可以用于为 MEV-Geth 提供内存池隐私的隐私解决方案的调查,以及开始正式化 L1 和 L2 区块链构造内存池隐私问题的尝试。
对现有拍卖机制设计文献的调查和研究,以激励 mev-geth 所启用的区块空间和交易排序拍卖的设计。高层次的研究问题是:什么是 mev-geth 拍卖的良好拍卖机制?
加入我们与 ETHGlobal 合作举办的全天 MEV.wtf 峰会,时间为 7 月 1 日,届时我们将讨论 MEV 的核心问题、缓解措施和从应用无关协议层及应用特定层的解决方案。
与我们一起参与 ETHGlobal HackMoney 黑客松(2021 年 6 月 18 日 — 7 月 9 日),Flashbots 将为围绕 MEV 构建的获胜黑客项目提供 $8,000 的奖品。此外,在黑客松期间,我们将与 Uniswap 共同颁发 $4,000 的奖品,以表彰围绕 Uniswap 和 Flashbots 构建的一系列创意。
ArcherDAO 建立了一个 DEX,将用户的 Uniswap 和 Sushiswap 交易直接发送给矿工作为 Flashbots bundles,从而绕过了贪婪的夹击机器人监视的内存池。此外,这样做还使得用户能够避免为失败的交易支付费用。
通过 Archerswap 的某些交易产生了套利机会,Archer 对他们的 DEX 进行了更新,开始对用户进行回跑,以捕获这些机会并反馈给交易者。这样交易者能够获得更好的价格并捕获他们创建的部分 MEV。我们认为这是一个长列表协议的开端,这些协议将以创造性的方式使用 MEV 为其用户带来更好的结果。
1inch 是以太坊上最大的 DEX 之一,现在提供客户通过 Flashbots bundles 发送交易的能力,从而为用户提供对抗内存池中怪物的抢跑保护。
mistX 是一个 DEX,提供用户创新的新功能,允许交易者不向矿工支付交易费用。相反,交易者通过 mistX 的智能合约调用支付矿工费用,mistX将从交易或用户的钱包中去除一些 ETH 来支付这笔费用。
与 1inch 或 ArcherSwap 类似,mistX 还为其用户提供抢跑保护,并免于失败交易。Paradigm 的 Hasu 发布了一篇关于 mistX 的精彩文章 这里。
Flashbots 首次在主流媒体上被提及!查看这段 1:30 的视频以亲自了解。
社区构建的 Flashbots Bundle Explorer,由 martriay 维护,不断增加新功能,现在支持多个 bundles,并显示每笔交易涉及的资产。
在 Flashbots,我们研究并构建关于 MEV 的系统,我们希望与你合作。我们是一个分散的组织,遵循 海盗黑客集体 的原则,并有多个 开放职位。我们还向进行与我们工作对齐的外部研究者提供赠款,了解更多信息请访问我们的 研究代码库,或加入我们的 Discord!
- 原文链接: writings.flashbots.net/t...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!