詳細介紹參與 Wing Flash Pool 的“借、貸、保、拍賣”的規則和 WING 的分配規則

參與資產

ONT、ONG、wBTC、renBTC、USDC、ETH、DAI、USDT、SUSD、NEO、UNI、YFI 以及 WING。

在 Flash Pool 上參與借、貸、保的資產均爲本體鏈上的 OEP-4 類型資產,以太鏈,Neo 鏈資產需先兌換成本體鏈上 pToken 資產,ONT 需先兌換成 ONTd 方可參與,WING 和 ONG 無需進行兌換,可直接參與。

參與方

當前參與方包括借出方、貸入方與保險方。

當前同一地址下的 WING 在參與借出或貸入數字資產的同時也可參與保險,同一種資產不能同時參與借出和貸入。

WING 分配

目前計息方式按塊計算,實際利息與出塊速度相關,和頁面顯示可能會有一定差距,系統計算以合約爲準。

當前 WING 每秒生成速率:0.06WING/ 秒,WING 每秒銷燬速率:0.024WING/ 秒。

WING 將先根據 FlashPool 和 Inclusive Pool 2 個池子的 Pool 分配基數來分配 WING。Pool 分配基數 =Pool 分配係數*貸入資產價值。

Flash Pool 的“借、貸、保、拍賣”參與規則

隨後,分配到 Flash Pool 中的 WING 再按 Flash Pool 中各資產類型的 WING 分配基數(見下方計算公式)進行分配,每種資產類型獲得的 WING 將根據該種資產類型獲得的 WING 分配基數轉換成美元價值計算。

WING 分配基數 =貸入方資產價值*該資產類型利用率

該資產類型利用率 =該資產類型貸入方資產數量 / 該資產類型借出方資產數量

隨後 WING 將根據借、貸、保三方的分配比例進行分配至該資產類型的三方

Flash Pool 的“借、貸、保、拍賣”參與規則

最後 WING 將按照用戶的該類資產在該參與方的比例分配至個人賬戶

例如:Inclusive Pool 中貸入資產總價值爲 500,Flash Pool 中只存在以下三種資產,且各池佔比如下(摺合成美元價值後)

Flash Pool 的“借、貸、保、拍賣”參與規則

先根據 Pool 分配基數來分配 WING:

Flash Pool 的“借、貸、保、拍賣”參與規則

再根據 Flash Pool 中年各資產 WING 分配基數分配:

Flash Pool 的“借、貸、保、拍賣”參與規則

再根據借、貸、保三方的比例分配:

Flash Pool 的“借、貸、保、拍賣”參與規則

最後根據用戶在該類資產在該參與方的比例分配:

用戶 A 借出價值 $100 的 pETH,並且保險了價值 $100 的 WING,在上述數據不變的情況下,用戶 A 每天獲得的 WING 爲:(100/1,000×0.00694+100/1,000×0.00216)×86,400=78.624 個。

借出與貸入

需要先將資產借出並開啓抵押之後,才能進行資產貸入。

根據借出資產類型的質押因子,可以計算得出最大貸入額度。

用戶可在以下鏈接查詢各資產類型對應的最新的質押因子 https://docs.wing.finance/parameter#collateral-factor-in-flash-pool
例如:用戶 A 借出 100 個 pETH,每個 pETH 價值爲 $800,則可貸入的最大資產價值爲 100×$800×80%=$64,000。

當前同一地址下同種資產不能同時參與借出和貸入。
例如:用戶 A 借出了 pETH 與 ONTd,只能貸入 ONG、pwBTC、prenBTC、pUSDC、pDAI、pUSDT、psUSD、pNEO、pUNI、pYFI 和 WING。

  • 在 Flash Pool 中貸入資產時必須鎖定 3% 等值的 WING 才能獲得 WING 激勵,若貸入資產時未鎖定 3% 等值的 WING,則無法獲得貸入資產的 WING 激勵。
  • 貸入的資產根據貸入方最終付出利率(年化)進行利息計算,每個區塊爲一個計算週期,計算出的利息將在下一個區塊計算時作爲本金計算。
  • 貸入成功後,貸入的資產將直接存入錢包,即時計息,自由使用。
  • 爲避免因幣價波動導致清算,建議貸入資產價值不超過最大貸入額度的 80%(Safe Max 按鈕)。
  • 貸入的資產隨時可還,本息全部還清後將停止計息。
  • 貸入的資產可以部分還款,還款成功的部分不再計算利息。
  • 貸入方付出的利息總額的 15%(Reserve Factor)將作爲手續費存入 Wing DAO 社區基金。
  • 任何一種資產類型的貸入資產量不會超過借出資產量,可提取的借出資產量也受此限制。

