QSD 赎回
赎回机制的详细设计
Last updated
Was this helpful?
赎回机制的详细设计
Last updated
Was this helpful?
赎回时,用户向系统提供 QSD 代币,选择对应的抵押物,执行赎回动作。用户通过赎回,可以用 QSD 从抵押物池子里交换出某种抵押物以及 KUN 代币,在系统启动初期,赎回所得的 KUN 代币将由 KBT 进行封装,在特定条件下可将 KBT 转换为 KUN。
由于 QIAN V2 支持多种抵押物,因此在赎回时,系统将允许用户自行选择赎回的抵押物,如果某种抵押物的数量完全赎回后仍然不能完成用户的赎回目标,则用户可以继续选择其他的抵押物进行赎回,直到完成所有的赎回操作。
通过变换铸造部分的计算公式,计算出抵押物 的赎回数量 ,以及 KBT 的数量 K:
其中:
是系统内第 种抵押物的数量
是第 种抵押物的价格
是待赎回的 QSD 数量
是抵押物在协议内的比例
是赎回时生成的 KBT 代币数量
是 KUN 代币的报价,来源于DEX交易池的加权平均价格
示例三:在 BSC 网络,赎回 10,000 QSD,此时系统内一共有抵押物 20,000,000 BUSD、5,000,000 BNB、1,500 BTCB,抵押物比例为 50%,预言机报价分别为 $1/BUSD、$40/BNB、$37,000/BTCB。KUN 的价格为 $0.5/KUN。
如果用户一开始选择的赎回抵押物为 BTCB,则有:
因此,在上述条件下,赎回 10,000 QSD 将得到 0.135135135 BTCB,以及新铸造 10,000 KBT 给赎回者。