科普:DeFi借贷协议指南
太长不看:如今,许多流动性挖矿项目都依赖于 DeFi 借贷协议。DeFi 借贷协议被视为一种相对安全成熟的利用密码学资产创造收益的方式。随着人们对 DeFi 协议的兴趣增长,我们认为现在正是时候写一篇文章来详细介绍 DeFi 借贷协议,从而帮助人们选择适合自己的借贷协议。这篇入门指南从年化利率、手续费和安全性方面对比了以太坊上流行的借贷平台,并解释了一些关于手续费的重要注意事项。
DeFi 借贷协议可以让任何人无需经过 KYC 即可放贷获利,而且不同于中心化交易所,托管方不可能卷款跑路。
虽然投资多少都有一定的风险,但是很多 DeFi 借贷协议已经运行了一段时间,还没有发生重大事故。事实证明,这些借贷协议已经具有很强的抗攻击性,经过剧烈市场震荡仍屹立不倒,而且还能提供 5% 左右的年化收益率。
收益从哪儿来?
在比较流行的借贷平台并深入探讨选择借贷平台的重要注意事项之前,我们先要知道放贷收益来自哪里。就借贷协议而言,放贷收益来自借款人。
每个借贷协议都提供密码学资产贷款服务,并要求贷款人在还款时支付利息。利息会支付给储蓄者。通常,储蓄者(即,流动性提供者)的人数比贷款人多,因此贷款利率较高。
如何选择 DeFi 借贷平台
关于如何选择 DeFi 借贷协议,这一问题其实没有标准答案。AAVE、Compound 和 dYdX 等流行的协议采取的模式大致相同,主要区别在于风险、收益和个性化需求。从这一角度出发,就可以进行一些重要考量。
年化收益率对比
在讨论借贷协议时,人们的第一个话题很可能是预期收益。换言之,人们想知道 DeFi 协议为储蓄者提供多少年化收益率。
年化收益率决定了在其它条件不变的情况下,储蓄者预期一年所能获得的利息收益。问题在于,DeFi 协议提供的年化收益率波动很大。一般来说,年化收益率由存入资金和贷出资金之间的比率(也即是借贷池的利用率)决定。如果借贷池中资金的利用率很高,存款利率就会上升,激励贷款人向借贷池中注入更多流动性,但是也会让很多贷款人望而却步。
贷款人和储蓄者之间的比率可能会每天,甚至在每个区块间频繁发生变化。例如,在短短几天内,BAT 协议上的 BAT 代币的年化收益率就曾因为 Compound 引入 COMP 治理代币从 0% 增至 27%,后来又跌至 0%。
BAT 年化收益率:从 0% 上涨至 27%,又跌回 0%(来源:Compound)
在撰写本文时,各 DeFi 借贷协议提供的年化收益率如下所示,但是有可能发生变化。
从上图可以看出,不同协议之间乃至不同资产之间的年化收益率各不相同,即使是稳定币等高度相关资产也是如此(DAI/USDC/USDT 都是锚定美元的稳定币)。
一种更好的方式是实时追踪年化收益率。Compound 的网站上提供了该平台支持的所有资产的历史数据图。当然了,历史数据无法让我们预见未来,但是可以给我们提供很好的参考。(你也可以查看 defirate.com 和 loanscan.io 上不同协议和资产的历史年化收益率。)
过去 30 天不同平台上 DAI 的年化收益率(来源:loanscan)
交易成本和 gas 费
正如我们所知,以太坊上的每笔交易都要向矿工支付手续费,从而保障网络的安全性。每笔交易的美元成本主要取决于以下三个因素:
gas 消耗量:代表计算的复杂性。智能合约越复杂,完成每笔交易所需的 gas 量就越多。gas 价格:用户对交易的需求量越大,gas 价格越高。每个区块的空间都是有限的,因此用户必须支付更高的 gas 价格才能让自己的交易被打包进区块。ETH 价格:gas 是用 ETH 支付的。如果 ETH 价格上涨,交易成本就会增加。
GasAmount * GasPrice * EthPrice = transaction_feegas 和 ETH 的价格与 DeFi 借贷协议无关。二者均取决于以太坊区块链上用户对 ETH 和交易的需求。使用平台所需消耗的 gas 量会根据不同的协议、不同的代币,乃至存入取出交易之分而发生变化。已知 gas 消耗量,将 gas 消耗量乘以 gas 价格和 ETH 价格,即可计算出交易价格。为了公平比较 AAVE、Compound 和 dYdX 协议,我们根据以太坊的交易历史,计算了各协议的单笔存款交易(lending)和单笔取款交易(withdrawal)所需消耗的平均 gas 量。
钱包所显示的交易成本(以美元为单位)
上表记录了当 gas 价格为 50GWei,ETH 价格为 400 美元时,钱包所显示的交易成本(以美元为单位)。其中,无论是存款交易还是取款交易,dYdX 协议上每种资产的交易成本都是最低的。Compound 的 ETH 存款交易手续费最低,AAVE 上所有资产的取款交易成本均远高于其它交易。钱包显示的价格通常略微高估了交易成功所需消耗的实际 gas 量。为了更准确地进行估算,我们查看了这三个协议上较受欢迎的几种代币的交易 gas 上限的历史数据。具体结果可查看我们在 Dune Analytics(需要开通账户)上的数据看板。一些重点结论如下:DAI 存款交易的手续费在 Compound 上最高,在 dYdX 上最低。
下表显示了一个月来的平均 gas 消耗量。
交易的平均 gas 消耗量
当 gas 价格为 50 Gwei,ETH 价格为 400 美元时,交易的平均 gas 成本(以美元为单位)
在大多数用例中,AAVE 协议的使用成本都高于其它借贷协议。dYdX 是一致性最高的协议,代币的存入和取出交易所需消耗的 gas 量相差无几。Compound 在 ETH 存款交易方面的成本最低,而且在 USDT 的存入和取出交易方面的成本均低于 AAVE(dYdY 不提供 USDT 借贷池)。计算在决定是否参与借贷之前,你要先算一笔账。你需要根据每个协议当前的年化收益率、当前市场价、锁仓时间和最低质押量要求来做出正确的选择。例如,我们想要在 dYdX 上存入 USDC,因为单笔交易所需交纳的矿工手续费最低,且当前年化收益率最高。假设年化收益率稳定在 5%,ETH 价格稳定在 400 美元,gas 价格由于网络拥堵达到 50 GWei。首先,我们计算存款和取款交易的 gas 费。据表格数据显示,dYdX 上存入和取出 USDC所需消耗的 gas 总量为:188,784 + 210,934 = ~400,000 Gas已知 ETH 价格为 400 美元,将 gas 总量乘以 50GWei(50*10^-9 ETH)得到:50*10^-9 ETH/GAS * 400,000 GAS * 400 $/ETH = $8考虑到手续费,我们应该借出至少 X*0.05 >$8,也就是 160 美元,才能保证一年后回本。当然了,这些参数都有可能发生变化。gas 价格波动性很大,ETH 价格和年化收益率每天也会发生变化。好处是,gas 费几乎与存入的资金量无关。无论是存入 100 美元还是 10 万美元,以太坊网络所收取的手续费都是相同的。
安全性
安全性是选择协议时候的重要因素。运行在区块链上并不表示这些 DeFi 协议都是绝对安全的。说到底,所有这些推动协议运转的合约都只是软件,而任何软件都有可能出现导致用户资金损失或协议完全崩溃的漏洞。最近的一个例子是 bZx Fulcrum 平台,因为合约的 bug 导致用户损失了35 万美金。事件发生时,协议只能完全暂停,不允许取款也不允许存入。(插句话:当时 Compound 的 CEO 批评 bZx 平台一知半解地抄袭了 Compound 的代码。)跟所有的金融服务一样,作为用户,有必要知道这些借贷平台是否积累了好评、是否可靠。AAVE、Compound 和 dYdX 全都经过了著名的安全公司的代码审计。有几个平台还接受了不止一次审计。虽然审计并不是安全保障,因为代码可能仍然有缺陷,但要是没有经过审计,那这个协议到底可不可靠就要打一个问号了。另一个需要考虑的重要安全因素是,是不是单一一个实体在控制着这些合约、谁持有控制密钥、如果资金丢失,是否有退款服务。有时候这些因素很难完全搞清楚,但用户不该就此放弃尽职调查。对大额储蓄用户来说尤其如此。
最近,Gauntlet 联合 Defipulse 推出了一个安全指数,首先分析 Compound 和 AAVE。安全指数基于由 Garuntlet 执行的内部模拟,模拟了多种市场情形和网络情形。安全指数的用意是确定各协议(在遭遇了哪怕 “黑色星期四” 这样严苛的挑战之后)能保持偿付能力的可能性。这个指数不是一个恒定的数字,也没有把所有的风险点都纳入考量,但在做投资时也不失为一个可用的工具。并非所有平台都支持同样多种类的 token。在我们的测试中,dYdX 是手续费方面表现最好的,但它仅支持 USDC、DAI 和 ETH。AAVE 和 Compound 支持的代币种类更大而全。举个例子,Compound 上现在可以借出 UNI token,而如果你想借 KNC,那就只能上 AAVE。在 ZenGo 上,我们最近已经加入了多种著名的 DeFi 代币到我们的支持资产列表中,包括上面提到的 AAVE、UNI(用户还可以买入和交易)以及 KNC 代币。ZenGo Savings 还集成了 Compound 协议,因此所有 Compound 支持的资产,都可以在 Savings 中使用,非常简单和安全,而且你还可以赚到COMP token。最后,如果这份指南不包含 Yearn 的话,那未免不完整。Yearn 是由资深的智能合约开发者 Andre Cronje 开发的一套协议,给大家带来了很多惊喜。Yearn 的 YFI token 最近也被加进了 ZenGo 的支持资产列表。该协议一开始诞生的时候,是作为一个借贷协议的收益率聚合器而出现的,用意是帮助用户在不同的 DeFi 借贷平台上获得最大化的储蓄年化收益率。它不是靠人工来切换储蓄平台,而是把所有的资金都放到一个池子里(每种 token 各一个池子),然后把所有资金都投到能产生最高收益率的平台中去。每次用户与 Yearn 交互的时候,不论 TA 是存钱还是取钱,Yearn 合约都会检查一次各平台的储蓄年化收益率(在本文撰写之时,Yearn 覆盖的平台有 dYdX、Compound 和 AAVE)。如果能产生最高收益率的平台不同于池内资金当前所在的平台,所有资金都会取出,转移到更为有利可图的平台上去。
Yearn 合约中的资金会在协议间转移
现在的 Yearn 比起刚诞生的时候,其架构已经有所改变,但原理是一样的:把资金都放到一个池子里,让合约来决定这些钱应该放到哪里去产生收益。在未来,Yearn 的覆盖面可能会更广 ,但需要提醒的是,每多一个合约,就多一层复杂性和风险。而且,因为 Yearn 是一个聚合器,与之交互的手续费高低同样取决于所用的底层协议及添加进去的合约本身的复杂性。借贷协议是使用密码学货币资产获得稳定收益且无需承担大量风险的好方法。不过,每个人都必须做自己的尽职调查,以保护自己的资产并从投资中获得最大利益。所以,务必保持下列习惯:
了解该协议所支付的年化收益率历史数值。虽然这个数值不可能是稳定的,但仍然是一个重要的指标。想清楚要投入多少钱、投入多久。虽然你随时可以取出资金,但取款的手续费可能非常高昂。了解协议的安全性以及运营方的名声。
过去几个月里手续费率居高不下,而且网络的使用量看起来只会随着更多协议发布而水涨船高,所以一次性投入较大的数额会比较划算。
Scan QR code with WeChat