QSD 赎回
赎回机制的详细设计
赎回时,用户向系统提供 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 给赎回者。
Last updated