抵御MEV攻击的新方法?
一年前,Gnosis Protocol v1 上线,在以太坊上引入了一种新型去中心化交易所机制。
今天,我们要宣布一个好消息:Gnosis Protocol v2(GPv2)即将与大家见面!
Gnosis Protocol v2 将利用批量拍卖来抵御 MEV(最大可抽取价值)攻击,并集成各去中心化交易所作为流动性来源,为交易者提供最优价格。
在上线之前,我们有一个重磅消息要分享给大家:用作概念验证的去中心化交易所CowSwap 已上线,现提供高达 90% 的 gas 费补贴。GPv2 的新功能会在 CowSwap 上逐步推出。
另外,我们还与 Balancer 联手打造了一个集成协议 Balancer-Gnosis-Protocol。该协议预期将于 6 月中旬上线,并在 Balancer v2 Vault 的基础上构建稳定的 GPv2 版本。虽然 Balancer-Gnosis-Protocol 可以与任何去中心化交易所进行互操作,但是在与 Balancer 资金池交易时 gas 效率最高。就像电影宇宙一样,Balancer-Gnosis-Protocol (BGP) 就是密码学货币行业的联合宇宙。
我们已经将从 Gnosis Protocol v1 那里获得的经验应用到了即将上线的 v2 上,更加重视提高用户体验和挖掘链上流动性来源,同时继续保护交易者免受 MEV 攻击。自 2020 年 1 月以来,MEV 已经达到所有去中心化交易所订单金额的 0.1%。1
GPv2 或许能解决这个问题?
黑暗森林中的猫头鹰
2020 年,一则区块链相关的恐怖故事搅得以太坊社区内人心惶惶。通过这则故事,黑暗森林浮出水面。我们知道了,在黑暗森林中,任何公开且有价值的交易都有可能被猎杀。所谓的黑暗森林指的就是以太坊的交易池:在一片漆黑的交易池中,等待被打包的交易四处游荡。
虽然这个问题最初在 2019 年就被指了出来,但是直到最近才被正式命名为“最大可抽取价值(曾被称为矿工可抽取价值)”并得到广泛关注。MEV 一词由 Phil Daian 首创,并被定义为 “矿工可以直接从智能合约的运行中抽取的密码学货币利润” 2。自 2020 年 1 月 1 日以来,以太坊用户被抽取的价值总计达 4.026 亿美元 3,占以太坊同期交易费总额的 13.7% 4。
截至目前,用户遭受的最常见的 MEV 攻击是抢跑(front-running)。所谓的抢跑,就是利用已经在网路中广播、但还未上链的交易的信息(这些信息是公开的),来抢先执行交易,并从中牟利。抢跑有可能带来丰厚的回报,因为抢跑交易者会在资产价格发生变化之前执行交易,并从中赚取巨额差价。尽管对以太坊的影响似乎只是造成 gas 价格上涨,但是抢跑形式的 MEV 对去中心化交易所造成的伤害最大,因为交易者可能会遭遇交易失败和高滑点的双重打击。抢跑的主力军是以太坊上的套利机器人。然而,目前的趋势是,恶意矿工会直接抢跑交易订单。我们预计,在未来,以太坊用户会被抽取更多价值 5。
然而,抢跑只是 MEV 的一种形式。尾随(backrunning)和 “三明治夹击(sandwiching)” 是最近几个月流行起来的新形式。这在很大程度上归因于 Flashbot 团队新开发的 MEV-geth 客户端软件。该团队试图解决 MEV 黑暗森林引发的担忧 6。过去只有少数掌握矿池资源的实体能够获得 MEV,然而有了 MEV-geth 客户端之后,任何人都能轻而易举地监控存在 MEV 的交易,并将这些套利机会告诉矿工,然后与其分享收益。自 2021 年 1 月以来,已抽取的 MEV 预计增长了 136% 5。
然而,在黑暗森林中,猫头鹰也能视物。
- 在GPv2的概念证明去中心化交易所CowSwap上交易,立享90%的gas费补贴 -
Gnosis Protocol V2 利用批量拍卖机制,再结合链下下单和以太坊的链上流动性,解决了 MEV 问题。
在 Gnosis Protocol v1 基础上改进后的 GPv2 在 “需求一致性(CoW)” 方面进行了优化。所谓的需求一致性,就是 “一种交易双方各自拥有对方想要的东西,并直接进行交易的经济现象”。同理,在 GPv2 上,如果两个交易者各自持有对方想要的资产,就可以直接进行交易,无需依赖于外部做市商或流动性提供者。这就意味着,没有了中间方赚差价,交易双方可以获得更好的价格。只有余下那些无法直接与 GPv2 交易者结算的部分才会被发送给底层自动做市商。最后,批量拍卖机制会连续不断地将订单在协议上进行批量结算,每批订单的大小仅受到区块 gas 上限的限制。每批交易都强制采用统一的清算价格,也就是说,同一批次执行的订单所得到的资产都是按相同价格结算的。从用户的角度来看,全球链上流动性池意味着 GPv2 可以确保交易者获得媲美或优于其它去中心化交易所的报价。
GPv2 独特的设计特性在以下两种情况为交易者提供了 MEV 保护:
-
如果 GPv2 发现 CoW,则无需使用其它链上流动性来源来结算交易,因为流动性就存在于这批交易内。由于攻击者无法使用交易排序等机制来复制交易,MEV 攻击面被彻底消除。由于 GPv2 采用统一结算价格,每批交易的结果与内部排序无关。
-
如果 GPv2 没有发现 CoW,就会利用链上流动性池来为拍卖结算提供最佳价格。由于 Gnosis Protocol V2 解决者(solver)会将滑点控制在极低水平,MEV 攻击者很难复制交易,因为这么做对他们来说是无利可图的,而且只有经过认证的解决者才能提交批量结算解决方案。
用户提交的交易订单要有一定的灵活性,因为解决者需要找到最佳结算方式。GPv2 没有采用中心化运营者或常数函数做市商来结算交易,而是从解决者提交的批量结算解决方案中决出最佳方案。协议会奖励获胜的解决者 1 GNO。换言之,协议每执行一批交易,就会拿出 1 GNO 来奖励解决者。任何人都可以成为解决者,但是需要满足以下条件:
-
想成为解决者的以太坊地址需要在 GnosisDAO 中质押 100 GNO 代币。
-
一旦质押(锁定)了 100 GNO 代币,GnosisDAO 必须投票同意或拒绝该以太坊地址成为解决者。
-
此外,解决者必须具备关于如何创建适当的批处理解决方案的技术知识,并承担因为操作不当而被 GnosisDAO 罚没的风险。
受到经济激励的解决者会争相为交易者提供最佳订单结算方案,从而赚取奖励。由于最佳交易结算可以通过不同组合来实现,我们相信通过去中心化且无需许可的竞争来实现订单结算意味着 GPv2 可以提供的价格是整个 DeFi 领域内最公平的。
通过将批量拍卖机制与链下下单和以太坊的链上流动性供给相结合,Gnosis Protocol V2 为交易者提供了一种能够抵御 MEV 并毫发无伤地离开黑暗森林的新方式。
但是,仅凭猫头鹰般的夜视能力还不足以拯救每个用户……
密码学货币行业的联合宇宙:Balancer-Gnosis-Protocol
Gnosis 和 Balancer 联手打造了无与伦比的去中心化交易所体验。Balancer-Gnosis-Protocol(BGP)结合了两个协议的优点:由单一金库架构和资产管理者实现的 Balancer V2 灵活流动性池以及 Gnosis Protocol V2 的价格发现机制和 MEV 保护。Balancer-Gnosis-Protocol(BGP)将会经历以下几个推出阶段:
阶段一
-
CowSwap alpha(GPv2):Gnosis Protocol V2 alpha 已应用于概念证明式去中心化交易所 CowSwap。目前在 CowSwap 上交易可以获得 90% 的 gas 费补贴。GPv2 的新功能将在 CowSwap 上逐步推出。请各位用户注意,虽然 CowSwap 已经经过了同行审计,但是它目前还在经历更加正式的审计。因此,用户在 CowSwap 上交易时需要自行承担风险。
阶段二
-
Balancer V2:Balancer V2 已经上线,暂时只面向开发者。在接下来几周,交易者可以将流动性迁移到 Balancer V2 上。在该阶段,将流动性从 Balancer V1 迁移到 Balancer V2 可以获得 BAL 代币作为奖励。
-
CowSwap beta (GPv2):CowSwap 会迁移到集成 Balancer V2 的最终版本 GPv2 合约中。
阶段三
-
Balancer-Gnosis-Protocol:Balancer V2 将于 6 月中旬完全集成 Gnosis Protocol V2,形成 Balancer-Gnosis-Protocol,并启动联合激励计划。
通过协作,我们可以提供具有去中心化、透明性和极高价值的工具,在与传统金融业的竞争中胜出。
我们很快会发布一篇关于 Gnosis Protocol V2 如何通过逐步分析区块来解决 MEV 的文章,和 BGP 将于 6 月中旬上线的公告,敬请期待。
如果您有任何问题?请加入我们的 Gnosis Discord 频道。关于 Gnosis Protocol V2、CowSwap 和 Balancer-Gnosis-Protocol 进展的更新,请关注 @GnosisPM 的推特账号,并在我们的论坛上查看关于 Gnosis Protocol 内容合集。
脚注
[1] https://explore.flashbots.net/ & [https://duneanalytics.com/queries/4494/8769](https://duneanalytics.com/queries/39147)
[2] https://arxiv.org/abs/1904.05234
[3] https://explore.flashbots.net/
[4] https://explore.flashbots.net/ & https://duneanalytics.com/queries/39135
[5] https://www.coindesk.com/ethermine-adds-front-running-software-to-help-miners-offset-eip-1559-revenue-losses
[6] https://arxiv.org/abs/1904.05234
[7] https://explore.flashbots.net/
[8] 概念证明 CowSwap dApp 目前只整合了 Uniswap V2,但是之后还会逐步整合新的流动性来源(如 Balancer v2 和 SushiSwap)。最终版本的 GPv2 (即 Balancer-Gnosis-Protocol,BGP)将整合所有大型去中心化交易所作为链上流动性来源。
原文链接:
https://blog.gnosis.pm/introducing-gnosis-protocol-v2-and-balancer-gnosis-protocol-f693b2938ae4
作者: Gnosis
翻译&校对: 闵敏 & 阿剑