在 DeFi 中,对最终用户来说有三大产品与服务:借贷、交易、投资基金。在DeFi中,投资基金也称资产管理,或投资聚合器。我们先来讨论借贷,借贷可以说是传统金融中最典型、最普及的金融产品,我们向银行存款,从银行贷款。抵押借贷也是 DeFi 的最基础模块之一,它为 DeFi 的运转提供了资金 。
在本章中,我们将先进行一番概念讨论,以帮你了解 DeFi 中借贷的实现方式。我们会主要 Compound 为例,AAVE、LendHub(Heco)、Channels(Heco)、Venus(BSC)、Cream(BSC)采取类似的架构,从对Compound的讨论中你可以了解到几乎所有抵押借贷的运行逻辑。MakerDao 采取稳定币的架构,我们会在之后专题讨论。
在讨论了产品与原理之后,我们会转换到金融产品用户的视角,详细地讨论两个最终用户会关注的话题:
- 借贷人的操作与成本;
- 存款人的操作与收益。
在这里,我们先不考虑在2020年 DeFi 世界中出现的一个现象,也即,作为存款人、借款人你可以获得治理代币(比如对于 Compound 就是 COMP ),这个收益会增加存款人的利息收入、减少借款人的利息支出。这个话题会在后面专章讨论,在这里我们先假设这一变量不存在。在 DeFi 中,广义的给资金提供者以回报的所谓“收益农耕”(yield farming)或“挖矿”是非常重要的新板块。实际上,在2020年出现后,它驱动了 DeFi 的大爆发。
4.1 从银行到 Compound
去中心化金融,正如其名,是试图以区块链的去中心化方式,重新提供传统金融的各项功能。传统金融的一项基本功能是“当你需要钱的时候,借钱给你。”
- 你有很多资产比如房产、田地,但需要现金。你可以抵押资产,借到现金。
- 你可以将资产存入典当行,超额抵押,借出少量比例的现金。
- 你可以像现代工薪阶层一样,以未来收入作为保证,借出房贷。
- 你有着很好的商业信用,可以无需抵押,借到现金。
与借钱相关联的是,借款人支付与时间长度相关的合理利息。对应地,借出资金的人也获得合理的利息回报。在借款人与贷款人中间的抵押物,是为了防止借款人万一无法还款的风险管理机制。
在传统金融中,有一种典型的机构就是为此目的而生的:银行。它作为存款人和贷款人之间的中介,负责借贷的核心任务:
- 接受资金,贷出资金,为存款人提供利息作为回报,向贷款人收取利息。
- 以抵押物、信用这两种主要方式进行风险管理,确保资金安全。
- 有效地管理资金池。

在区块链领域,金融的发展还相当原始,但借贷的产品随着需求而逐渐出现。在比特币与区块链发展到一定阶段后,随着一部分积累了资产,借贷的需求自然地出现了:
在 ETH 价值 100 美元时,你拥有 10000 枚,但你看好它的长期发展、不愿抛售。你可以抵押它去借贷资金。
这实际上是某种去中心化的“银行”的两个借贷市场中分两步实现的:
第一步:在ETH市场中,你存入 ETH 资金以获得利息。你将它设置为抵押物。
第二步:在DAI市场中,你以在整个系统中的抵押物借出DAI,并支付利息。
当然,就DAI而言,你也可直接在 MakerDAO协议(及其 Oasis.app )完成。
完成如上两步后,你相当于在传统金融中进行了一次借贷,你多了一笔债务,而手上的资金是:原资产 + 债务。
单位(美元) | 资产 | 负债 | 资产总额 |
原资产 | 100,000 | 0 | 100,000 |
借贷后 | 100,000 | 50,000 | 150,000 |
注:不计利息及其他费用。

