储备安全检查

基础知识

Gyroscope 储备由一组金库组成。当用户铸造稳定币时,他们用于铸造的代币会被转移到相关金库,用户则会收到相应的 Gyro Dollars(GYD) 。用户赎回时,选定数量的 Gyro Dollars(GYD) 会被销毁,用户将以此换取金库中的代币。

为了确保 Gyroscope 储备保持多样化,每个金库都被分配了一个目标/理想权重。例如,对于包含 USDC/DAI 的金库,理想权重可能设定为 20%:长期来看,约 20% 的储备资产应存储在该金库中。所有金库的理想权重总和应为 100%。

本页将详细描述如何执行这些金库权重。

储备权重

稳定币系统通过跟踪多个不同的“权重”来确保各个金库保持正确的比例。

  • 理想权重:可以视为某个特定金库的“目标”权重。例如,USDC/DAI 金库的理想权重可能是 20%。

  • 当前权重:金库的 实际/当前 权重。例如,如果储备的总美元价值为 100 美元,而一个金库中包含 35 美元,那么该金库的当前权重为 35%。

  • 结果权重:指在某次铸造或赎回操作发生后,每个金库将产生的权重。


要读取当前的储备权重,您可以查询 getReserveState 并参考 currentWeight。在铸造 GYD 的过程中,当前和目标储备权重也会在用户界面中进行可视化展示。


储备权重的允许偏差(Epsilon)

每个金库都允许在理想权重的基础上有一定的偏差。例如,理想权重为 20% 的金库可能被允许偏差 10%(即总储备价值的 +/- 2%)。这个允许的偏差被称为 Epsilon

假设某个用户想要铸造一些 GYD :

  • 如果铸造后产生的权重在理想权重的 epsilon 范围内,则该铸造操作会被认为是安全的;

  • 如果一个或多个金库的权重超出了 epsilon 范围,则只有在铸造后的权重比当前权重更接近理想权重时,操作才会被视为安全。换句话说,如果该操作有助于将金库的权重重新平衡到理想状态,该操作才被允许。

稳定币偏离锚定价

Gyroscope 执行的另一种安全检查集中在储备中的稳定币上。对于一个底层资产是稳定币的金库,在铸币过程中会进行检查,以确保稳定币没有超出某个容忍的范围偏离锚定价(例如,0.98-1.02)。

如果某次铸造操作试图存入一个偏离锚定价的稳定币并铸造 GYD,则该操作只有在不会导致包含该偏离锚定价稳定币的金库权重下降的情况下才会成功。

最后更新于