黑暗森林已经是以太坊上老生常谈的话题之一了。
这是因为以太坊的设计机制是将所有的交易放置于 mempool 中,而 mempool 就像黑暗森林一般危机四伏。通常情况下,矿工根据交易支付的 gas 费用来进行排序打包。不过,如果矿工或套利者对 mempool 进行监控,那么就可以通过操纵交易排序以此获利。
对于矿工,可以通过区块重组、交易重新排序等多种方式进行抢跑、后跑、三明治攻击获利;非矿工的手段则较少于矿工,只能通过增加 gas 战争进行攻击。
根据 MEV-Explore 数据显示,从 2020 年 1 月至今,矿工在他们挖取的区块通过区块重组、交易重新排序等多种方式额外获利(这一行为又被称为最大可提取价值 MEV)13.66 万枚 ETH,过去 30 天 MEV 价值 6,800 枚 ETH。
目前,市面上提取 MEV 的方案主要分为三种,其中 Flashbots 为使用最广的方案。截止发稿,已经有 81.63% 的以太坊算力支持 Flashbots。
MEV 的三大解决方案分别为,隐私交易、MEV Auction 和 Front-running as a Service(FaaS)。
隐私交易主要原理在于绕开公共 mempool,将交易放入隐私的 mempool 中等待矿工打包,使其无法广播至其他节点。目前提供隐私交易的有 1inch 的 Stealth Transactions、Taichi Network 和 bloXroute。
以 Taichi Network 为例,其由目前以太坊算力第二大矿池星火矿池创建,用户可通过 Taichi Network 接口将交易直接发送至星火矿池的隐私 mempool 中,星火矿池不会对该笔交易进行网络广播,因此在该交易被确认之前,无法查看该笔交易的状态。
MEV Auction 是由 Layer 2 方案 Optimism 的 CTO Karl Floersch 于 2020 年初提出。在设计上,MEV Auction 将矿工的两大权力「交易抉择权」和「交易排序权」进行拆分。在 MEV Auction 机制中,矿工只保留交易抉择权,交易排序权则交由另外一名角色 Sequencer。当然,MEV Auction 也并非完美的方案,Sequencer 作恶、串通都是可能发生的事情。
FaaS 通过提取 MEV 然后进行利润再分配,这是目前较受欢迎的解决 MEV 的方案。Flashbots 便属于其中的一种,目前,包括 Ethermine、星火矿池、F2Pool、HiveonPool 在内的矿池皆已支持 Flashbots。
目前,已有多个项目通过集成 Flashbots 方式完成抗 MEV。
社区推动项目 Alchemist 的首个 DEX 产品 mistX 便集成了 Flashbots。mistX 通过将交易捆绑于 Flashbots 的私有 mempool 以完成抗 MEV。关于 mistX 更完整信息以及如何处理一笔抗 MEV 交易,可点击阅读《mistX:集成 Flashbots 以及无交易 gas 费的 DEX|项目介绍》。
Eden Network 同样也是一个集成 Flashbots 的抗 MEV 网络,不过相比只是集成 Flashbots 的网络而言,其结构更加复杂。
使用 Eden Network 的区块结构按交易顺序一共分成四层:Slot Tenant(插槽租户)、Transaction Bundle(交易捆绑包)、Staked EDEN(质押 EDEN 交易)、公共池。
Eden Network 的前三个插槽的参与者被称为「插槽租户」。在由 Eden Network 开采的区块中,插槽租户的交易将被置于最前方。Eden Network 已经和 2Miners 和 Ezil 矿池达成合作,2Miners、Ezil 持有约以太坊全网 6% 算力。插槽用户并非固定不变,插槽用户需要支付哈伯格税(Harberger tax),支付的 EDEN 将每天销毁。(关于哈伯格税,详细信息可点击阅读)
Sushi 是 Eden Network 的顶级插槽租户,并且也已经集成 Eden Network,这意味着在 SushiSwap 进行交易可以不用担心三明治攻击、抢跑交易。当然,这一切的前提是该区块是经由集成 Eden Network 的矿池挖取的。
在插槽租户之后,便是 Flashbots 的交易捆绑包。该交易模式和类型和上文 mistX 的几乎一致。
在交易捆绑包之后,质押 EDEN 代币(至少 100 枚)的用户可以获得更快的交易速度,并且质押的代币会不会销毁。当然,如都属于质押用户,那么将根据质押数量进行排序。当然,如果不想加速交易,只想抗 MEV,也可以在 MetaMask 钱包中设置 Eden RPC,随后所有的交易将通过 Eden 私有网络进行广播。不过,目前 Eden RPC 端点还不适用于以太坊 Layer 2 网络。
在区块的最后,便是公共 mempool 池中的交易,这些交易将按照支付的 gas 费用进行排序。
最重要的一点,Eden Network 已经宣布适配 EIP-1559,并且在以太坊区块高度 12,965,000 即伦敦分叉升级之后,Eden Network 将正式启动。
在正式启动前的 8 月 3 日,Eden Network 已启动流动性挖矿计划,用户可通过质押 EDEN-ETH Sushi LP 代币获得 EDEN 代币奖励。根据官方介绍,在开启流动性挖矿首月,将提供 570 万枚 EDEN 分配给流动性提供者。除了 EDEN 奖励之外,流动性提供者还可获得 0.25% 的交易费用。
Eden Network 并非一个新项目,而是由 Archer DAO 迁移而来。根据介绍,Archer 是由匿名团队开发,不过从 medium、discord、官网等平台可以找到其部分团队成员。
Caleb Sheridan
Caleb Sheridan 是区块链数据提供商 Blocklytics 创始人,此前,其曾在 PokerStars 担任产品负责人,PokerStars 是 The Stars Group 集团旗下扑克产品。The Stars Group 集团已于 2020 年 5 月 5 日宣布倒闭。
Luke Lichtenstein
Luke Lichtenstein 是 Caleb Sheridan 在 The Stars Group 集团的同事,其目前从事自由职业。
Chris Piatt
Chris Piatt 是 Blocklytics 联合创始人,其曾在 2016 年创立了分析咨询公司 Pyython。
在 Archer DAO 迁移至 Eden Network 之后,Archer DAO 代币 ARCH 也 1:1 切换为 EDEN,并且总量从此前的无上限更改为总量 2.5 亿枚。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。