我们看到,链上的智能合约完成了借贷所需的所有功能:存贷服务、风险管理、资金池管理。
特别地需要讨论的是,在 DeFi 世界中,所有的借贷本质上都是“超额抵押”(也就是马云说的“当铺”思维),你超额抵押一种资产,然后借出另一种资产。区块链的核心理念之一是“trustless”,而不太可能发展信用贷款,其主流将是有抵押贷款。
▍专题讨论:Peer-2-Peer vs 资产池模式
在传统金融里有两种模式:银行是依托资金池进行,而近年来出现以互联网信息中介为手段的Peer-2-Peer借贷。
在股票交易中,传统金融则一直是Peer-2-Peer模式:当你要在市场上卖出股票时,总要有人愿意买入。在最基本的层面,你是通过交易所与另外一个人进行交易。
在区块链上,币币交易是股票交易模式的翻版,它提供了集中撮合机制,让买方和卖方可以进行交易。当然,模仿传统股票交易,它引入了做市商来确保市场交易能够顺利完成。

当 DeFi 逐渐兴起后,我们发现,资金借贷与币币交换都走向了资金池模式。
- 对于 Compound 、AAVE 借贷,存款人的资金汇入一个资金池,贷款人是从一个资金池中借贷。
- 对于 Uniswap、Curve 等币币交易,兑换 A->B (或反向 B->A )不是与某个交易对手完成,而是与流动性池完成。以Uniswap 为例,众多流动性提供者(LP)提供一对资金(A、B)形成一个可支撑交易的流动性池。
特别重要的一个特点是,在 DeFi 中,这个资金池不由任何人掌控,而是由链上的智能合约来掌控。这利用了区块链上智能合约可以按照规则可信地持有资产的特性,这种持有可以是有管理者权限的/完全无特殊权限的,可以带时间锁的,及可以有其他用代码实现的逻辑。
曾经在一段时间,人们认为在区块链上发展借贷业务也可以采用点对点(Peer-2-Peer)的方式,但现在我们看到,现在的主流模式是由智能合约以去中心化、可信的方式管理的资产池。DeFi 借贷的有效方式不是点对点(P2P),而是聚合形成资产池,但资产池不再由金融中介管理,而是由代码管理,这实现了所谓的去中介,替代了银行这个金融中介的主要功能。
4.2 借贷人的操作与成本
了解了 DeFi 借贷的基本原理后,我们转回到最终用户视角:借钱时,我的成本是多少?
细分来说,当我们借钱时,我们需要考虑的问题是:
- 借贷额度:我可以借多少钱?
- 利息成本:我的成本(要付的利息)是多少?
- 清算风险:如果抵押物价值下跌,抵押物被卖出抵债。
- 其他风险:我们还应关注平台被黑导致的资产损失风险。
4.2.1 借贷场景:存入 ETH,借出 USDT
我们以下以「存入 ETH,借出 USDT」这个场景来进行讨论。这个场景是真实存在的。
比如,我手上有一些ETH,在2020年它的市价是 700 美元左右。虽然我需要用钱,但不愿意出售它,因为我认为,随着 DeFi 的蓬勃发展,ETH 的价格会进一步上涨。因此,我选择存入 ETH,以一年左右的期限借出 USDT,我将用自己未来的现金收入归还贷款。
又比如,以太坊矿工也可能有类似的需求。他们的矿机生产出ETH,他们需要资金去支付电费、厂房费用、人工费等。但是,当前 ETH 价格波动,他们希望在未来几个月某个时刻在 ETH 价格较好时出售。因此,他们希望短期以ETH为抵押、借贷USDT,在未来几个月出售ETH归还贷款。
4.2.2 基本原理:借贷额度

