随着FBTC的发布,我们还推出了一个预言机组合部分。这是在近一年的预言机基础设施升级过程之后的成果。 在这个特定的案例中,FBTC价格的定价方式为: 汇率 x 最近的BTC/USD。 (两个项目的乘法链) 1) FBTC汇率(通常为1)是每个FBTC的BTC数量,限制为1,但在0.99以下有断路器。 - 将汇率限制在1可以防止各种无限铸币攻击。 - 0.99的断路器确保预言机停止更新,并强制市场进入仅减少模式(可以偿还和存款,但不能借入更多或在仍有债务的情况下提取)。触发这个断路器意味着发生了严重的问题,需要调查。 2) 最近的(即弹性)BTC是Pyth Pull、Chainlink、Pyth Lazer的最新BTC/USD。这一预言机返回这三个来源中最早的一个,只要它们彼此之间的差异在8%以内,并且没有一个超过2小时。偏差容忍度应选择为典型的2小时(或您选择的任何窗口)波动性,其中三个中的两个可以过时,但允许恢复,而第三个则在继续更新,但与过时值的距离不太远。 - 最近的(即弹性)在过去一年中默默解决了几个问题,其中一个预言机或另一个失败,但其他的工作正常,并且在某些预言机彼此脱节时暂停。对此我们非常满意,我们已经测试了几个月。 其他一些说明: * 一般来说,我认为我们会在DeFi中看到更多类型的断路器。存在许多需要判断的边缘案例,但市场应该被允许进入仅减少模式。 * 随着更多的真实资产和复杂资产上链,预言机基础设施变得越来越重要,但也更加复杂。简单地将一个普通的预言机应用于一个资产的日子已经一去不复返了。 * 测试预言机是一个缓慢的过程,因为故障通常与基础设施相关,而不是与波动性相关,并且发生的频率较低。 * 还有更多的预言机基础设施升级正在进行中,我们将很快更新。