mistX:集成Flashbots以及无交易gas费的DEX|项目介绍
近期,以太坊网络的交易成本几近达到了近一年以来的低点。加密从业者开始反思,面对 BSC、Heco 等 EVM 兼容公链的冲击,以太坊是否正在衰落?还是暴跌的行情降低了财富效应促使以太坊活跃度的下降?亦或者还有其他原因导致以太坊交易成本降低。
由于以太坊的交易成本之和链上数据相关,那么或许链上数据可以给出答案。
此处,律动 BlockBeats 选择以太坊上最大的 DEX Uniswap 的每日交易数量以及以太坊网络每日活跃地址数作为对照。
https://image.theblockbeats.com/upload/2021-06-02/24343c26bc6be7d1529c61b8a0ba8076ed8281c4.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
数据来源:glassnode
从 glassnode 统计的链上数据来看,以太坊交易成本的较低似乎并非源自 Uniswap 活跃度以及以太坊链上交易数量的下降。
如果从经济层面考虑,交易成本上升不外乎短期有利可图抑或是时间成本高于交易成本。那么,或许以太坊交易成本的下降与近期被大量矿工所使用的 Flashbots 有关。
根据 Flashbots 最新披露数据显示,在过去 30 天,其一共提取了价值 2.84 亿美元共 10.05 万枚以太坊的 MEV。而以太坊网络 5 月全网交易费用为 10.3 亿美元。
本文并非要继续讲述 Flashbots 和 MEV 的故事,而是近期新上线的由炼金术士 Alchemist 创建、Flashbots 驱动的 DeFi 产品「mistX」。
没有计划、路线图,但是项目将超出你的想象
打开 Alchemist 官网介绍,第一页便是,「没有开发团队,没有公司,同样没有计划和路线图,唯一的计划就是没有计划」。这是一个思路源自知名开发者 Stephane Gosselin(thegostep)的一条推特。Stephane Gosselin 是 Ampleforth(AMPL)的核心开发者,同时,Flashbots 也是其推出开发的。
https://image.theblockbeats.com/upload/2021-06-02/2776edf41aa2ed061feb6fa5d67804cf78914fad.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
虽然,Alchemist 表示自己没有团队,但是其透露了目前社区的多签私钥的持有者分别为「ees2oo」、「sal_ash_」、AMPL 联合创始人兼 CTO Brandon Iles、「Fiskantes」、SushiSwap 联合创始人 0xMaki。
公开资料显示,mistX 是 Alchemist 推出的第一个 DEX 产品。这是第一个集成了 Flashbots 的去中心化交易平台,或能从根源上杜绝黑暗森林问题。
防抢跑、操纵交易和防三明治攻击
mistX 官方表示,自己能够防止抢跑、操纵交易和防三明治攻击,此处将以 Paradigm 的文章进行解释 mistX 的原理。
以交易哈希 0x669796b2b32c95421ce493975d7796561e5d98c79fe6de9c0f8e41911bbded1a 为例。
该交易者想要使用 82.9 MIST 卖出至少 9234 USDC(下图①),实际交易过程中,该交易者收到了 9327 USDC(下图②)。
https://image.theblockbeats.com/upload/2021-06-02/b6fd072a91fa31979b9baf7c509ba21d84407527.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
mistX 的创新之处在于将交易捆绑发布于 Flashbots 的私有内存池而非以太坊网络的公共内存池。因为发布于公共内存池可能遭受三明治攻击。从下图③可见,以太坊浏览器显示,在该交易被纳入区块之前,交易被标记为「私有」。
https://image.theblockbeats.com/upload/2021-06-02/8fca8bb88c47a24642f891bb6348fb1268f367fb.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
一个 Flashbots 捆绑包必须是
-原子化执行(executed atomically)
-在区块顶部(mined at the top of a block)
该笔交易符合这一情况,上图④可见,该笔交易的随机数位置为 1,该属性确保 Flashbots 矿工无法在有利可图的情况下进行抢先交易等三明治攻击。为此,用户可以在 mistX 设置一个非零的低滑点交易,以确保在剧烈波动下能够完成成交。
在实践中,交易者相信 Flashbots 矿工不会将交易捆绑在中间层,因为这很容易被 Flashbots 发现并切断他们的使用。Flashbots 希望矿工能够忽视放置捆绑包,直到被打包进区块。
无 gas 费交易
除了集成 Flashbots 之外,mistX 还有个特点,便是交易无需 gas 费用。当然,这并非意味着交易无成本。
交易者通过 Flashbots 捆绑交易中的一个智能合约调用来支付矿工费用。并且这一支付是以交易能够被执行作为条件,一旦交易无法被执行,即交易超过了交易者设定的滑点范围,那么合约将拒绝支付矿工费用。换言之,一旦该交易的滑点过大,矿工将不会对该笔交易进行打包。
该方式与同样不需要 gas 费用的 CowSwap 的不同之处在于,CowSwap 只消灭了交易执行的风险,而 mistX 则是无交易风险,交易者无需担心交易失败。
交易者主要通过两种方式支付交易费用:
-从交易资金中抽取一部分 ETH 用于支付矿工费;
-用户钱包余额支付矿工费,目前还是使用 ETH,但是在未来可以使用稳定币支付。
从下图⑥可见,该笔交易向星火矿池支付了 0.0099 ETH,向 mistX 钱包支付了 0.0005 ETH。计算 mistX 交易成本的方法上与使用公共内存池完全相同,都使用的 gas price * gas limit=最终使用 ETH。
https://image.theblockbeats.com/upload/2021-06-02/ef674990c92832f6881e4e463952800c54bdfbd6.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
从交易成本来看,mistX 会使用更多 gas 费用,本文的例子一共消耗 20.5 万 gas,而在 Uniswap 上执行相同的交易将消耗 16-18 万 gas。最主要的差别在于使用 mistX 将产生 2 个额外交易,向矿工支付交易费和向 mistX 钱包支付费用。
如何成为一名认证炼金术士?
Alchemist 的代币 MIST 最初于 2 月在 Balancer 启动 LBP,100 万枚 MIST 共筹集了 35 枚 ETH。
MIST 无锁仓,并且每两周总量增长 1%,增长的代币 50 % 分配至 Aludel 奖励池;25% 用于社区;25% 存入 MIST 资金池。Aludel 奖励池是一个奖励为 Uniswap 上的 MIST/ETH 交易对提供流动性的智能合约。截止发稿,MIST 总供应量已经上升至 107 万枚,共 9560 人持有。
想要成为一名经过社区认证的炼金术士(Certified Alchemist),首先,需要购买 MIST,并配置等额 ETH 在 Uniswap V2 提供流动性。需要注意的是,目前,选择在 Uniswap V3 提供流动性无法通过最后的认证和获得 Aludel 奖励池奖励。
提供流动性之后,将获得 UNI-V2 流动性代币。随后,进入官方 铸造坩埚(Crucible)NFT 平台 ,通过 UNI-V2 流动性代币铸造「坩埚 NFT」。坩埚 NFT 铸造完成之后,便可获得来自 Aludel 奖励池的奖励。截止发稿,全网铸造了 4930 枚坩埚 NFT。
铸造完坩埚 NFT 之后,加入 Alchemist 官方 Discord ,并在 #welcome 频道发送「!join」,之后将收到机器人「Collab.Land 」的私信。按照私信完成签名授权之后,在 Discord 组内的身份将变成认证炼金术士(certified alchemist)。
https://image.theblockbeats.com/upload/2021-06-02/2c0a7318d6b6621e0fd04596e7b255864b2731b1.png?x-oss-process=image/quality,q_90/watermark,image_d2F0ZXJtYXJrbmV3LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzMw,g_center
Alchemist 社区目前还只是一个雏形,不过从 mistX 来看,其所图不小,成为认证炼金术士更像是一种风险共担(Skin in the game)。对于普通交易者而言,DEX 聚合平台可能还是最方便成本最低的交易平台。但是,mistX 的出现给原本略显疲惫的市场来了些许不一样,通过集成 Flashbots 实现防抢跑、操纵交易和防三明治攻击以及无 gas 费交易。
参考文章:
《Using Flashbots bundles for frontrunning protection》
《Alchemist: Book of Genesis》
《Introducing mistX》
《什么是 Alchemist ?》