Skip to content

Commit 38874f4

Browse files
committed
Add study notes for 2025-08-16
1 parent d2462fa commit 38874f4

1 file changed

Lines changed: 112 additions & 0 deletions

File tree

Nascar131.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,118 @@ hello,我是Nascar,来自ZUEL,想要学习web3技术以及运营 + 意向
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-16
19+
20+
https://blog.wssh.trade/posts/uniswap-math/
21+
22+
一、Uniswap 的核心机制:恒定乘积公式
23+
公式定义:Uniswap 使用恒定乘积做市商模型(Constant Product Market Maker, CPMM),核心公式为:
24+
25+
xy=k
26+
其中:
27+
28+
𝑥
29+
:池中代币 A 的数量
30+
31+
𝑦
32+
:池中代币 B 的数量
33+
34+
𝑘
35+
:常数,表示池子的总流动性不变
36+
37+
含义:任何交易都必须保持
38+
𝑘
39+
不变,因此买入一种代币会导致另一种代币数量减少。
40+
41+
🔄 二、交易与滑点计算
42+
交易过程:
43+
44+
用户输入代币 A,系统自动计算可获得的代币 B 数量。
45+
46+
由于 K
47+
恒定,代币 B 的价格会随着交易而变化。
48+
49+
滑点(Slippage):
50+
51+
滑点是由于交易规模影响价格而产生的差异。
52+
53+
交易越大,滑点越明显,因为价格是非线性变化的。
54+
55+
📐 三、价格推导与公式
56+
即时价格计算:
57+
58+
𝑃=dy/dx
59+
实际上,Uniswap 的价格是通过池中两种代币的比例计算的:
60+
61+
𝑃=y/x
62+
交易后价格变化:
63+
64+
假设用户输入
65+
Δ
66+
𝑥
67+
,则新的代币数量为:
68+
69+
𝑥
70+
71+
=
72+
𝑥
73+
+
74+
Δ
75+
𝑥
76+
,
77+
𝑦
78+
79+
=
80+
𝑘
81+
𝑥
82+
83+
用户获得的代币 B 数量为:
84+
85+
Δ
86+
𝑦
87+
=
88+
𝑦
89+
90+
𝑦
91+
92+
💰 四、手续费机制
93+
手续费比例:通常为 0.3%
94+
95+
作用:
96+
97+
手续费不会直接进入交易池,而是分配给流动性提供者(LP)。
98+
99+
实际交易公式需考虑手续费影响,导致实际交换比例略低于理论值。
100+
101+
🧮 五、流动性提供者(LP)的份额计算
102+
初始加入:
103+
104+
LP 按照当前价格比例提供两种代币。
105+
106+
获得的 LP Token 表示其在池中的份额。
107+
108+
退出时的计算:
109+
110+
根据 LP Token 占总量的比例,返还对应数量的两种代币。
111+
112+
📊 六、价格操控与套利
113+
价格操控风险:
114+
115+
由于价格由池中代币比例决定,可能被大额交易操控。
116+
117+
套利机制:
118+
119+
当 Uniswap 价格与外部市场价格不一致时,套利者会进行交易以恢复平衡。
120+
121+
这种机制有助于维持 Uniswap 的价格接近市场价。
122+
123+
📎 七、总结与思考
124+
Uniswap 的数学模型简洁但强大,依赖于恒定乘积公式维持市场流动性。
125+
126+
价格机制是自动调整的,但也容易受到大额交易影响。
127+
128+
手续费和 LP 机制确保了参与者的激励和系统的稳定性。
129+
18130
# 2025-08-15
19131

20132
以太坊

0 commit comments

Comments
 (0)