详细介绍参与 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