区块链NFT投资,BTC/USDT/CGPAY,虚拟加密货币交易行情分析平台
UniswapX四个关键组件解读
作者:Anderson Chen,ETHTaipei组织者 翻译:0xxz
我花了一些时间阅读Uniswap新发布的UniswapX材料和代码库(https://github.com/Uniswap/UniswapX/tree/main)。下面来描述它是如何工作的!希望对你有帮助。
简而言之,UniswapX 是一种路由器协议,允许交易者在 AMM 之间进行 swap。该架构由几个关键组件组成:Swaper、Filler、Reactor 和 Executor。Github代码仓库中有清晰的架构图。
下面我按顺序解释一下。
1、Swapper
创建并签署一个订单,其中包含将输入代币交换为输出代币的意图,然后将签名的订单发送到 Filler。好处是:更好的价格、无 gas 交换、MEV 保护、失败交易无需成本,甚至跨链交换。
2、Filler
执行订单并支付 gas 费。这涉及到调用 Reactor 的 "execute()" 并决定 Executor。根据白皮书,Filler 可以是 MEV 搜索者、做市商或其他链上代理。
3、Reactor
负责结算订单的合约。它并不真正执行订单,而是通过调用 fillContract 的 `reactorCallback()` 将其传递给 Executor(也称为 fillContract)。
4、Executor
实现 fill 订单并将输出代币转移给接收者的策略。它能够同时 fill 多个订单。官方的一个例子是 SwapRouter02Executor.sol,它使用了 swapRouter02 的简单策略来完成订单。该合约只能由某些 Filler 调用,因为它会检查 Filler 是否在白名单中。
有了 UniswapX,路由就变成了一个复杂且竞争激烈的网络。任何人都可以按照接口(IReactor.sol 和 IReactorCallback.sol)构建自己的 Reactor 来创建新的订单类型,或者构建自己的 Executor 来创建新的订单匹配策略。不管怎样,最终受益者永远是 swapper。
相关文章
- 电子钱包入款限时加码1.6%享额外惊喜,日日加码狂欢日
- 【每周日限定】存款闯关赢最高18,888元豪礼|支援...
- BBC钱包VIP等级服务上线,看的是活跃度不是纯充值
- 幸运轮盘活动指定钱包存款抽现金大奖,高拿88,888元
- USDT电子钱包优惠活动|资格、存款门槛与最高可领1...
- e金币商城开启彩金兑换超级加倍,你的专属福利已上...
- 2026 加密钱包市场深度测评:不止于存储,Web3 时...
- 2026新春超狂紅包季! 热门钱包盛世烟火存多少抽多...
- esball圣诞跨年6大活动:亿万璀璨圣诞星愿,一路闪...
- 808钱包如何搬砖赚价差? 掌握808钱包币圈低风险获...
- 808钱包支付教程,交易收费项目指南,808Pay支付方...
- 808钱包买币卖币使用教程:一次带你全解析最高安全...
- Token2049后 漫谈Crypto
- 2026主流数字货币钱包大全,比特币钱包、数字货币...
- 头等仓研报:MMORPG链游Big Time
- 熏鱼、一头乱发和眼泪:SBF审判中令人难忘的 8 个时刻
BTC
ETH
USDT
BNB
XRP
USDC
SOL
TRX
FIGR_HELOC
HYPE