利率與利息

利息計算採用複利方式,按塊進行計算。貸入方年化利率(APR)按照 Kink 點模型計算。

Kink 點模型:
設定資金利用率爲 U,當資金利用率爲 U 時,利率 APR 爲 Ru,Kink 點資金利用率爲 Uk,基礎 APR 爲 R0,Kink 點的 APR 爲 Rk,資金利用率爲 100% 時的 APR 爲 R100。

公式爲:
當 U<Uk 時:: R=R0+U/Uk×Rk
而當 U≥Uk 時:R=R0+Rk+(U-Uk)/(1-Uk)×R100
模型參數詳見:https://docs.wing.finance/parameter#borrowing-interest-rate-model-in-flash-pool

借出方年化利率(APY)= 貸入方年化利率(APR)貸入方資產數量 / 借出方資產數量(1-Reserve Factor)。
Reserve Factor 詳見:https://docs.wing.finance/parameter#reserve-factor-in-flash-pool

用戶支付與收到的利息按照用戶的該類資產在該參與方的比例分配,在用戶還款或提取時結算。

用戶支付與收到的利息與用戶借出和貸入的資產類型相同。

例 1:用戶 A 借出了 100 個 pETH,當前借出方中總共有 1,000 個 pETH,貸入方總共貸入了 600 個 pETH。
則當前貸入方的 APR=[1%+(600/1,000)/80%×7%]%=6.25%
當前借出方的 APY=6.25%×600/1,000×(1-15%)=3.19%
在上述數據不變的情況下,則用戶 A 每天獲得的利息爲 100×3.19%/365=0.00874pETH

例 2:若用戶 A 借出了 100 個 pETH,當前借出方中總共有 1,000 個 pETH,貸入方總共貸入了 900 個 pETH。
則當前貸入方的 APR=[1%+7%+(900/1,000-80%)/(1-80%)]%=58%
當前借出方的 APY=58%×900/1,000×(1-15%)=44.37%
在上述數據不變的情況下,則用戶 A 每天獲得的利息爲 100×44.37%/365=0.12156pETH

清算

一旦貸入額度(應還資產價值 / 最大貸入額度)≥95%,該筆貸入資產將被顯示在清算頁面上,一旦超過 100%,則清算人即可清算該筆貸入所對應的抵押資產。

例如:用戶 A 借出 100 個 pETH,每個 pETH $800,貸入 100,000 個 ONTd,每個 ONTd $0.60。一段時間後,每個 pETH 價值下降至 $750,每個 ONTd 價值上升至 $0.65;
則此時用戶 A 最大貸入額度爲:100×$750×0.8=$60,000,此時應還資產價值爲(不計算利息的情況下):100,000×$0.65=$65,000;
則用戶 A 此時的貸入額度 =$65,000/$60,000=108%>100%。
滿足清算條件,用戶 A 的該筆貸入將顯示在清算頁面,並進入清算流程。

進入清算頁面後,所有 Wing DAO 社區成員都可以自由選擇成爲清算人,按一定折價率用替被清算人償還應還資產,並獲得被清算人的抵押資產,成功後貸入方的抵押資產與應還資產將做相應扣除。

清算人進行 1 次或多次清算後,一旦該筆貸入資產不再滿足清算條件,將被移出清算頁面。

折價率詳見:https://docs.wing.finance/parameter#liquidation-bonus-in-flash-pool

