SWAP:UniswapX四个关键组件解读

作者:Anderson Chen,ETHTaipei组织者 翻译:金色财经0xxz

我花了一些时间阅读Uniswap新发布的UniswapX材料和代码库(https://github.com/Uniswap/UniswapX/tree/main)。下面来描述它是如何工作的!希望对你有帮助。

简而言之,UniswapX 是一种路由器协议,允许交易者在 AMM 之间进行 swap。该架构由几个关键组件组成:Swaper、Filler、Reactor 和 Executor。Github代码仓库中有清晰的架构图。

数据:friend.tech近24小时协议费用超过Uniswap:金色财经报道,据DefiLlama数据显示,过去24小时,friend.tech产生了112万美元协议费用,超过Uniswap与Tron,位列第三,仅次于以太坊和Lido协议。[2023/8/21 18:12:10]

下面我按顺序解释一下。

1、Swapper

创建并签署一个订单,其中包含将输入代币交换为输出代币的意图,然后将签名的订单发送到 Filler。好处是:更好的价格、无 gas 交换、MEV 保护、失败交易无需成本,甚至跨链交换。

Uniswap V3将部署至Celo:3月14日消息,UniswapV3部署至Celo社区提案以100%投票赞成 率(约1200万枚UNI)通过,Uniswap V3将部署至Celo。

此前报道,Celo 基金会合作伙伴Blockchain at Michigan在Uniswap社区发 布了一项治理提案,提议将Uniswap V3部署 至Celo。提案中还提及,Celo 基金会承诺投入1000万美元的CELO用于Uniswap特定的用户奖励和赠款,以及1000万美元专门针对Uniswap的财务奖励,部署的主要重点将是引入具有自然资本支持资产的绿色资产流动性池,例如Token化碳信用。[2022/3/14 13:55:26]

2、Filler

Huobi DeFi Labs投资总监Unica:Solana目前到了积极建设生态的时间:5月11日,在以《跨界脑暴:眺望Solana生态大宇宙》为主题的AMA中,Huobi DeFi Labs投资总监Unica表示,2018 年初在 ICO 横行的当时,Solana 的白皮书就认真地探讨了硬件层面加速的思路,字里行间是比较踏实的,区块链技术方面大多数开发者是纯软件背景出身,有能力讨论硬件问题的团队凤毛麟角。Solana一路走来受到关注也有质疑,并一次次战胜质疑,目前到了积极建设生态的时间。

Solana可以承载具有更高性能要求的生态应用,在区块链技术逐步进入主流的途中这是重要的优势。从投资者的角度来看,一个公链的繁荣与否也与其社区的活跃程度息息相关,可以看到的是从去年solana上线以来,开发者积极了解solana相关的技术栈和开发工具,并迅速搭建了各类项目,这也是值得重视并进行研究的。[2021/5/11 21:49:20]

执行订单并支付 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。

金色财经

企业专栏

阅读更多

金色荐读

区块链骑士

金色财经 善欧巴

Block unicorn

Foresight News

深潮TechFlow

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:0ms0-3:861ms