本文详细介绍了Uniswap v3如何通过提供定制的流动性在特定价格范围内实现资本效率。文中还探讨了如何使用Uniswap v3模拟其他自动化市场制造商(AMMs)的流动性曲线,并分析了这些AMMs的流动性特征。未来的工作将致力于改进这些模拟方法并提高效率。
如何在合约中集成 Uniswap v3
uniswap V3的核心是在一定区间提供流动性。相对V2,代码复杂度增加不少。整个代码主要分为两部分:核心逻辑和辅助功能。核心逻辑又分为两部分:交易池以及Position的管理和Swap功能逻辑。交易池中的每个Position设计并实现成ERC721的Token。Swap核心逻辑在Tick以及Position的管理的基础上实现。
uniswap V3版本核心思想是流动性集中。流动性提供者可以在某个区间提供流动性,提高资金使用率。在某个区间获取的交易费,由所有在该区间的流动性提供者均分。uniswap V3设计了区间粒度-Tick,并且推导了流动性添加/删除以及费用计算的过程。在之基础上,uniswap V3也更新了价格预言机的实现。
Uniswap V3 主要更新点:1. 分不同价格阶段提供流动性, 2. 提供多个收费层级 3. 单边提供流动性 4. 高级预言机
我在前两篇说的是sushi的流动性挖矿部分。我们观看真正的 sushi 合约,里面还包含了uniswap部分。因为uniswap的资料比较多,所以我在本节主要是做技术上的整理与说明
我在上一篇说的是早期流动性挖矿部分。我们观看真正的sushi合约,发现不单单是那两个sol文件,因此本节就对剩下的文件重点部分做一下补充。
我的开发项目是智能设备自治,其中有一个很关键的部分就是,物联网设备之前如何进行有价的信息交换。本文首先对流动性挖矿(SUSHI)进行方案的解析,进而解决token是怎么来的问题。
交易价格的计算有两种类型:一种是给定X(token)的数量,计算能买到的Y(token)的数量(Input);一种是给定Y的数量,计算需要的X数量(Output)。
Uniswap V2提供了简洁的x-y-k自动做市商实现。代码主要由两部分组成:Core实现某个交易的Pair的管理逻辑,Periphery实现路由,即一个或者多个交易对的兑换逻辑。理解增加/抽取流动性以及swap操作,需要结合两部分一起看。核心是在Pair中管理了reserve和total supply。所有提供的流动性都以流动性Token来衡量,所有Token的总和就是total supply。
Uniswap协议采用的是常量乘积做市商模型,又称为“恒定乘积做市商模型“。
Uniswap是DeFi中最著名的协议之一,Uniswap本质是一个自动化做市商(AMM),它舍弃了传统订单薄的撮合方式,采用流动池加恒定乘积公式算法($x×y=k$)为不同加密资产提供即时报价和兑换服务。
Uniswap
DeFi
AMM
go部署uniswap
目前最火的Dex去中心化交易所当属Uniswap了,你可以很容易的将自己发行的Token挂在Uniswap上创建交易对并进行交易.如果有些朋友的需求不是发行Token而是创建一个自己的市场,可以通过本文了解到根据Uniswap开源的合约和前端代码部署自己的去中心化交易所.本文将带着你下载到Uniswap的合约源码,和前端代码,合约重新部署到以太坊主网和测试网,前端部署到GitHub Pages,连服务器都不需要就可以拥有一个自己的去中心化交易所了!
本文主要从技术角度介绍 V2 的一些特性,分析这些新特性可能带来的改进和影响。这些特性包括:ERC20/ERC20 供给池、价格预言机和闪电兑换。其中关于预言机和闪电兑换会做一些的思考,欢迎有识之士来探讨这些问题。对某项特性感兴趣的读者可直接跳到指定章节。
有一种特殊的 DEX,以 Uniswap 为代表,将做市商自动化 (Automated Market Maker),用既定算法替代人工报价,不仅去掉了中心化的撮合与清结算,还消除了交易中的做市商,也因而在极致去中心化世界大受欢迎。
Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 DeFi(去中心化金融)项目,因为它寻求利用其去中心化协议,消除参与数字资产交易流程的中间人。
最近想换换脑子,看了看Uniswap协议。Uniswap协议是一种通过智能合约实现代币间自动交易的协议。本文介绍Uniswap协议,生态,交易价格以及流动性收益的计算。
Uniswap 实现了一种不需要考虑以上特点的去中心化交易所。它不需要用户进行挂单(没有订单),不需要存在需求重叠,可以随买随卖。得益于 ERC20 代币的特性,它也不需要用户将资产存入特定的账户(如中心化交易所的银行账户或者智能合约等,资产的存储位置不是本文讨论的重点)。
扫一扫 - 使用登链小程序
378 篇文章,1946 学分
187 篇文章,411 学分
64 篇文章,256 学分
209 篇文章,244 学分
114 篇文章,222 学分