例如:在上述的例子中,用戶 B 作爲清算人用 84,000 個 ONT 替用戶 A 償還,並獲得用戶 A 抵押的 pETH,pETH 結算價格爲 $750×(1-8%)=$690,則清算人購入 pETH 數量爲 84,000×$0.65/$690=79.130 個。
此時用戶 A 借出的 pETH 還剩餘 100-79.130=20.870 個,可貸入的最大資產價值爲:20.870×$750×0.8=$12,522。
而用戶 B 作爲清算人已經替用戶 A 償還了該筆貸入中的 84,000 個 ONTd,此時用戶 A 的該筆貸入應還資產價值爲(不計算利息的情況下):(100,000-84,000)×$0.65=$10,400。
則用戶 A 此時的貸入額度 =$10,400/$12,522=83%<100%。
不再滿足清算條件,此時該筆貸入將被移出清算頁面。

每次清算的資產上限不超過當前貸入方抵押資產的 80%,清算人可在 0%-80% 中自由選擇清算數額。

清算人可以進行多次清算,直至該筆貸入的貸入額度(應還資產價值 / 最大貸入額度)<100%。

保險與保險賠付

  • 用戶可以直接參與保險池,保險池僅支持 WING 資產。
  • 每筆投入保險池的 WING 會鎖倉 72 小時,72 小時後纔可從保險池取出。
  • 當借出資產與貸入資產價格劇烈變動,借出資產被清算人全部購買後仍無法還清貸入資產時,會觸發保險賠付。
  • 保險賠付時,貸入時鎖定的 WING 會先被清算,剩餘未還資產的 100% 損失將由保險方承擔損失,保險賠付給借出方的資產種類是 WING。

例如:上述例子中,若鎖定的 WING 價格不變,用戶 A 貸入時選擇鎖定 3% 貸入金額的 WING,即鎖定的 WING 資產價值爲 100,000×$0.6×3%=$1,800。

如果多位清算人購買完所有用戶 A 借出資產後,仍有 4,000 個 ONTd 沒有被償還,則鎖定的 WING $1,800 優先賠付給 ONTd 的借出方,剩餘 4,000×$0.65-$1,800=$800 由保險方賠付,保險方將償還價值 $800 的 WING 給到 ONTd 的借出方。

若用戶 C 存入保險池的 WING 價值爲 $10,000,保險池中 WING 總資產價值爲 $1000,000,根據上述例子,用戶 C 將需要賠付 $10,000/$1000,000×$800=$8,即用戶 C 損失價值 $8 的 WING。

拍賣

每月 Wing 社區基金收益中用來回購的部分除 WING 以外的 Token 將被用於公開拍賣,拍賣所得 WING 將在拍賣結束後被全部銷燬;
銷燬地址:AFmseVrdL9f9oyCzZefL9tG6UbvhPbdYzM

每次拍賣從 UTC 時間每月 23 日零點開始,最長持續 10 天;

當所有資產被拍賣完畢後,當月拍賣即告結束。如果第 10 天結束後,仍有沒被拍賣完畢的 Token,將被自動計入下次拍賣;

拍賣價格取自於 Wing 平臺 Oracle,以拍賣交易鏈上執行時的價格爲準;

拍賣方式爲減價競拍,拍賣首日被拍賣的 Token 會在市價上降價 1%,之後每過一自然日降價 1%,最多降價 10%;

例如:
競拍的 pUSDT 總共有 100 個,每個 pUSDT $1 並且價格保持不變,某月競拍開始
23 日 pUSDT 的拍賣價格爲 $1×(1-1%)=$0.99,當日被拍賣 10 個,剩餘 90 個;
24 日 pUSDT 的拍賣價格爲 $1×(1-2%)=$0.98,當日被拍賣 20 個,剩餘 70 個;
25 日 pUSDT 的拍賣價格爲 $1×(1-3%)=$0.97,當日被拍賣 30 個,剩餘 40 個;
26 日 pUSDT 的拍賣價格爲 $1×(1-4%)=$0.96,當日被拍賣 40 個,該資產拍賣完畢,則該資產拍賣結束。

拍賣將只能通過本體官方錢包 ONTO 操作。

來源鏈接:weibo.com