Skip to content

Commit 3aa2936

Browse files
committed
Add study notes for 2025-08-21
1 parent 037c136 commit 3aa2936

1 file changed

Lines changed: 211 additions & 0 deletions

File tree

xmhhmx.md

Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,217 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-21
19+
20+
## Uniswap
21+
22+
Uniswp是一个去中心化交易所,所谓去中心化,可以从以下两个方面理解:
23+
24+
- 交易全部是由开源的代码来控制,没有任何人为的因素
25+
- 交易所无实际的掌控机构,规则不能够被随便修改
26+
27+
Uniswap的核心是一个数学公式
28+
29+
```
30+
x * y = k
31+
```
32+
33+
Uniswap允许任何人做市和交换代币。第个版本一一Uniswap V1,于2018年发布,作为概念验证。第2版是2020年发布的生产版本。
34+
35+
Uniswap V2允许交易者直接从一个ERC-20代币交换到另一个ERC-20代币。交易者之间不直接进行交易。相反,他们使用一个保留两个代币的代币池进行交易。这个代币池被称为“流动性池’。
36+
37+
38+
39+
### Uniswap V2
40+
41+
Uniswap V2 是一个**革命性的、完全去中心化的链上交易所协议**,构建在以太坊区块链上。它于 2020 年 5 月发布,是 Uniswap V1 的重大升级,解决了 V1 的一些关键限制,并成为了整个 DeFi(去中心化金融)生态系统的基石。
42+
43+
你可以把它理解为一个**无人管理的、由代码和数学公式运行的自动做市商(AMM)**
44+
45+
------
46+
47+
一、核心机制与工作原理
48+
49+
1. 自动做市商 (AMM) 与恒定乘积公式
50+
51+
Uniswap V2 的核心是一个简单的数学公式:
52+
53+
```
54+
X * Y = K
55+
```
56+
57+
- **X**:流动性池中第一种资产的数量(例如 ETH)。
58+
- **Y**:流动性池中第二种资产的数量(例如 DAI)。
59+
- **K**:一个恒定不变的常数。
60+
61+
这个公式决定了交易的价格和滑点:
62+
63+
- **定价**:资产的价格完全由池中两种资产的比例决定。例如,ETH 的价格 = (DAI 的数量) / (ETH 的数量)。
64+
- **交易执行**:当用户用 A 资产购买 B 资产时,他们向池子投入 A,取出 B。由于 K 必须保持不变,取出 B 会导致 Y 减少,因此 X 必须增加来补偿。这种变化自动决定了用户能拿到多少 B,即执行了交易。
65+
- **滑点**:交易量越大,对池子比例的改变就越大,价格滑点也越大。
66+
67+
2. 流动性提供者 (LPs) 与手续费
68+
69+
- **任何人都可以成为流动性提供者**:用户可以将等值的两种资产(如 ETH 和 USDC)存入交易池中,为市场提供流动性。
70+
- **获得奖励**:作为回报,LPs 会获得该交易对的**流动性代币 (LP Tokens)**。LP Tokens 代表了他们在资金池中的份额。
71+
- **赚取手续费**:所有交易都会收取 **0.3%** 的费用。这笔费用会直接添加到流动性池中,使得 `K值` 缓慢增大。当 LPs 销毁他们的 LP Tokens 取出本金时,他们可以按份额获得这部分积累的手续费,从而实现被动收益。
72+
73+
3. 价格预言机
74+
75+
这是 V2 相对于 V1 的一个重大创新。
76+
77+
- Uniswap V2 通过记录每个区块第一笔交易的资产价格(即资产累积价格),提供了一个**防篡改的链上价格数据源**
78+
- 其他 DeFi 协议(如 Compound, Aave)可以引用这个时间加权平均价格(TWAP)来获取资产价格,极大地增强了整个生态的安全性和可靠性。
79+
80+
------
81+
82+
二、相比 V1 的重大改进
83+
84+
1. **支持任意ERC20交易对**
85+
- V1 只能与 ETH 组成交易对(如 DAI/ETH, MKR/ETH)。如果你想用 DAI 换 MKR,需要经过 ETH 中转,效率低且手续费高。
86+
- V2 允许**任何两种 ERC-20 代币直接组成交易对**(如 DAI/MKR),大大提高了资本效率和交易体验。
87+
1. **价格预言机**
88+
- 如上所述,V2 引入了原生的价格预言机功能,而 V1 没有。
89+
1. **闪电贷**
90+
- V2 原生支持**闪电贷**功能。允许用户无需抵押即可借出大量资产,但**必须在同一笔以太坊交易内归还本金和0.09%的费用**。这为套利、清算和复杂的链上策略提供了强大的金融工具。
91+
1. **协议费用(可开关)**
92+
- V2 在代码中预留了一个向 LP 收取的0.05%费用作为协议收入的功能,但这个功能在发布时是关闭的,需要通过治理来开启(事实上从未开启过)。
93+
94+
------
95+
96+
三、核心功能
97+
98+
1. **代币兑换 (Swap)**:用户可以在任意两个 ERC-20 代币之间进行兑换。
99+
1. **提供流动性 (Add Liquidity)**:注入资产以赚取手续费。
100+
1. **移除流动性 (Remove Liquidity)**:销毁 LP Tokens,取回本金和赚取的手续费。
101+
1. **闪电贷 (Flash Swaps)**:无需抵押的即时贷款。
102+
103+
------
104+
105+
四、优缺点分析
106+
107+
优点:
108+
109+
- **完全去中心化与无需许可**:任何人都可以上线新代币的交易对,无需审核。
110+
- **高度抗审查**:协议在链上运行,无法被关闭。
111+
- **资本效率(对于长尾资产)**:为不热门的小币种提供了前所未有的流动性。
112+
- **可组合性**:是 DeFi 乐高的基石,可以与其他协议无缝组合。
113+
114+
缺点(或称“无常损失”):
115+
116+
- **无常损失 (Impermanent Loss)**
117+
- 这是提供流动性最大的风险。当池中两种资产的价格比率发生剧烈变化时(如一个暴涨),相比于单纯持有这些资产,LP 可能会遭受损失。
118+
- 简单理解:AMM 机制会自动“高卖低买”,导致你持有的暴涨资产数量变少,暴跌资产数量变多。只有当价格比率回归到存入时的水平,损失才会消失(因此称为“无常”)。
119+
- ** gas 费高昂**:所有操作都在链上进行,在以太坊网络拥堵时成本很高。
120+
- **滑点**:对于流动性差的池子,大额交易会有很高的滑点。
121+
122+
------
123+
124+
五、总结与影响
125+
126+
Uniswap V2 不仅仅是一个交易所,它更是一个**金融基础设施**。它通过极其简洁优雅的数学模型,实现了完全去中心化的交易、借贷(闪电贷)和价格发现功能,为 2020 年的 "DeFi Summer" 提供了核心动力。
127+
128+
尽管后来出现了更高效的 V3 版本,但 V2 因其简单性和可靠性,至今仍在许多链和场景中被广泛使用,是理解 AMM 和 DeFi 世界不可或缺的一课。
129+
130+
131+
132+
### Uniswap V3
133+
134+
Uniswap V3 是 Uniswap 协议的第三个主要版本,于 2021 年 5 月上线。它最革命性的改进是引入了**集中流动性**,彻底改变了流动性提供者(LP)的资金效率。
135+
136+
------
137+
138+
**V3 与 V2 的核心区别**
139+
140+
| 特性 | Uniswap V2 | Uniswap V3 |
141+
| :------------: | :--------------------------------------------------: | :--------------------------------------------------: |
142+
| **流动性配置** | **被动 & 分散** 流动性均匀分布在整个(0, ∞)价格区间 | **主动 & 集中** LP 可以自定义价格区间来提供流动性 |
143+
| **资金效率** || **极高**(最高可达 V2 的 4000 倍) |
144+
| **做市策略** | 单一 | **多样化**(如稳定币对窄区间,波动性大的币对宽区间) |
145+
| **费用等级** | 单一(0.3%) | **多层级**(0.05%, 0.3%, 1%) |
146+
| **LP Token** | 可互换的 ERC-20 代表池子的份额 | **不可互换的 NFT (ERC-721)** 代表一个特定的头寸 |
147+
| **价格预言机** | 时间加权平均价格 | **更高效、更便宜的预言机** |
148+
149+
------
150+
151+
**V3 的核心创新:集中流动性**
152+
153+
这是理解 V3 的钥匙。
154+
155+
**传统 V2 的问题**
156+
157+
在 V2 中,LP 的资本沿着 `x * y = k` 曲线均匀分布。这意味着只有一小部分资金在当前价格附近实际参与交易,大部分资金是闲置的,效率低下。
158+
159+
**V3 的解决方案**
160+
161+
V3 允许 LP 将资金**集中**在一个自定义的价格区间内(例如,USDC/DAI 集中在 $0.99 - $1.01)。
162+
163+
- **在区间内**:LP 提供 100% 的流动性,赚取所有交易费用,资本效率极高。
164+
- **在区间外**:LP 的资金会 100% 转换成两种资产中价值较低的一种,停止赚取费用,直到价格重新进入区间。
165+
166+
**举例**
167+
一个 LP 认为 ETH 将在 $1,800 到 $2,200 之间交易。他们可以创建一个只在这个区间提供流动性的头寸。他们的资金效率将远高于一个在整个价格范围提供流动性的 V2 LP。
168+
169+
------
170+
171+
**其他关键特性**
172+
173+
1. 多级费率
174+
175+
为了适应不同波动性的交易对,V3 引入了三个独立的费用等级:
176+
177+
- **0.05%**:针对极度稳定的资产对(如 USDC/DAI)
178+
- **0.30%**:针对标准波动性资产对(如 ETH/USDC)(与 V2 相同)
179+
- **1.00%**:针对高度波动性或长尾资产对
180+
181+
这允许 LP 根据其承担的风险获得相应的补偿。
182+
183+
2. 活跃的流动性管理
184+
185+
由于价格会波动,LP 的头寸可能会移出活跃区间。这要求 LP 更积极地管理他们的头寸(手动调整或使用专门的“再平衡”服务),以最大化费用收益并避免无常损失。
186+
187+
3. 高级预言机
188+
189+
V3 引入了一种更 gas 高效的方式,让开发者能够存储任何时间间隔的价格历史数据,降低了集成链上价格数据的成本。
190+
191+
------
192+
193+
**对参与者的影响**
194+
195+
1. 对于流动性提供者 (LPs)
196+
197+
- **优点**:潜在收益大幅增加(更高的资本效率)。
198+
- **挑战**:需要更多的主动管理和市场判断(选择价格区间)。**“懒惰的”LP 策略不再有效**
199+
- **风险**:如果价格超出设定的范围,将停止赚取费用并 100% 暴露于一种资产中。
200+
201+
2. 对于交易者
202+
203+
- **体验**:与 V2 几乎无差别。
204+
- **优势**:由于集中流动性,**滑点通常更低**,特别是对于主流交易对。
205+
206+
3. 对于开发者
207+
208+
- **可组合性**:V3 的核心合约甚至比 V2 更具可组合性,催生了一个全新的创新生态系统(如 DeFi 机枪池、结构化产品等)。
209+
- **基础设施**:需要与新的非标准(NFT)LP 令牌进行交互。
210+
211+
------
212+
213+
**V3 生态与工具**
214+
215+
由于 V3 的复杂性,一个庞大的工具生态系统已经出现:
216+
217+
- **流动性管理平台**:如 [Gamma](https://www.gamma.xyz/), [Arrakis Finance](https://www.arrakis.finance/) 等,帮助 LP 自动管理他们的 V3 头寸。
218+
- **分析平台**:如 [Uniswap V3 Analytics](https://info.uniswap.org/), [DexGuru](https://dex.guru/) 等,提供高级的头寸和池子分析。
219+
- **DeFi 集成**:许多协议将 V3 LP 头寸作为抵押品或其他用途。
220+
221+
**总结**
222+
223+
**Uniswap V3 将从被动、通用的自动化做市商转变为一个主动、专业的资本效率市场。**
224+
225+
它不再是“一劳永逸”的协议,而是为高级用户和机构级参与者提供了一个功能更强大、但也更复杂的工具。它牺牲了一些简单性,但换来了无与伦比的资本控制力和效率,巩固了 Uniswap 作为 DeFi 基础设施核心的地位。
226+
227+
对于新手来说,从 V2 开始理解更容易,但要深入了解现代 DeFi 的运作方式,掌握 V3 的概念是必不可少的。
228+
18229
# 2025-08-20
19230

20231
## 账户系统

0 commit comments

Comments
 (0)