Compound 等借贷协议的基本原理是:你在其中存入一种形式的资金,借出另一种形式的资金。比如如上假设,你存入以太币(ETH),借出美元稳定币(USDT)。
Compound 运行的方式是通过运行多个借贷市场,在这里,我们会与 ETH 借贷市场、USDT 借贷市场打交道。
- 你的ETH 存入 ETH 借贷市场。
- 在选择用这些ETH 做抵押物之后,你在 Compound 中获得一定的借贷额度。
- 你在 USDT 借贷市场中,可以借出一定数额的USDT。
由此我们看到,在 Compound 协议中,它以抵押物来决定一个用户的借贷额度。
- 如果 ETH 价格下跌,你的借贷资金抵押不足,那么你的选项是:1)补充抵押物;2)或立刻归还贷款;3)否则将被清算。清算后,你将失去抵押物(你可能不愿意抛售这一作为抵押物的资产),另外你要承担一定的清算罚金。
4.2.3 基本原理:借贷成本与交易费用
借贷需要支付的成本包括两方面:利息支出,交易费。利息支出是借贷平台明确列出的成本。但是,由于目前以太坊上的交易燃料费非常昂贵,因此,我们必须考虑交易费成本。
在 Compound 中存款与借贷,最短的时间期限是以太坊两个区块之间的时间间隔,也就是约15秒。
在 Compound 中存款与借贷,我们每一步操作都是在以太坊区块链上完成的,每一步我们都要自行支付相应的燃料费 Gas Fee,这是我们需要考虑的交易成本之一,尤其是资金量不大时。
燃料费 Gas Fee = Gas 数量 x Gas Price 价格 * 以太坊价格
每执行一步,我们都需要使用一定的 Gas 数量,比如一次ETH转账需要的 Gas 数量是:21000 。

网址:https://etherscan.io/gastracker
Gas Price 的单位是 GWei。一般分为三档:高、中、低,当然我们也可以手动设置数额。当前较高的一档是57 GWei,支付较高的Gas Price,则交易确认速度较快,否则就需要等待较长的时间。
现在,以太坊 Gas Price 价格暴涨,同时以太坊价格大幅上涨,这导致,以美元价格计量的燃料费非常高。
当我们执行一次 DeFi 操作时,所需的 Gas 数量通常都很大。比如,我试图执行一次将 ETH 提供作为抵押物的操作,所需的 Gas Fee 是:0.005825 ETH,按美元计价是:7.46 美元。

按上述我们进行一次完整的操作,所需要支付的Gas Fee 如下:
序号 | 交易说明 | 测算 Gas Fee 金额 |
1 | 启用Compound | |
2 | 存入 ETH | |
3 | 授权ETH作抵押物 | |
4 | 借贷 USDT | |
5 | 授权归还 | |
6 | 归还 USDT | |
7 | 取出 ETH |
一般来说,完成一次完整的交易所需要的交易费用可能为100-200美元。
因此在考虑借贷时,我们要将此费用考虑在内。(这里我们先不考虑 COMP 治理代币激励。)
序号 | 说明 | 本金金额 | 利息或费用 |
1 | ETH 存款(0.1%) | $ 10000 | + $ 10 |
2 | USDT 贷款(10%) | $ 8000 | - $ 800 |
3 | 交易费用 | / | - $ 200 |
按以上预估,我们会发现,借贷的年利率达到12.6% [(10+800+200)/ 8000 ]。
需要注意的是,在当前这一时刻,由于 USDT 借贷市场需求过大,目前的借贷年化利率高达18.79%。而交易费用即燃料费也比$200 要高。即便算上因 COMP 奖励而减少的,借贷成本也 10% 以上。

