黑暗森林已经是以太坊上老生常谈的话题之一了。
这是因为以太坊的设计机制是将所有的交易放置于 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。
0x API已上线Arbitrum:9月20日消息,去中心化交易协议0x的API现已在Arbitrum上线,开发者现在可以用0x API来聚合流动资金和智能订单路由(routing),包括执行价格、深度流动性等等,目前已支持Matcha、Brave、DeFi Saver、DexKit、DODO、Frontier、Nested、Tally、Zapper和Zerion,预计在未来几周会有更多的集成。[2022/9/20 7:07:58]
以 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。
库币安全事件更新:已开放ORN存款:库币在推特表示,已开放ORN存款。KuCoin已恢复ORN的完整交易,包括交易和存取款。[2020/9/30]
目前,已有多个项目通过集成 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 亿枚。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。