【項目學習】Anchor:一種提供穩定幣存款低波動收益率的去中心化的儲蓄協議
簡介
基于穩定幣的獲利產品。
貸方人放出穩定幣以供借款。借方通過抵押資產(base asset)的方式,以低于協議定義的借貸比率借入穩定幣。Anchor 協議使用抵押資產進行質押以獲得獎勵,然后將質押獎勵轉換為穩定幣,以穩定收益的形式授予貸方。
文檔:https://docs.anchorprotocol.com/
四種角色
貸款者、借款者、清算者和ANC流動性提供者。(以及預言機)
- 貸款者:存入穩定幣并將穩定幣借給Anchor貨幣市場的用戶,以獲取利息。Anchor Terra (aTerra) 作為貸款者的存款份額。
- 借款者:通過抵押白名單中的資產借出穩定幣,借款比率 loan-to-value (LTV) 要求小于設定的最大值。當 LTV 大于設定值時,抵押資產將會被清算。
- 清算者:清算者監測是否存在風險貸款,并且在必要時清算抵押資產。在清算一筆貸款之前,清算者必須向 Liquidation Contract 提交一個用穩定幣購買抵押資產的出價。清算者以折扣價收到抵押代幣,清算人出價中的穩定幣用于償還清算借款人的貸款。報價最低的投標首先執行,迭代直到所要求的清算金額被完全消耗。預留1% 的清算價值作為激勵措施,鼓勵清算人積極監控風險貸款并觸發清算。
- ANC流動性提供者:提供 ANC-UST 對的流動性。ANC 的流動性至關重要,因為 ANC 代幣作為借款人的激勵措施進行分發,用于校準穩定幣存款利率。
- 預言機:根據質押資產計算價格。用于計算借貸人抵押資產價值,清算合約價格計算。
四種代幣
- TerraUSD (UST):穩定幣
- Bonded Assets (bAssets):Anchor 市場的貸款抵押品
- Anchor Terra (aTerra):Anchor 市場的存款收據
- Anchor Token (ANC):Anchor 市場的治理貨幣。ANC 捕獲從 Anchor 產生的協議費用,其中流入收益儲備的價值的 10% 用于 ANC 代幣的增值。Anchor 的協議費用來自 bAsset 獎勵、超額收益和抵押品清算費用。
后記
本來打算看文檔學習一下 Anchor 項目,然后試著審計一下他們的只能合約代碼。但是...看完文檔后發現他們的合約是用 Rust 而不是 Solidity 寫的...技不如人 T^T 知識盲區了屬于是。所以就只能作罷了,以上是看文檔的時候順便做的一下筆記 T^T。

浙公網安備 33010602011771號