在 Uniswap 提供流动性之前值得知道的六件事。刻意写得很短;资金池页面会用真实数据展示每一条。
区间里的流动性
- 在 Uniswap v3 和 v4 中,你选择一个价格区间,你的流动性只在这个区间内起作用。
- 同样的存入放在更窄的区间里,在每个价格上就是更多的流动性,因此能分到那里收取的手续费中更大的份额。
- 在 v2 中流动性分布在所有价格上;大部分停留在没人交易的价格上。
区间内与区间外
- 只要价格在你的区间内,你的仓位就从每一笔兑换的手续费中分得一份。
- 价格一离开区间,仓位就什么也不赚,并且只持有两种代币中的一种。
- 只有价格回来它才会重新赚取手续费——或者你移动区间,而那就是一个新仓位。
无常损失
- 价格变动时,资金池会卖出上涨的代币、买入下跌的代币。
- 所以仓位的价值最终会低于单纯持有两种代币;价格走得越远,差距越大。
- 只有价格回来它才是“无常”的。手续费就是流动性提供者承担它所得到的报酬。
窄还是宽
- 窄区间在守住的日子里分得更大份额的手续费,在守不住的日子里一分也没有。
- 宽区间有更多日子留在区间内,但每天分得的份额更小。
- 哪一种合适取决于仓位的用途。过去的日子描述的是过去,而不是接下来的日子。
费率档
- 同一交易对可以有多个资金池,每个在每笔兑换中收取不同的手续费:常见的是 0.01%、0.05%、0.3% 或 1%。
- 每个费率档都是独立的资金池,有自己的流动性和自己的价格步长——区间边界可以落在的最小价格间距。
- 费率更高本身并不意味着收入更多:还取决于这个资金池吸引了多少交易。
v4 钩子
- v4 资金池可以指定一个 hook:一个在兑换、存入或取出的固定时刻被调用的合约。
- 是哪些时刻写在 hook 的地址里,并由协议强制执行。
- 被允许介入兑换的 hook 可以改变兑换的成本,所以仅从曲线读出的数字对那个资金池未必成立。
探索资金池查看每一个 hook →