UniswapX四个关键组件解读

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

作者: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。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/22545.html

上一篇 2023年07月19日
下一篇 2023年07月19日

相关推荐

  • 币安Web3历史订单,探索加密货币交易的过去与现在

    币安Web3历史订单,探索加密货币交易的过去与现在 在加密货币的世界里,每一笔交易都记录着市场的波动与投资者的智慧,而币安作为全球领先的加密货币交易平台,其Web3历史订单功能为投资者提供了一个宝贵的窗口,让他们能够回顾并分析过去的交易行为,本文将带您深入了解币安W

    2026-10-22 20:10:01
    7 0
  • 欧艺Web3返佣单指南,如何为自己高效创建与管理返佣订单

    欧艺Web3返佣单指南,如何为自己高效创建与管理返佣订单 在Web3.0的浪潮下,欧艺(Ouyi)等去中心化交易平台为用户提供了前所未有的自主性和收益机会。“返佣”作为激励用户推广和活跃交易的重要机制,备受关注,许多欧艺用户不仅希望作为交易者享受平台福利,更希望通过推广

    2026-10-09 07:10:01
    11 0
  • 亿欧Web3如何创建订单团队,构建高效数字交易生态

    亿欧Web3如何创建订单团队,构建高效数字交易生态 在数字经济蓬勃发展的今天,Web3作为下一代互联网技术的代表,正引领着一场前所未有的变革,亿欧作为行业内的佼佼者,紧跟时代步伐,积极探索Web3领域的无限可能,本文将深入探讨亿欧如何在Web3领域创建高效的订单团队,以构

    2026-10-07 23:10:01
    19 0
  • 欧艺Web3订单取消查询指南,轻松找到您的取消记录

    欧艺Web3订单取消查询指南,轻松找到您的取消记录 在探索欧艺(Oort)Web3生态系统的过程中,用户可能会因为各种原因需要取消已下的订单,无论是操作失误、更改主意还是其他考量,取消订单后,如何快速、准确地查询到取消记录,了解订单状态,是许多用户关心的问题,本文将为

    2026-09-27 22:30:02
    14 0
  • 欧e转钱包怎么撤销订单?详细操作指南与注意事项

    欧e转钱包怎么撤销订单?详细操作指南与注意事项 在欧e转钱包的使用过程中,若因操作失误、商家问题或个人需求需要撤销订单,用户可通过以下步骤进行操作,不同场景下的撤销流程略有差异,需根据订单状态灵活处理。 撤销订单的适用场景 通常情况下,以下订单可支持撤销: 未支

    2026-09-27 11:30:01
    13 0
  • 币安Web3委托订单怎么看?新手指南全解析

    币安Web3委托订单怎么看?新手指南全解析 在币安Web3生态中,委托订单(Proxy Orders)是连接链上资产与去中心化交易的重要功能,允许用户通过智能合约实现自动化交易、授权管理等操作,对于新手而言,理解如何查看和分析委托订单,是安全参与Web3交易的关键一步,本文将从入口

    2026-09-26 12:30:02
    14 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载