JustLend DAO 的清算规则是如何规定的?
当用户的风险值达到或超过 100 时,则可能会被清算。
清算者会替用户偿还债务,并取走偿还债务价值 x 108% 的用户的 jToken。
清算者每次清算最多替用户偿还其总债务的 50%。但同一用户被清算次数并没有限制,清算者可以对用户进行多次清算,直到用户的风险值小于 100 为止。
例子(计算有所简化):
时间点 A:
用户在 JustLend DAO 存入了价值 $100 的 SUN 代币,其抵押因子为 50%;又存入了价值 $200 的 USDC 代币,其抵押因子为 75%,则其“最大可借额度” = $100 × 50% + $200 × 75% = $200
同一用户同一时间,在 JustLend DAO 借出了价值 $90 的 TRX 代币及价值 $50 的 JST 代币,则其“已借总额” = $90 + $50 = $140。
此时这名用户的“风险值” = 已借总额 ÷ 最大可借额度 × 100 = $140 ÷ $200 × 100 = 70
时间点 B:
SUN 代币与 USDC 代币价值不变,TRX 与 JST 代币价值上涨 50%。
此时该名用户的“风险值” = 已借总额 ÷ 最大可借额度 × 100 = ($90 x 150% + $50 x 150%) ÷ ($100 x 50% + $200 x 75%) × 100 = 105
风险值超过100,可以被清算。
清算者第一次清算偿还了用户债务的 50%,价值 $105 的 TRX 代币;取走用户 $105 x 108% = $113.4 的 USDC 代币。
第一次清算后 ,用户的存入代币还剩:
价值 $200 - $113.4 = $86.6 的 USDC 代币,以及价值 $100 的 SUN 代币;
用户的剩余债务:
价值 $90 x 150% - $105 = $30 的 TRX 代币,以及价值 $50 x 150% = $75 的 JST 代币。
用户的风险值 = ($30 + $75) ÷ ($100 x 50% + $86.6 x 75%) × 100 = 91.34,低于 100。
此时用户风险值已经低于 100,不可再被清算。
若第一次清算后,用户的风险值仍高于 100,则可继续被清算。
Last updated