Browse all Uniswap V2 articles.
12 min read
Uniswap v3 中的头寸 向 AMM 添加流动性意味着将代币存入 AMM 池中。流动性提供者这样做的目的是希望从与该池进行兑换的用户那里赚取手续费。在 Uniswap 中……
7 min read
在 Uniswap V3 代码库中计算两个价格之间的实际储备量 在之前的章节中,我们推导出了用于计算一个区间内两个价格之间代币 X 和 Y 实际储备量的公式……
10 min read
Uniswap v3 中的恒定乘积公式 我们的目标是推导出基于某一区间真实储备量的恒定乘积公式,即 $$ L^2 = (x_r+\frac{L}{\sqrt{p_u}})(y_r+L\sqrt{p_l}) $$...
11 min read
Uniswap v3 中的真实储备 在上一章中,我们引入了两个新概念:真实储备和虚拟储备。一个区间的真实储备是指该区间内包含的代币数量——...
12 min read
Uniswap v3 中的真实储备和虚拟储备 Uniswap v3 使用两种类型的储备:真实储备和虚拟储备。真实储备代表某个区间内实际存在的代币数量。每个...
8 min read
Tickmath getSqrtRatioAtTick 本文解释了 Uniswap V3 TickMath 库中该函数的工作原理。该函数接收一个 tick 索引,并返回该特定 tick 处的平方根价格,作为一个...
8 min read
平方乘算法 平方乘算法在 $\mathcal{O}(\log n)$(对数时间)内计算整数次幂。计算幂 $x^n$ 的朴素方法是将 $x$ 乘以……
7 min read
根据 sqrtPriceX96 计算当前 Tick 在前面的章节中,我们了解到协议存储的是价格的平方根,而不是价格本身。因此,有必要将...
7 min read
Uniswap V3 Factory 以及 Tick Spacing 与 Fees 之间的关系 在前面的章节中,我们介绍了 tick 的概念,它将价格曲线离散化。tick 是由公式定义的价格……
6 min read
Uniswap V3 中的 Tick 限制 Uniswap v3 中最小的 tick 是 -887,272,最大的 tick 是 887,272。本章解释了该范围背后的原理,其基础在于寻找能够……的 tick。
9 min read
Uniswap V3 中的平方根价格 在 Uniswap V2 中,协议会跟踪代币储备量并推导出现货价格 $p_x=y/x$ 以及总流动性 $L=xy$,其中 $x$ 和 $y$ 是代币 X... 的储备量
15 min read
介绍 Uniswap V3 中的 ticks 本文解释了 Uniswap V3 中的 ticks 是什么。Ticks 能够实现集中流动性的高 gas 效率记账,因此让我们快速回顾一下集中流动性……