[Blockchain][Avalanche]Platypus Finance
今日要講既係係雪崩(Avalanche)公鏈上既穩定幣交換協議鴨嘴獸(Platypus Finance)。
鴨嘴獸(Platypus Finance)係穩定幣交換協議(StableSwap),以主打單面開放流動性池,低滑點,高資本效率為賣點既AMM(自動做市商) DEX(去中心化交易所)。相對於其他AMM DEX,Uniswap 及Curve fi黎講,其設計相當創新。
乜野係AMM(自動做市商)呢?
Automated Market Maker(自動做市商)係指建基於Smart Contract Platform(智能合約平台)為用戶提供交易服務,以數學方式定義加密代幣的價格並自動化提供流動性過程的計算機程序。
通過與智能合約互動,用戶可7x24小時不受限制隨時隨地交換資產,任何人也可以成為流動性提供者(LP)賺取交易費用。
咁乜嘢係穩定幣交換協議?
穩定幣交換協議(StableSwap)係指主要提供唔同種類既穩定幣(Stable coin)交換(Swap)既AMM DEX。例如:USDC,USDT,MIM,FRAX,FEI 等等。
Platypus Finance主要投資者有三箭資本,0xVentures,雪崩基金會等等。
穩定幣交換協議Platypus Finance有其治理代幣PTP,上圖係其相關分佈。
Total Supply :300,000,000 PTP
Advisors:2%
Public Sale:3.5%
DEX Liquidity:3.5%
Team:15%
Private Sale:16%
Treasury:20%
Liquidity Mining:40%
代幣分配尚算合理,近6成分配給社區,LP+Treasury。
Team & Advisors:初始解鎖0%,12個月鎖定,之後30個月線性解鎖。
Treasury:初始解鎖5%,6個月cliff unlock,之後36個月線性解鎖。
Private Sale:初始解鎖10%,3個月鎖定,之後18個月線性解鎖。
Public Sale:初始解鎖10%,之後12個月逐月解鎖。
DEX Liquidity:初始解鎖50%,3個月鎖定,之後18個月線性解鎖。
Liquidity Mining:N/A。
除左初始解鎖壓力比較大之外,整體代幣解鎖尚算平均,但大部分代幣解鎖都在一年到年半左右完成,完成解鎖期比其他項目為短,而治理代幣PTP以LP(流動性挖礦)分發,也都建議謹慎參與。
係了解鴨嘴獸(Platypus Finance)既AMM機制之前,要先睇睇Uniswap V1 既AMM機制。
一般AMM 價格函數為x+y = k或者x*y = k,如上圖所見。
X軸係x token,Y軸係y token,價格係相對。所以為左簡單化LP,LP被設計為對。
流動性提供者需要加入等值Token流動性,以方便通過流動性不平衡而定價。
假設DAI/ETH LP,
1 ETH = 300 DAI
因應ETH市場價格上升,1 ETH = 600 DAI,
套利者會以300 DAI 換走 市場價格為600 DAI 既ETH,進行套利。
而令到流動性不平衡,ETH係流動性池中變少,DAI係流動性池中變多。
完成套利後,1 ETH = 600 DAI。
套利者獲利,流動性提供者會受到無常損失。
因AMM價格函數不是完全斜線,及價格改變及套利者行為,流動性提供者會受到無常損失(Impermanent loss)。(建議自己再做Research,這部分可能不準確。)
而係Uniswap V3引入左集中流動性概念,因應價格以正態分佈為用戶提供流動性,減少LP既無常損失。
Platypus Finance Basic Swap Formula
f(i>j):代幣i兌換為j既匯率,因為鴨嘴獸係StableSwap,所以目前假設為1,用Chainlink Oracles檢查價格。
S(i>j):代幣i兌換為j既滑點。
h:協議費用,目前為0.01%,未來治理可以更改。
成條公式就係
實際匯率 = 名義匯率 * (1 - 滑點) * (1 - 協議費用)
呢條公式係鴨嘴獸主要交換公式。
https://twitter.com/MrDuckbill/status/1488101416770351107?s=20&t=-BWMAInhTlbLxzWXyZeOGA
關於價格/匯率公式問題,鴨嘴獸Dev team 正在開發當中。
Coverage Ratio
Assets:流動池中既剩餘Token
Liability:LP存入既總資產
Coverage Ratio = Assets/Liability
覆蓋率 = 資產/負債
因為鴨嘴獸需要負責無常損失及償債,所以每一種Token會有一個account,就好似銀行既唔同外幣賬戶,用黎提供交易及提款服務。而Coverage Ratio就代表果個Account既償債能力,愈高愈穩健,反之亦然。
鴨嘴獸如果破產係要全體LP負擔,但系統係假設只要時間夠長,所有LP負債都會有能力償還
Slippage function
每一個token account都會有一個覆蓋率(Coverage Ratio)及滑點函數(slippage function),如上圖所示。
r:token account的覆蓋率
g(r):滑點函數
g(r)滑點函數會因應 r (token account的覆蓋率)而改變,
當 r > 0.5,滑點會較細
當 r < 0.35,滑點會大量增加
而一般交換(swap),需要涉及兩種token,所以會有兩種token的滑點函數,如上圖所示。
S(i>j) = S(i) - S(j)
把兩個滑點函數相減,就會得到呢次交換(swap)既滑點,即(1 - 滑點)果部分。
實際計算:
總結:
1. 由兩個平衡既流動池中進行交換,即Coverage ratio相等,會得到最細滑點。
2. 由一個覆蓋率高既流動池A去覆蓋率低既流動池B交換,即兌USDC > USDT,會得到最大負滑點。
3.由覆蓋率低既流動池B去覆蓋率高既流動池A交換,即兌USDT > USDC,會得到最大正滑點。
3既實際例子:
簡單的話,鴨嘴獸系統激勵交易者平衡流動池,及懲罰交易者傾斜流動池,以保護LP。
Withdrawal Fee
提款費用防止提款者通過大量提款,傾斜流動池進行交易以套利。
Deposit Fee
存款費用防止存款者通過大量存款,傾斜流動池進行交易以套利。
Emission Distribution
排放分配:
Base Pool:30%
Boosting Pool:50%
AVAX-PTP Pool:20%
Base Pool:依據存款佔比分配
Boosting Pool:依據vePTP佔比分配
1. 1 staked PTP 一個鐘產生 0.014 vePTP
2. 最大vePTP係staked PTP 既100倍,10個月左右去到最大
3. Unstaking PTP, vePTP歸0
4. vePTP無法轉手或交易
利率模型
https://twitter.com/Platypusdefi/status/1490673374519238656?s=20&t=QIypHGG0apAK9fqqNFL0vA
最近新增利率模型,調整唔同流動池激勵,即係一個鐘擺模型。
流動性不足>增加激勵>吸引新流動性,反之亦然,不多述。
PTP war
https://twitter.com/CryptoSeq/status/1491730662273040387?s=20&t=QIypHGG0apAK9fqqNFL0vA
有一堆協議將會玩PTP war,有興趣自己睇。
本文其不構成任何財務建議,僅請咁多位注意。
以及,本文並不深入探討任何一種協議及其優劣,可能會有一定錯誤,還請閣下提出及指正。