也就是说,CowSwap首先在链下为交易者匹配订单,如果它没有找到其他需求交易,则将交易提交到链上其他 DEX。 CowSwap引入了slover概念来实现这一功能,鼓励Solver相互竞争,为交易者提供最好的订单结算,以换取每批的奖励。用户提交交易订单具有一定程度的灵活性,因为Solver需要找到最优化的方式来结算。 由于交易可以在链下结算,CowSwap不需要链上的外部流动性,从而降低交易成本。CowSwap将使用一个统一的价格来结算同一批次的所有订单,称为批量拍卖机制。 在确认交换之前,需要签署一份包含卖出/买入类型、金额、到期日等信息,以允许CowSwap在链下记下你的订单。然后'Slovers'开始寻找是否有适合你的CoWs。 以这个交易为例 你会发现交易被记录在Gnosis协议浏览器中。点击Transaction Hash,可以看到交易详情。 CoWs在交易中被发现 在这笔交易中发现了CoWs,它是在链下交易的,没有被路由到Uniswap。所以,你不会在你的地址中找到这个交易,实际结算交易的是他们的合同。 再比如,还要查看交易明细 CoWs在交易中没被发现 在这笔交易中没有发现CoWs,Gnosis从0.2WETH中扣除了协议费和交易费0.005WETH,并将这笔交易路由到Uniswap V2。 3. MistXMistX是由Alchemist团队开发的项目,其工作原理与ArcherSwap非常相似。另外,bloXroute 团队开发的一个名为BackRunMe的项目也以类似的方式运行。ArcherSwap与FlashBots兼容,MistX直接使用FlashBots,而BackRunMe是由bloXroute支持。FlashBots、bloXroute和其他类似的工具都被用作搜索器向ETH主网提交交易。 说实话,MistX的用户界面看起来完全是ArcherSwap的翻版。但与ArcherSwap相比,MistX交易路由的逻辑有很大的改进。因为它跳过了必须将ETH发送到ArcherSwap合约的第一步,这可能会导致一些中心化的问题。 虽然MistX和ArcherSwap都可以自动调整矿工小费,但MistX的表现更好,小费更智能。 以这个交易为例 MistX中的一个交易 我花了0.2WETH交换到1.43AAVE。过程:0.00516WETH被作为小费转到到矿工地址(Ethermine),0.000271WETH被转到MistX地址。然后,MistX Router Address被路由到Uniswap V2。因此,MistX绕过公共mempool,在Flashbot的私有mempool中以捆绑包的形式发布交易。 参考:Hasu在这篇文章中对MistX上的交易进行了非常详细的分析。 (责任编辑:admin) |