长推:UniswapX如何做到无gas swap
注:原文来自@BitalkNews发布长推。
通读了一遍UniswapX白皮书,小编在这条线程中跟大家聊聊UniswapX怎么做到无gas swap、交易失败免gas、防MEV。
UniswapX是@Uniswap 新推出的交易协议,内置到Uniswap。最终效果是:
1, 让你获得更好的交易价格;
2, 交易不再需要gas token,gas消耗体现到交易价格中;
3, 交易失败不再扣gas;
4, 防MEV(矿工可抓取价值);
5, 未来实现无gas跨链交易,提高跨链速度。
UniswapX的设计最主要是引入了“无准入”的Filler网络。
你在Uniswap上发起交易,你是swapper。你可以把自己理解成是maker(挂单方),filler是taker(吃单方)。
Filler是一个无准入的竞争市场。链上链下的流动性提供者,比如做市商、MEV搜索者、DEX等都可以成为Filler。
Filler间的竞争通过荷兰拍来实现。举个例子,假设现在ETH的市场价格是1900 USDC。荷兰拍会以比市场价略高的价格开始,比如1950 USDC。然后随着时间的流逝,价格会逐渐下降。
直到有Filler接受价格,或者价格降到你能接收的最低价格(交易失败)。 在市场竞争下,Filler会提供一个合理的价格和你撮合,同时Filler也能确保自己获得利润。 在一般的交易中,你发起交易,交易会被添加到mempool,区块构建者会从mempool中挑选交易写入区块。
在这个过程中,套利者会通过提高gas和小费,贿赂区块构建者,把自己的交易插到其他交易前或后,导致你的交易价格出现滑点,你遭受损失,套利者获利,这就是我们常说的MEV。
在UniswapX的场景下,你(swapper)先签名给Permits提供授权和转移Token的权利(在这个过程中仍然需要你花费gas token),然后你要签名明确下面这些交易参数并且授权Reactor Contract(和结算相关的合约)花费你的代币。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。