作者:Anderson Chen,ETHTaipei组织者 翻译:金色财经0xxz
我花了一些时间阅读Uniswap新发布的UniswapX材料和代码库(https://github.com/Uniswap/UniswapX/tree/main)。下面来描述它是如何工作的!希望对你有帮助。
简而言之,UniswapX 是一种路由器协议,允许交易者在 AMM 之间进行 swap。该架构由几个关键组件组成:Swaper、Filler、Reactor 和 Executor。Github代码仓库中有清晰的架构图。
UNI突破32美元关口:欧易OKEx数据显示,UNI短线上涨,突破32美元关口,现报32.012美元,日内涨幅达到17.98%,行情波动较大,请做好风险控制。[2021/2/21 17:37:24]
下面我按顺序解释一下。
1、Swapper
创建并签署一个订单,其中包含将输入代币交换为输出代币的意图,然后将签名的订单发送到 Filler。好处是:更好的价格、无 gas 交换、MEV 保护、失败交易无需成本,甚至跨链交换。
Uniswap的总锁仓量环比下降7.65%:据欧科云链OKLink数据显示,截至今日18时,当前以太坊上DeFi协议总锁仓量约合158.1亿美元。其中锁仓量排名前三的分别是Maker 24.4亿美元(+2.66%),WBTC 22.6亿美元(+8.95%)以及Uniswap V2 16.9亿美元(-7.65%)。[2020/11/18 21:14:04]
2、Filler
跨链DeFi平台Wing即将上线UNI:基于本体的跨链DeFi平台Wing发推称,由于Uniswap协议获得最多的社区投票,Wing即将上线UNI。[2020/9/27]
执行订单并支付 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
作者:Miles Deutscher,加密KOL;翻译:金色财经0xxz美国SEC 在对 Binance和Coinbase 的诉讼文件中将 19 种代币称为证券.
1900/1/1 0:00:00作者:NingNing,独立分析师 来源:推特,/img/202379224039/0.jpg" />俱往矣,Curve War已变明日黄花.
1900/1/1 0:00:00作者:Tascha, Tascha Labs创始人 编译:Felix, PANews加密行业的“ChatGPT”时刻到来,需要更有成效的创新.
1900/1/1 0:00:00作者:Karen,Foresight News继 Haru Invest 暂停平台存取款之后,Delio 昨日宣布鉴于市场波动性急剧增加等情况暂停提现.
1900/1/1 0:00:00BTC最后活跃5-7年的供应量创5年新高:金色财经报道,Glassnodes数据显示,BTC最后活跃时间为5-7年的供应量刚刚达到1,612,189.628BTC,创5年新高.
1900/1/1 0:00:00欢迎来到以太坊,一个繁华的虚拟大都市,一个功能齐全的数字文明世界。在这里可以进行交易,签订合同,开发应用程序,甚至买卖艺术品,只是没有现实世界的物理实体.
1900/1/1 0:00:00