CVS

CVS

substack
twitter

DeFi科普系列——Compound:标准的借贷协议

Compound 协议把自己定位为 “货币市场协议(The money market protocol)”。如果说 Maker 的作用是通过抵押铸造和销毁稳定币,那么 Compound 就是一种更易于理解的借贷市场 —— 出借人必须借出自己已有的资产,而不是凭空创造债务。

Compound 于 2018 年上线。2019 年年中启动了 V2 版本,添加了 cToken 的机制。目前已支持 ETH、USDC、WBTC 等十多种代币的借贷功能。

Compound 的功能很好理解。协议提供两项功能:Supply 和 Borrow。

Supply 将代币存入协议以赚取利息。Compound 为每一种代币建立了一个池子,例如 USDC 池,所有存入的 USDC 都会汇集到这个池子中。举个例子,如果 USDC 资产池原本有 9000USDC,用户 A 将 1000USDC 存入协议中,那么他将占有池子的 10% 的资产。存入后协议会给他一定数量的 cUSDC 代币,假设当前 USDC 和 cUSDC 的价格为 1:10,那么他会收到 10000cUSDC,此时 cUSDC 流通量为 100000 个,他拥有资产池数量的 10%。一段时间后,协议赚取了 5% 的总收益,资产池内有 105000USDC,那么他提取的时候就以他的 10000cUSDC 换取资产池的 10% 的资产,取出的资产为 10500USDC。

此处的 cUSDC 是一种 cToken。cToken 是在用户在 Compound 中存入某种资产后对该资产一定数量的所有权,比如 cETH、cUSDC、cWBTC 等。cToken 可以看成 DeFi 协议的标准做法:用户将某种资产存入 DeFi 协议后,协议给该用户发行一定数量的用以表示所有权的代币,未来用户可凭借此代币提取一定数量的该资产。我们可以把这一类代币称作 “债券类代币”,或者更通俗地来说是一种欠条,它实际表示了某个协议对用户的债务。这类代币也可以转让,表示将债权转让给他人。之后在对其他协议的介绍中也会提到此类代币。

另一个功能就是 Borrow。用户可以借出资产池中的资产,还款时根据借出的时长和借款利率计算需要支付的利息。当然,借出资产之前也需要存入代币作为超额抵押物,根据抵押率借出一定数量的资产。同时通过预言机监控各用户的抵押物,在抵押物不足时将抵押物以稍低于市场价的价格回收借出的资产。

借款利率的计算依据是资产池利用率,也就是借出(Borrow)的资金量占供给(Supply)的比例。例如 USDC 池总供给为 10000USDC,已借出 5000USDC,那么该资产池利用率为 50%。利用率越高,说明借贷需求相对于供给越高,利率越高,反之亦然。因此利率就是关于利用率的函数,具体计算方式通过 DAO 治理来确定。

供给方的收益率的计算也很简单,将借款利息所得平分给整个资产池,即借款利率乘以资产池利用率。

Compound 协议在添加新的代币时相当谨慎,只有被认定为为高质量的代币才能进入借贷市场。这就给了其他借贷协议一部分市场机会,例如 Cream 协议的审核机制就相对激进,会将较新的代币添加到它的借贷市场。

虽然 Maker 早于 Compound 发行协议代币,但真正引爆 DeFi 狂热的却是 Compound 的协议代币 ——COMP 的发行。2020 年夏天,Compound 开启了 COMP 的发行活动。COMP 的发行采取了一种创新的发行方式,这种方式现在被称作 “流动性挖矿(Liquidity Mining)”。它的做法是,给协议的用户发行协议代币,发行的数量根据用户的使用程度,例如提供和借出的资金量来确定。这种发行方式几乎被后续所有的 DeFi 协议所借鉴,以作为吸引用户使用自身协议的最有效的方法,同时也引爆了一波 DeFi 的投资狂潮。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。