(来源:compound.finance,时间:2021-1-28)
这带来两个推论:
- 如果借贷金额较少,而交易费用固定,则存款、借贷操作是不合算的。比如,你只借贷2000美元一年,那么交易费用就跟你付的利息相当。
- 如果存款、贷款周期很短,相应地交易费用也会在你整体的成本中占比较高。比如,你借贷90天,你所需要的交易费用和你支付的贷款利息也大体相当。
总的来说,在以太坊上,交易成本是你要考虑的是否借贷的重要因素之一。新变化是,在Heco、BSC等链上,交易费接近于零,这使得在其上进行进行借贷时可以暂不考虑交易燃料费因素。
4.3 存款人的操作与成本
在 Compound 借贷协议中,如果我的角色变成存款人,也即我的诉求是:存入资金,获得低风险的存款收益,那这个的逻辑与操作是非常简单的。
- 我存入资金,比如 USDT,获得 cUSDT (cToken)作为存款凭证。
- cToken 逐渐地升值,也就是收集利息收入。
- 一段时间后,我将 cToken 付给协议,获得比原来略多的USDT(本金+利息)。
存款人收益 = 利息收入 - 交易成本
如之前所讨论,当前 USDT 的年化存款收益率为 12%-14%,这是很不错的无风险收益。
对于存款人来讲,我们需要考虑的问题有三:
- 问题一:我们用什么样的资产来获取这一收益?
- 问题二:什么地方可以让我们获得这一无风险收益?
- 问题三:这一收益的本金安全是否能得到保证?
LoanScan.io 可以帮我们查看各种借贷的收益率。
用什么样的资产获取收益,我们有两种选择:
- 美元稳定币
- BTC、ETH等资产



网址:loadscan.io,获取时间:2021-1-28
从 LoanScan.io 的数据,我们可以看到:
- 对于美元稳定币,USDC、DAI、USDT、sUSD,当前市场需求大,均可以获得不错的年化利率。
- BTC、ETH等借贷的需求很低,利率也低。
因此,存款需求主要是美元稳定币的持有者。
为了帮存款人更好地找到收益机会,相应的产品应运而生。其中最为知名的产品是现在大名鼎鼎的 Yearn.finance 的前身 iearn.finance。它诞生于2020年初,由 Andre Cronje 一个人开发。
▍重要产品案例:YFI 第一版(iearn)——帮存款人更好地获取收益

