DeFi 交易被三明治攻击?手把手教你使用 Flashbots 刚推出的 RPC 服务 Flashbots Protect

    在以太坊网络中MEV对用户的危害不容小觑,据的数据,或许是TaichiNetwork停止服务后为数不多的选择。自2020年1月以来,总共被提取的MEV超过7.3亿美元,这主要通过对普通非技术用户在Uniswap、Sushiswap和其他AMMDEX中交易时进行抢先交易或三明治攻击实现。由于目前除了矿工外还有诸如套利机器人等在区块内的交易内寻找套利的机会,因此MEV被定义为MaximalExtractableValue,即最大可提取价值。此前为用户提供「隐私交易」功能的以太坊网络基础设施TaichiNetwork也宣布将于10月15日所有服务。那么普通用户在交易时应该如何避免抢先交易或三明治攻击?

    MEV研发组织Flashbots推出的新产品给出了解决方案。FlashbotsProtectMEV研发组织Flashbots了一个公开测试版的FlashbotsProtect,让开发人员和用户都能通过Flashbots技术减少交易被操纵或遭遇三明治攻击的可能性,交易能在区块中有优先权并且若交易失败没有成本。FlashbotsProtect由API和RPC组成,FlashbotsProtectAPI简化了创建、签名和提交捆绑交易等一系列复杂功能,让开发人员可以轻便地将其集成到应用中,让用户能将交易发送到Flashbots网络,Flashbots将交易捆绑在一起有效隐藏了信息,直接发送给矿工而不是发送到公共内存池(mempool),防止交易被抢先交易或遭遇三明治攻击。API主要给开发者提供了便利,针对普通用户推出的FlashbotsRPC端点能让用户自定义添加到钱包,添加后可直接从钱包向Flashbot发送交易,包括在Uniswap、SushiSwap等DEX上的交易以及铸造NFT,都可以使用Flashbots网络保护交易不受MEV攻击。FlashbotsProtectRPC目前处于公开测试阶段,用户的交易可能会超时而无法挖出,要添加FlashbotsRPC,请参考Flashbots中的注意事项。

    把FlashbotsProtectRPC添加到钱包(例如Metamask)的如下:单击MetaMask顶部的RPC端点。默认情况下,它会显示「Ethereummainnet」。点击列表底部的「CustomRPC」。添加以下详细信息:网络名称:FlashbotsProtectRPC新的RPCURL:ChainID:1货币符号:ETH点击底部的保存。用户可以从下拉列表中选择FlashbotsRPC。

    当用户选择FlashbotsRPC进行交易后,Flashbots会验证这是否是一个有效的交易,先评估该交易是否需要抢先保护。Flashbots维护了一个不需要抢先保护的列表例如简单的ETH转账或ERC20批准,这些交易会发送到公共内存池使交易批准更便宜,也可能更快。但如果需要进行保护将会发送给FlashbotsProtectAPI来负责该交易的提交。通过Flashbots技术搭建的FlashDEXmistX此外,Flashbots技术还被用于Alchemist推出的mistX中,mistX是一个FlashDEX,通过Flashbots技术,其处理的交易不会被发布到内存池中,而是被捆绑在一起有效隐藏了信息,防止交易被操纵或遭遇三明治攻击,关于mistX如何完成一笔交易推荐阅读:mistX于5月26日推出,界面和普通的DEX相似,利用来自Sushiswap和Uniswap的流动性池,通过等第三方服务平台为交易寻找最佳套利利润,bloXroute是一个Layer0扩容项目,其推出的MEV解决方案BackRunMe可以实现套利并把利润部分返还给用户。因此,mistX9月底更新了新功能,用户在适用的交易中能获得现金返还的奖励,同时,未成功的交易可以免费取消。

    用户使用mistX进行交易时,在交易执行的同时钱包中就能收到ETH返还,mistX把套利所得利润的40%用于用户返还,52.5%用于支付套利交易的成本,另外7.5%给Alchemist,这7.5%中的一半用于给Aludel奖励计划,10%给多重签名,40%给产品团队。mistX的交易不需要支付Gas费,但需要支付手续费,包含一部分mistX保护费用,这部分费用的目的是保护交易不受三明治攻击以及取消费用和失败的成本以及给矿工的小费。此外还有ETH基本费用(BaseFee),这是由网络本身决定的,随后被销毁,还有一部分给流动性提供者。mistX在过去一个月对交易现金返还功能进行了测试,向用户返还了20345美元(5.82ETH),其中一笔交易的最大返现为3931美元(1.04ETH)。如所示,mistX目前占FlashDEX上总交易量的43.9%。使用FlashbotsRPC服务FlashbotsProtect小结MEV领域有Eden、Cowswap等其他协议和平台的竞争,而FlashbotsProtect系列产品的推出,进一步推动了MEV民主化,将会让更多平台和开发者使用Flashbots技术解决抢先交易、三明治攻击等问题。