· 4 days ago
Uniswap v2
Uniswap v2 是一个基于以太坊的 自动做市商(Automated Market Maker, AMM) 去中心化交易协议。
理解:一种协议,任何人都基于这个协议,用两种不同的代币根据比例构建常数,使两种代币具备流动性、市场价值。
关于K值:k 不是固定值,也不是人为设定,它是由池子中两种代币的储备量自然决定的数学结果。只有在有人加入或撤出流动性时,k 才会改变;在交易过程中,k 必须保持不变(体现 AMM 的机制)。
核心用途:
无需订单簿
无需撮合引擎
任何人都可提供流动性
任何人都可随时交换两种 ERC-20 资产交易机制的核心:
AMM 与常数乘积公式:
x * y = k x = Token A
在池子中的数量y = Token B 的数量k = 常数(池子总流动性的“面积”)
交易过程:
向池子卖入一种代币
自动从池子取出另一种代币
但要保持 x*y 不变(扣除手续费后的结果)
代币来源:
在另一个池子买
在中心化交易所买
OTC 购买
作为奖励/空投获得
通过合约 mint 生成(正常 mint 或漏洞 mint)
在 AMM(自动做市商)机制下,每一笔交易都会产生交易手续费,这些手续费不会以单独转账的方式发给流动性提供者(LP),而是直接加入流动性池,使池内两种资产的数量发生变化。由于 LP 的份额占比固定,这种机制让 LP 持有的资产价值随着交易逐渐增加,形成一种“自动复利”式的收益模型。
任何人都可以成为 LP,只需按池子当前定价对应的固定比例存入两种代币即可。
AMM 在执行交易时会出现“滑点”——因为交易本身会改变池子内两种资产的比例,从而使实际成交价格偏离预期。由滑点产生的价格偏差也会吸引套利者介入:当池内价格与外部市场出现差距时,套利者通过低买高卖的方式使池价重新与市场同步。
手续费收入、滑点影响与套利行为共同构成 AMM 流动性池的经济动态。
Uniswap v2 的常见风险
(1) 无常损失(Impermanent Loss):
LP 可能因为价格变动而相对持币损失。
(2) 合约被攻击:
假 LP Token
重入
增发代币攻击(前面你问到的无限抽池模式)
(3) 骗局代币(honeypot):
代币合约可能拒绝卖出交易,导致无法退出池子。
(4) 流动性耗尽:
代币价格被攻击或大户抛售导致池子被抽空。
Uniswap v2 的局限性:
(为什么会有 v3)
资本利用率低:必须提供 50:50 两种资产。
无法聚焦流动性:所有价格范围资金平均分散,效率不高
无法自动赚更多手续费:无法自定义价格区间,容易被套利吃掉
流动性池子洗钱:
Swap 混淆(最基础):ETH → DAI → USDT → WBTC → ETH → 其他…
创建假代币 + 建池(最常见):Flash Token laundering(闪电代币洗钱)
流动性:添加流动性 (LP) → 移除流动性
多链跨链桥 + 流动性池:被盗 ETH → Uniswap 交换 → 跨链桥 (Avalanche/Polygon/Arbitrum) → 当地 DEX Swap → 再跨链回主网
Share with your followers.
Reply