安德烈·克龙涅(Andre Cronje),iearn 与 Yearn.finance 的主要开发者
2020年1月20日,安德烈·克龙涅(Andre Cronje, AC) 写下第一行代码。他发现的是这样一个市场机会:
- 在区块链金融的借贷市场中,有AAVE、Compound、Dydy、Fulcrum等借贷平台:用户可以存款,可以借款。不同平台的存款年化收益差差别很大。如果我是一个存款人,理性地讲,我们应当把资金从利率低的平台取出,存入利率高的平台。我们应当随时调整,以获得最大可能的收益。
AC的思路是,既然如此,何不写一个智能合约:接受用户的资金,并实时地移动资金,来帮用户获得最大的回报?
2020年1月26日,他发布了 iearn.finance。
在其后的几天,他连续进行了三次迭代:1月27日第一次,1月31日第二次,2月3日第三次。
按他当时的记录,在14天的时间里,一个金融产品从 0 到 1 诞生了。( 参考阅读:https://medium.com/iearn/iearn-finance-milestones-and-roadmap-27fe63830951 )
这是一个最简版的共同基金,用户可以在这个智能合约中存入资金,智能合约在四个借贷市场中根据年化收益率高低调整仓位,帮用户获得最大回报。
现在这个产品在 yearn.finance 网站还可以访问,但基本已经无法可用。因为它很快进化到第二个版本,用户不是直接存入资金,而是将四种稳定币存入 curve 的Y池( https://www.curve.fi/y ),借用 curve 的资金池功能来进行稳定币资金的调度。这也是 DeFi 的各个模块可组合
的一次经典尝试:一个协议利用另一个协议的已有功能,组合出自己想要的新产品。
它支持的四种稳定币是(后面是池中各自的比例):
- DAI,(16.41%)
- USDC,(36.23%)
- USDT,(13.36%)
- TUSD,(34.00%)

产品网址:https://v1.yearn.finance/earn
4.4 贷款人的操作与成本
4.4.1 在 Compound 借贷
我们可以在 Compound Market 页面看到各个借贷市场的情况。

当我们在 Compound 里面存有资产后,借贷的过程很直接:
- 抵押:授权资产作为抵押物
- 借贷:按想要借贷的资金类型,进入相应的市场进行借贷
- 归还:归还贷款(本金与利息一起归还)
不过,在 Compound 借贷之外,还有很多其他的选择。
3.4.2 更多的选择:DeFi
我们可以在与 Compound 类似的平台中选择,比如:
- Compound
- AAVE
- dXdY
- Fulcrum
我们可以在 DeFi Rate (defirate.com)查询相关的费率。
▍实用工具:DeFi 存款与借贷费率查询 DeFi Rate
DeFirate.com 提供了不错的存款与借贷费率信息,它覆盖的产品较为广泛,且提供了按周期(如存款1个月、3个月、6个月、1年、3年)的利率查询。


3.4.2 更多的选择:CEX
CEX 也提供了借贷等金融服务,以火币为例,在它的金融业务板块下提供了“质押借币”。我们可以质押 ETH、BTC 等资产,借贷 USDT等。它可以借贷的资产种类较多,支持用作抵押物有数十种资产。
CEX 提供的借贷易用性提高很多,但自由度相对就小不少,比如如图所示它只提供 30 天周期的借贷。

网址:https://www.huobi.com/zh-cn/financial/pledge/
所支持的抵押品及质押率详情:

网址:https://www.huobi.com/zh-cn/financial/pledge/detail/,获取时间:2021-1-29
如果要借贷 DAI,我们还可以直接使用 MakerDAO。
▍ 参考产品:从 MakerDAO 借贷(生成)稳定币DAI
MakerDAO提供的借贷机制略有不同,它不是把存款人的钱借给贷款人,而是铸造一些新的美元稳定币 DAI 给所谓的“贷款人”。
MakerDAO 是一个以太坊广受欢迎的去中心化稳定币协议,我们抵押 ETH,可以获得相应数量、面值挂钩美元的稳定币 DAI。DAI的资产价值是由背后的抵押品 ETH 所支撑的。
更多的详细信息我们稍后在稳定币章节再详细介绍,MakerDAO 的网址见:https://makerdao.com/
MakerDAO 提供了一个界面APP 供用户使用,现在的界面叫oasis.app 。
它常用第一个入口是“借贷”——抵押资产,借出 DAI: https://oasis.app/borrow 。

在连接钱包之后,界面将变成如下:

我们可以创建所谓的“金库”(vault),也就是将资金存到 MakerDAO,获取利息收益。

(https://oasis.app/borrow)
然后,我们可以从 Oasis 生成(借贷) DAI:
- 选择抵押品
- 2)金库管理:创建金库、抵押品授权
- 3)生成DAI
要注意的是,当前执行相关操作的费率均非常高,比如创建金库的费用是:
0.091803 ETH,约 123 美元。
在MakerDAO (Oasis) 借贷 DAI,需要考虑的几个参数是:
- 何种资产,我们选择ETH,第一种费率(即ETH-A)
- 稳定费率,它指的是,即你借贷的利率
- 清算线,抵押物价值/借贷金额 < 150% 时,你将被清算
- 清算罚金,如果你被清算,还需要额外支付 13% 的罚金
- 燃料费(Gas Fee),要注意各项链上交易的费用。
如果选择 ETH 的第二种费率(ETH-B),我们看到清算线将降低,也即,你可以用较少的抵押物借出较多的资金。相应地,你的利率从 3.50% 提高到了 6.50%,你的成本有所上升。
4.4 小结
总的来说,在数字资产逐渐被接纳后,存款与借贷是自然产生的需求。存款人获得低风险利息收益,借贷则是在不出售资产的情况下获得可使用的资金。以太坊+智能合约为这一类产品提供了非常好的基础设施——资金池管理,按规则处理借与贷。由此,这一细分市场就开始发展起来,它是 DeFi 世界最重要的模块之一。
但坦率地说,真正推动区块链金融市场并不是借贷,而是币币交易与挖矿,普通用户对交易有着强烈的需求,有资金的矿工对挖矿有着强烈的需求,而资产管理的出现也是为了帮资金提供者获得更高的回报。#数字货币#