UniswapX四个关键组件解读

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

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

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

Uniswap增长负责人:PayPal等与Uniswap接触交流,并对DeFi兴趣浓厚:官方消息,Uniswap增长负责人Ash表示,很多传统中心化交易的公司都想和我们接触交流,包括PayPal、eTrade、Stripe,它们似乎看到了DeFi世界正在发生的事的魔力,且想成为其中的一部分。[2021/7/25 1:14:02]

下面我按顺序解释一下。

1、Swapper

Bitwise 10 加密指数基金新增入选 UNI 和 AAVE 两种加密资产:加密资产管理公司 Bitwise Asset Management 宣布 Bitwise 10 精选大盘股加密指数 (Bitwise 10 Select Large Cap Crypto Index) 新增两种新的加密资产,分别是 Uniswap (UNI) 和 Aave (AAVE)。此外,该加密指数中,原来包括的 Cardano (ADA)和 Cosmos (ATOM)已被移除。[2021/1/30 14:23:50]

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

UNI突破13美元关口 日内涨幅为9.61%:火币全球站数据显示,UNI短线上涨,突破13美元关口,现报13.0001美元,日内涨幅达到9.61%,行情波动较大,请做好风险控制。[2021/1/26 13:30:24]

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。

金色财经

企业专栏

阅读更多

金色荐读

区块链骑士

金色财经 善欧巴

Block unicorn

Foresight News

深潮TechFlow

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

银河链

FilSEC起诉对加密行业发展的影响

在SEC起诉X安之后,最新的消息是X安美国交易所的资产被冻结了,相关监管机构要求X安必须在一定时间内归还美国用户的资产.

BNBPanoptic Protocol:永久的、无预言机的期权协议

Panoptic Protocol是一个建立在以太坊区块链上的永久的、无需预言机、及时结算的期权交易协议。Panoptic Protocol是世界上第一个可以让Uniswap v3生态中的任何资产池进行无需许可的期权交易的协议.

[0:15ms0-1:580ms