在 Uniswap 提供流動性之前值得知道的六件事。刻意寫得很短;資金池頁面會用真實資料展示每一條。
區間裡的流動性
- 在 Uniswap v3 和 v4 中,你選擇一個價格區間,你的流動性只在這個區間內發揮作用。
- 同樣的存入放在更窄的區間裡,在每個價格上就是更多的流動性,因此能分到那裡收取的手續費中更大的份額。
- 在 v2 中流動性分布在所有價格上;大部分停留在沒人交易的價格上。
區間內與區間外
- 只要價格在你的區間內,你的倉位就從每一筆兌換的手續費中分得一份。
- 價格一離開區間,倉位就什麼也不賺,並且只持有兩種代幣中的一種。
- 只有價格回來它才會重新賺取手續費——或者你移動區間,而那就是一個新倉位。
無常損失
- 價格變動時,資金池會賣出上漲的代幣、買入下跌的代幣。
- 所以倉位的價值最終會低於單純持有兩種代幣;價格走得越遠,差距越大。
- 只有價格回來它才是「無常」的。手續費就是流動性提供者承擔它所得到的報酬。
窄還是寬
- 窄區間在守住的日子裡分得更大份額的手續費,在守不住的日子裡一分也沒有。
- 寬區間有更多日子留在區間內,但每天分得的份額更小。
- 哪一種合適取決於倉位的用途。過去的日子描述的是過去,而不是接下來的日子。
費率檔
- 同一交易對可以有多個資金池,每個在每筆兌換中收取不同的手續費:常見的是 0.01%、0.05%、0.3% 或 1%。
- 每個費率檔都是獨立的資金池,有自己的流動性和自己的價格步長——區間邊界可以落在的最小價格間距。
- 費率更高本身並不代表收入更多:還取決於這個資金池吸引了多少交易。
v4 鉤子
- v4 資金池可以指定一個 hook:一個在兌換、存入或取出的固定時刻被呼叫的合約。
- 是哪些時刻寫在 hook 的位址裡,並由協議強制執行。
- 被允許介入兌換的 hook 可以改變兌換的成本,所以僅從曲線讀出的數字對那個資金池未必成立。
探索資金池檢視每一個 hook →