# Compound深度研报

By [Jay.You](https://paragraph.com/@jay-you) · 2023-04-06

---

Compound是一个允许用户进行借贷的智能合约，与银行的功能类似。Compound把你的钱借给借款人，并随着时间的推移赚取利息，但与银行不同的是，你的利息是从你存入Compound的智能合约后开始复利计算的。

**具体操作流程：**

*   Compound的贷款是通过**超额担保**确立的。当用户存入标的资产后，Compound 会根据兑换率返回与标的资产相对应的 cToken 给到用户，作为一种存款凭证。当需要赎回存款时，将 cToken 还回去，Compound 会根据最新的兑换率计算出需要赎回的标的资产的数量并返还给用户。比如，用户存入 1 个 ETH，当时的兑换率为 0.1，则返回 1/0.1 = 10 个 cETH，等到赎回时，假设兑换率已经升到了 0.15，则那 10 个 cETH 可赎回 10\*0.15 = 1.5 个 ETH，多出的 0.5 个 ETH 就是利息所得。
    
*   当用户将存入的资产开启作为抵押品之后，则可以进行借款了。不过，不是所有资产都可以作为抵押品，比如 USDT 就不可以作为抵押品，其抵押因子为 0。ETH、DAI、USDC 的抵押因子都是 0.75，即 75%，表示价值 100 美元的抵押资产，可借额度为 75 美元，即最多可以借出价值 75 美元的数字资产。不过，不建议用完所有额度，不然，存在被清算的风险。
    
*   当用户的借款价值已经超过借款额度的时候，就可以被清算了。不过，智能合约没办法自动清算，所以需要外部的清算人调用智能合约的清算函数来执行清算。而为了激励第三方清算人来执行清算，就会有个清算激励，该激励由被清算人（即借款人）来承担。另外，清算人一般都是由程序化的清算服务来承担。
    
*     
    

  

**和AAVE的区别：**

*   Aave的支持币种比Compound要多，同时Aave还支持Uniswap的LP token作为抵押资产
    
*   COMP提出了流动性挖矿的模式，用户在COMP上进行存款或者借贷都可以获得COMP代币的收益；而AAVE没有流动性挖矿，但用户可以质押AAEV币到AAVE的安全模块里面，从而获取奖励
    
*   AAVE支持闪电贷，但COMP不支持：如果用户没有抵押品，用户仍然可以向AAVE借款，只要借款和还款在同一交易里面完成就可以，闪电贷主要可以应用于以下几个场景，包括套利，重新贷款，更换抵押物
    
*   AAVE的首次投资来源于ICO，后面才有机构加入，而COMP的投资都是来自于专业投资机构，所以AAVE的token中社区占据了主导，而COMP的token中团队和投资人占据了主导地位(一半份额)
    
*   总之，COMP借助流动性挖矿，业务规模超过AAVE一个等级，获得了VC等传统投资机构的认同，但是AAVE凭借其丰富的产品功能强大的社区共识，在估值倍数方面更加获得市场的认可。
    

  

**借贷协议**正是为链上资金提供杠杆的工具，不同的借贷协议，所运用的**预言机机制、抵押率、清算线**等均不相同，协议和用户在其中的风险也不相同。

  

**相关术语：**

*   \*\*标的资产（Underlying Token）：\*\*即借贷资产，比如 ETH、USDT、USDC、WBTC 等，目前 Compound II只开设了 17种标的资产。
    
*   \*\*cToken：\*\*也称为生息代币，是用户在 Compound 上存入资产的凭证。每一种标的资产都有对应的一种 cToken，比如，ETH 对应 cETH，USDT 对应 cUSDT，当用户向 Compound 存入 ETH 则会返回 cETH。取款时就可以用 cToken 换回标的资产。
    
*   \*\*兑换率（Exchange Rate）：\*\*cToken 与标的资产的兑换比例，比如 cETH 的兑换率为 0.02，即 1 个 cETH 可以兑换 0.02 个 ETH。兑换率会随着时间推移不断上涨，因此，持有 cToken 就等于不断生息，所以也才叫生息代币。计算公式为：exchangeRate = (totalCash + totalBorrows - totalReserves) / totalSupply
    
*   \*\*抵押因子（Collateral Factor）：\*\*每种标的资产都有一个抵押因子，代表用户抵押的资产价值对应可得到的借款的比率，即用来衡量可借额度的。取值范围 0-1，当为 0 时，表示该类资产不能作为抵押品去借贷其他资产。一般最高设为 0.75，比如 ETH，假如用户存入了 0.1 个 ETH 并开启作为抵押品，当时的 ETH 价值为 2000 美元，则可借额度为 0.1 \* 2000 \* 0.75 = 150 美元，可最多借出价值 150 美元的其他资产。
    

  

 Reference:

[https://mirror.xyz/0x10d8674534838B824E00C1b0B1d652bFCb67eB07/HYMxeCHPLrTpbBQxTpZNfcWepajX8dklFkmTKdy3Wzw](https://mirror.xyz/0x10d8674534838B824E00C1b0B1d652bFCb67eB07/HYMxeCHPLrTpbBQxTpZNfcWepajX8dklFkmTKdy3Wzw)

[https://www.panewslab.com/zh/articledetails/1606214769415477.html](https://www.panewslab.com/zh/articledetails/1606214769415477.html)

---

*Originally published on [Jay.You](https://paragraph.com/@jay-you/compound)*
