AMO概况

一种具有组合性的、自治的中央银行乐高框架

Frax V2扩展了部分算法稳定性的思想,引入了“算法市场操作控制器”(AMO)的思想。AMO模块是一种自主合约,只要在它不改变FRAX的挂钩价格的前提下,就可以制定任意的货币政策。这意味着AMO控制器可以在算法上执行公开市场操作(就像名字一样),但他们不能随意地凭空铸造FRAX并打破价格锚定。这可以让FRAX的基础层稳定机制保持纯净并不被改变,正是这一核心让我们的协议与众不同并启发了其他较小的项目。

Frax V1: 背景

在Frax的V1版本中,只有一个单独的AMO,即部分算法稳定机制。我们称之为基本稳定机制。你可以在核心白皮书中了解到。

在Frax V1中,协议的抵押比率是基于Frax稳定币的市场价格动态重新平衡的。如果FRAX的价格高于1美元,则担保比率(CR)下降(“减少抵押”)。如果FRAX的价格低于1美元,则CR增加(“再抵押”)。该协议总是保证1美元挂钩的FRAX赎回,但由于CR是动态的,它必须通过铸造FRAX share代币(FXS)来为FRAX赎回提供资金。例如,在85% CR时,每个赎回的FRAX会给用户0.85美元的USDC和0.15美元的铸造的FXS。协议是直接将价值0.15美元的FXS返还给赎回者,还是直接将FXS在链上自动出售换回抵押品,以返还价值1美元的抵押品,这是一个微不足道的实现细节——经济实现是一样的。

这个基本机制可以抽象为以下几点:

  1. 减少抵押 - 每当在时间 t 范围内,如果 FRAX >$1,则降低一定量 X 抵押率;

  2. 平衡 - 当FRAX = $1,则不要改变抵押率 ;

  3. 再抵押 - 每当在时间 t 范围内,如果FRAX <$1 ,增加一定量X的抵押率;

  4. FXS价值增值机制- 燃烧FXS以铸造无支持的FRAX,额外的抵押品和手续费

基于其基本核心,Frax协议是一种银行算法,根据Frax的市场定价调整其资产负债表比率。担保比率是协议的资本(担保品)与负债(FRAX稳定币)的比率。市场通过出售/退出稳定币,如果抵押率太低(会略微推动价格低于1美元)或者通过持续对FRAX的需求(从而略微推动价格高于1美元)来“投票”这个比例应该是多少。这种减少抵押和再抵押有助于为协议找到一个平衡储备要求,以保持非常紧密的挂钩和最大化货币创造的资本效率。根据定义,该协议以市场对1美元FRAX所需的确切抵押品比率铸造市场所需的确切数量的FRAX稳定币。

Frax V2: AMOs

因此,我们可以将上述机制推广到任意复杂的市场运行中,建立稳定机制的图灵完备设计空间。因此,每个AMO都可以被认为是中央银行的货币乐高。每一个AMO都有四个属性:

  1. 减少抵押 - 降低CR的策略部分

  2. 市场操作 - 保持平衡和不改变CR的策略部分

  3. 再抵押 - 增加CR的策略部分

  4. FXS1559 - 这是AMO资产负债表的一个正式计算,它准确地定义了FXS在利润超过目标CR时可以消耗多少。

有了上述框架的明确定义,现在很容易看出Frax V1是AMO的最简单形式。这基本上是任何可能的AMO的基本情况。在V1中,减少抵押率允许扩大货币供应和多余的抵押品流入燃烧的FXS。再抵押使FXS提高抵押比率和降低负债(FRAX的赎回)。

底层的部分算法机制始终像以前一样运行。如果FRAX价格高于锚定,CR降低,FRAX供应像往常一样扩大,AMO控制器继续运行。如果CR降低到锚定滑动的程度,AMOs已经预定义了再抵押操作,从而增加CR。当协议债务(稳定币)赎回时,系统就像以前一样再抵押,而CR上升回到锚定。这使得所有AMOs都能根据市场力量的输入进行操作,并保留V1基本情况的完整设计规格。

AMOs使FRAX成为最强大的稳定币协议之一,在不改变基本稳定机制的情况下创造最大的灵活性和机会,这使FRAX成为算法稳定币领域的领导者。AMO模块开辟了一个模块化设计空间,允许不断升级和改进,而不会损害设计的优雅性、可组合性或增加技术复杂性。最后,因为AMOs是一个完整的“盒子机制”,任何人都可以提出、构建和创建AMOs,只要遵守上述规范,就可以通过治理来部署这些AMOs。

引用和参考资料/链接

最后更新于