文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
Uniswap V3 详解
2025年07月19日更新
1 人订阅
原价:
¥ 12
限时优惠
8 元订阅
专栏简介
Uniswap V3 是如何集中流动性的
在Uniswap V3中引入了刻度(Ticks)
Q 数字格式 - Solidity 编程
Uniswap V3中的平方根价格
Uniswap V3中的价格波动限制
Uniswap V3 工厂以及 Tick 间距与手续费之间的关系
根据sqrtPriceX96计算当前Tick
Solidity 平方乘算法
Uniswap V3 中的 TickMath getSqrtRatioAtTick 函数是如何工作的
作者:
RareSkills
关注
https://www.rareskills.io/
与传统 AMM(如 Uniswap V2)遵循的 “xy=k” 恒定乘积模型不同,Uniswap V3 的集中流动性机制允许 LP 将资金聚焦于特定的价格区间。这一设计带来了双重优势: - 交易者视角:资金在关键价格区间的集中,大幅提升了交易深度,减少了滑点(交易执行价格与预期价格的偏差),尤其是在热门交易对中,能获得更接近市场公允价的执行结果。 - 流动性提供者视角:资金不再被分散到无限的价格区间,而是在 LP 预判的活跃交易范围内发挥作用,单位资金的利用率显著提升,进而带来比传统模型更高的手续费回报。 Uniswap V3 的代码库因其复杂性闻名,其核心在于将数学逻辑与区块链技术的深度融合。为实现集中流动性,协议引入了一系列创新组件: - 刻度(Ticks):将价格区间划分为离散的 “刻度”,每个刻度对应特定的价格水平,LP 可选择在不同刻度间注入流动性,形成精准的资金分布。 - 平方根价格(sqrtPriceX96):通过特殊的数学编码方式(X96 表示 96 位精度),高效计算和存储价格数据,平衡了计算效率与精度需求。 - 手续费与 Tick 间距关联:不同交易对根据风险等级设置差异化的手续费率(如 0.05%、0.3%、1%),并对应不同的 Tick 间距(价格区间划分的精细度),高手续费率通常搭配更宽的间距,以平衡风险与收益。 如果你是初学者,建议可以首先阅读 [Uniswap V2 书籍](https://learnblockchain.cn/column/118) 并完成 [Uniswap V2 谜题](https://github.com/RareSkills/uniswap-v2-puzzles)。 ### 目录 1.[Uniswap V3 中的集中流动性如何工作](https://learnblockchain.cn/article/10381) 2.[在 Uniswap V3 中引入 ticks](https://learnblockchain.cn/article/12140) 3.[Q 数字格式](https://learnblockchain.cn/article/11220) 4.[Uniswap V3 中的平方根价格](https://learnblockchain.cn/article/13147) 5.[Uniswap V3 中的 Tick 限制](https://learnblockchain.cn/article/13228) 6.[Uniswap V3 工厂以及 Tick 间距和费用之间的关系](https://learnblockchain.cn/article/14797) 7.[计算给定 sqrtPriceX96 的当前 Tick](https://learnblockchain.cn/article/15223) 8.[平方和乘法算法](https://learnblockchain.cn/article/15591) 9.[Tickmath getSqrtRatioAtTick](https://learnblockchain.cn/article/19006)