> For the complete documentation index, see [llms.txt](https://cmdefi.gitbook.io/cmdefi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cmdefi.gitbook.io/cmdefi/home/defi-qu-zhong-xin-hua-jin-rong/frax/frax-v2.md).

# Frax v2

Frax v2是动作最频繁的版本，在这个版本中停止了分数算法，上线了AMO来进行国库资金管理，用利润逐渐填补抵押率CR，同时也上线了Fraxlend、frxETH等新业务，并参与到Curve war中成为链上流动性治理权的赢家。

在v2版本中其核心业务包括：

1. AMO
2. Fraxlend
3. Fraxswap
4. FPI (Frax Price Index)
5. frxETH

## **AMO（Algorithmic Market Operations Controller）**

AMO是一种类似美联储的执行货币政策的工具，它的运行机制是，只要它不降低抵押品比率并改变 FRAX 价格，它就可以制定任意 FRAX 货币政策，在制定好的策略算法限制内印钞、销毁、调度资金。这意味着 AMO 控制器可以通过算法执行公开市场操作（这就是他们名字的由来），但他们不能简单地凭空铸造 FRAX 来打破锚定。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2F38KqqiXw3AkorHJIF1pD%2Fimage.png?alt=media&amp;token=a9199f5f-c09d-4a50-89e7-e7a346a80052" alt=""><figcaption></figcaption></figure>

目前 Frax 运行了4个AMO，其中Curve AMO的资金量最大。伴随AMO的运作，协议将利用国库中闲置的资产(USDC为主)，配合一定量的印钞 (算法控制的FRAX) 投放到其他DeFi协议中:

1. 最大化国库资金利用赚取额外收益。比如国库中持有1M USDC，AMO印钞 1M FRAX，组成USDC-FRAX LP进行挖矿，实际获得2M资金量的挖矿收益。
2. 由于AMO中的印钞（算法控制的FRAX）所属权是协议持有，并在AMO策略中可撤回销毁，未流通到用户手中，所以不会对 FRAX 的锚定产生较大影响。
3. 在未实际增加新抵押品的情况下，增大了 FRAX 的市值。

{% hint style="info" %}
以Curve AMO策略为例进行解读：

* Decollateralize 去抵押 - 将闲置抵押品和AMO新铸造的 FRAX 放入 Curve Pool 中。
* Recollateralize 再抵押 - 首先从池中提取FRAX-USDC LP，销毁多余的（曾经新铸造由协议控制的） FRAX，返回USDC以提升抵押率CR。
* 协议收益 - 累积交易费用、CRV 奖励，并定期重新平衡资金池。将LP 代币存入 Yearn、Stake DAO 和 Convex Finance 等平台以获得额外收益。
  {% endhint %}

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2F6A4E9CyQ3EYX8pWUWwsD%2Fimage.png?alt=media&amp;token=c5f4b61d-5bdd-4cd2-ae6c-7c11e58764a2" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**我们来分析一下，AMO非常关键的“印钞”能力。**

AMO”印钞”策略的核心可以概括为：

当AMO要将国库资金USDC添加到Curve Pool中时，如果单独加入大量的USDC将影响池中USDC的比例，进而影响价格。所以将USDC配比“印钞”相应数量的FRAX组成LP后，将以最小的滑点加入资金池，LP由AMO持有并控制。

在此之外，如果想最大化的“印钞”，还存在另外一个场景：

设一个预“印钞” FRAX 供应量为 Y，市场对于FRAX下跌至1美金以下的跌幅容忍度为 X%。

如果一次性将所有 Y 出售到具有 Z TVL 和 A 放大因子的Curve Pool中，将对 FRAX 的价格产生小于 X% 的影响。则证明额外“印钞” Y量的FRAX在公开市场上流通是可以被接受的。

换句话说，由于 Curve AMO可以将 FRAX+USDC 组成LP放入自己的Curve Pool中并控制TVL，当出现FRAX下跌X%的情况时，可以通过 AMO Recollateralize 再抵押操作撤回并销毁多余的FRAX，以提升CR并使价格回到锚定。AMO控制的LP越多，这个能力就越强。

所以在FRAX下跌X%之前，根据AMO控制LP的能力可以计算出一个FRAX的量，是被允许一次性出售到Curve Pool中且不会对价格产生足够影响导致CR移动的。这个量就是最大化“印钞”。

例如，3.3 亿 TVL FRAX3Pool 可以支持至少 3,920 万美元的 FRAX 卖单，且价格不会变动超过 1 美分。如果 X = 1%，则在公开市场上可以拥有至少 3920 万个算法 FRAX的“最大化印钞”。

上述策略是一种极其强大的市场操作，它将在数学上创建一个可以流通的算法 FRAX 下限，而不会出现任何打破锚定的危险。&#x20;
{% endhint %}

## Fraxlend

Fraxlend 是一个借贷平台，提供 ERC-20 资产之间的借贷市场。与Aave v2的混合借贷池不同，Fraxlend中每个借贷对都是一个孤立的市场，当你选择对某个抵押品存款以供borrower借款时，证明你充分认可并接受此抵押品的价值和风险。同时这种隔离池的设计有两个特点：

1. 任何与抵押品或不良贷款有关的问题都限于各个配对之间，不影响其他借贷池；
2. 抵押品无法被借出。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2F4vcaGKAEo5bmNNqB9VBI%2Fimage.png?alt=media&amp;token=bc040c07-a618-4b39-ba40-d672cce8f2ab" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2Frar9YWHR5Dzwk6YXRiDT%2Fimage.png?alt=media&amp;token=c1799fba-eae3-4867-bf84-479843c1eb3f" alt=""><figcaption></figcaption></figure>

### **1. Fraxlend机制特点 - 利率模型**

Fraxlend提供3种利率模型（实际应用中为2和3）

1. 线性利率
2. 时间加权的浮动利率
3. 浮动利率 V2

与大多数借贷协议不同，Fraxlend所有的利率计算器都会根据市场动态自动调整，无需进行治理干预。Frax团队认为让市场来确定利率比让团队在每次市场波动时提出治理提案更好（因为这种方法较为缓慢）。

#### **(1) 线性利率**

当资金利用率超过顶点利用率的临界值时，利率上升曲线开始变得陡峭，大多数借贷协议都采用这个基础的利率增长模型，保证在资金池内资金被借用过多时，通过提升利率鼓励lender存款、borrower还款。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FZ7jtxg6EKrCQwl04hNWQ%2Fimage.png?alt=media&amp;token=d717bbdc-efba-4201-ba91-06e4c372e338" alt="" width="563"><figcaption></figcaption></figure>

#### **(2) 时间加权的浮动利率**

时间加权浮动利率随着时间的推移调整当前利率。它通过3个参数控制利率：

1. 利用率：根据资金利用率调节利率。
2. 半衰期：该值决定了利率调整的速度。通俗地说，当利用率很高时，利率会使用乘数增加，而当利用率较低时则会降低。
3. 目标利用率范围：在该范围内不会进行利率调整，被认为是符合市场预期的值。

在当前可用的利率计算器中，利率半衰期为 12 小时。如果利用率为 0%，每个半衰期利率减半降低50%，如果利用率为100%，每个半衰期利率翻倍，增加100%。

{% hint style="info" %}
[这一利率模型在Curve创始人Mich的CRV清算事件中起到了关键作用](https://twitter.com/Cook0x/status/1686605352287211520)，在vyper编译器的0-day漏洞攻击中Curve受到影响，导致在Mich在链上的CRV借贷仓位被挤兑，大量lender提款，资金利用率飙升接近80%-100%，Fraxlend中CRV市场采用时间加权的浮动利率模型，当资金利用率接近100%时，半衰期为12小时，CRV抵押借款的利率将每隔12小时翻一倍。这促使Mich必须先归还Fraxlend中的借款，若不及时归还则每12小时利率的翻倍速度已将第一个执行Mich的清算。
{% endhint %}

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FuiMcSC2wNFtaazjv9kTI%2Fimage.png?alt=media&amp;token=07b5f8b0-7518-4fd4-b725-69f8735890dd" alt="" width="159"><figcaption><p>85%-100% 利用率对应的利率调整乘数</p></figcaption></figure>

下图显示了当利率半衰期为 4 小时、[<mark style="color:orange;">目标利用率</mark>](#user-content-fn-1)[^1]范围为 75% - 85% 时，利率如何变化：

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FQaSggVzFOrdRb0cZeX3V%2Fimage.png?alt=media&amp;token=14c3a791-507a-4c63-85a9-d04f07894323" alt="" width="563"><figcaption></figcaption></figure>

#### **(3) 浮动利率 V2**

* 浮动利率 V2 利率结合了线性利率和时间加权浮动利率的概念。具体来说，它利用线性利率的线性函数来确定当前利率，但利用时间加权浮动利率的公式调整顶点和最大利率。它的特点是利率将立即响应线性利率曲线上利用率的变化，同时通过调整线性利率曲线的斜率来适应长期市场状况。
* 就像时间加权浮动利率一样，浮动利率 V2 采用半衰期和目标利用率范围参数。当利用率较低时，顶点和最大利率将会降低。如果利用率高，顶点和最大利率将会增加。
* 减少/增加的利率由利用率和半衰期决定。如果利用率为 0%，则每个半衰期顶点利率和最大利率将减少 50%。如果利用率为 100%，则每半衰期增加 100%。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FT7HOeJa0wzSI7BmMulBg%2Fimage.png?alt=media&amp;token=39860e66-17a1-496d-9dad-b97fe6e8eca7" alt="" width="563"><figcaption></figcaption></figure>

### **2. Fraxlend机制特点 - 动态债务重组**

在典型的借贷市场中，一旦 LTV 超过最大 LTV（通常为 75%），清算人就可以平仓借款人的头寸。然而，在剧烈波动的情况下，清算人可能无法在 LTV 超过 100% 之前平掉不健康的头寸。在这种情况下就会出现坏账，那么最后撤出资金的人将承受最大的损失，将变成“跑得快”游戏。

在Fraxlend中，当出现坏账时，池子会立即将损失「社会化」- socializes losses，分摊给所有lender。这有助于保持市场流动性，即使在出现坏账后也不会立刻使该借贷市场的流动性枯竭。

### **3. Fraxlend AMO**

Fraxlend AMO允许将 FRAX 铸造到Fraxlend借贷市场中，以允许任何人通过支付利息而不是基础铸造机制来借用FRAX。

铸造到货币市场的 FRAX 不会进入流通，除非借款人通过货币市场进行超额抵押，因此该 AMO 不会降低直接抵押比率 (CR)。它有利于扩大FRAX的规模，创造了一条让FRAX进入流通的新途径。

策略：

* Decollateralize 去抵押 - 将 FRAX 铸造到货币市场。铸造的 FRAX 不会 直接降低CR，因为所有借入的 FRAX 都是超额抵押的。
* Recollateralize 再抵押 - 从借贷市场提取铸造的 FRAX。
* 协议收益 - 借款人产生的费用。

另外，Fraxlend AMO因为具有“印钞”和“销毁”能力，所以它可以通过铸造更多的FRAX来降低利率，或销毁FRAX来提升利率，这种利率调节能力是强大的经济杠杆，因为它改变了所有贷方借入 FRAX 的成本。

理论上，如果Frax愿意并笃定方向，它可以铸造足够多的FRAX稳定币投入Fraxlend，吸引用户以低于市场上任何其他稳定币的利率借出FRAX以扩大规模，这将创造出最佳的借贷利率，同时在需要响应市场的时候再通过Fraxlend AMO提高利率。而稳定币项目很难控制他们的借贷利率。

## FraxSwap

Fraxswap 采用时间加权平均做市商 (TWAMM)，用于在长时间内无需信任地进行大额交易。它是完全无需许可的，核心 AMM 基于 Uniswap V2。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FeTQrWNWCwx9zwrUB9S6g%2Fimage.png?alt=media&amp;token=bd5f745c-8db3-4fc8-9264-19245c5d58ff" alt=""><figcaption></figcaption></figure>

## **FPI (Frax Price Index)**

FPI是第一种抗通胀稳定币，与美国CPI-U平均值所定义的真实世界消费品篮子挂钩。FPI稳定币旨在通过链上稳定机制保持其与CPI篮子中所有物品的价格恒定，从而保持其购买力。与FRAX稳定币一样，所有FPI资产和市场操作都在链上，并使用AMO合约。

FPI使用美国联邦政府报告的CPI-U未调整的12个月通货膨胀率：专门的Chainlink oracle在公开发布此数据后立即在链上提交此数据。然后将oracle报告的通货膨胀率应用于FPI稳定币的赎回兑换价格。这个赎回价格每秒在链上增长（或在通货紧缩的罕见情况下下降）。

### **1. FPIS**

FPIS 是该系统的治理代币，也有权从协议中获得铸币税。多余的收益将从财政部直接分给FPIS持有者，类似于FXS结构。

在FPI创造的收益不足以维持由于通货膨胀导致的FPI增加支持时，可能会铸造并出售新的FPIS以增加FPI的资金支持。

### **2. FPI 稳定机制**

FPI使用与FRAX稳定币相同类型的AMO，但它的模型始终保持100%的担保率（CR）。这意味着为了保持担保比率为100%，协议的资产负债表必须至少以CPI通货膨胀率的速度增长。因此，AMO策略合约必须获得与CPI成比例的收益，否则CR会下降到低于100%。在AMO收益低于CPI率的时期，一个TWAMM AMO将出售FPIS代币以换取FRAX稳定币，以确保CR始终为100%。当CR返回100%时，将删除FPIS TWAMM。

## **Frax ETH**

目前 Frax ETH 在LSD（以太坊质押衍生品）赛道整体排名第4名，TVL $427.64M，市场份额2.42%，但在提供的收益方面截至发稿时间可达到3.88%，排名第1名。而Frax ETH能够提供高于市场水平的收益，其原因也来源于本身掌握的链上流动性治理资源。

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FF4I1aEiaxDWsKTgURKt2%2Fimage.png?alt=media&amp;token=61b915e5-d295-4be0-a353-8ad19a3bfa5e" alt=""><figcaption></figcaption></figure>

### **1. frxETH (Frax Ether)**

与ETH挂钩的以太坊稳定币，1 frxETH始终代表1 ETH，类似于Lido的stETH，但单独持有frxETH不会进行rebase，不会获得以太坊质押收益。

### **2. sfrxETH (Staked Frax Ether)**

sfrxETH 是一个 ERC-4626 金库，旨在累积 Frax ETH 验证器的质押收益。任何时候，frxETH 都可以通过存入 sfrxETH 金库来兑换为 sfrxETH，这样用户就可以在 frxETH 上赚取质押收益。随着时间的推移，验证者累积质押收益，会铸造等量的 frxETH 并将其添加到金库中，从而允许用户将其 sfrxETH 兑换为比其存入的数量更多的 frxETH。所以理论上随着时间推移sfrxETH对frxETH的汇率会始终提升，通过持有 sfrxETH，用户可以对金库中越来越多的 frxETH 持有 % 的索赔权。它与Aave的aDAI原理类似。

{% hint style="info" %}
**那么Frax ETH是如何将利率提升至高于市场平均水平的？**

Frax通过AMO在市场中积累了大量的CRV、CVX治理资源，并在Curve、Convex中构建了frxETH Pool，使得frxETH可以在不增发自身代币FXS的情况下在第三方流动性市场中获得激励，而以太坊全部的质押收益就会全部覆盖到sfrxETH。

我们假设Frax ETH中质押的27万枚ETH中，有10万枚未质押到sfrxETH，而是在流动性市场中与其他以太坊资产，比如WETH、stETH等组成流动性池，另外17万枚ETH质押到了sfrxETH。那么分别获得的激励是：

* 10万枚Curve、Convex等流动性池中的frxETH获得 CRV、CVX 激励。
* 17万枚质押成sfrxETH的frxETH，获得27万枚以太坊的质押收益。

所以Frax ETH利用其链上的流动性治理资源，为frxETH引入了外部激励，提升了综合收益，间接提升了LSD (sfrxETH) 的市场利率。
{% endhint %}

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FeAl2fibzkO9LdKaulu6m%2Fimage.png?alt=media&amp;token=a475051d-f404-4772-9f5d-44abb4aafef6" alt=""><figcaption><p>Convex</p></figcaption></figure>

<figure><img src="https://1519527010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7UJxm1gCnqCpQPPfK1k7%2Fuploads%2FR25UZkUcNG9m0WW7hB9z%2Fimage.png?alt=media&amp;token=52d83d80-0308-4bda-aad6-2a10f4104854" alt=""><figcaption><p>crvUSD 支持 sfxETH 作为抵押品</p></figcaption></figure>

\ <br>

[^1]: 在此利率模型中，存在一个目标利用率范围的参数，在范围内不会进行利率调整，被认为是符合市场预期的值。
