智能合约钱包里面的钱能取出吗,智能合约钱包有陷阱吗

  

  DeFi为最终用户提供三种产品和服务:贷款、交易和投资基金。在DeFi,投资基金也被称为资产管理,或投资集合。先说借贷。借贷可以说是传统金融中最典型、最受欢迎的金融产品。我们在银行存款,然后向银行借款。抵押贷款也是DeFi最基本的模块之一,为DeFi的运营提供资金。   

  

  在这一章中,我们将首先进行一个概念性的讨论,以帮助您理解在DeFi中贷款的实现。我们以主化合物为例。AAVE、LendHub(Heco)、Channels(Heco)、Venus(BSC)和Cream(BSC)都采用了类似的架构。从复利的讨论中,可以了解到几乎所有抵押贷款的操作逻辑。MakerDao采用稳定的货币结构,这一点我们将在后面讨论。   

  

  在讨论完产品和原理之后,我们将切换到金融产品用户的角度,详细讨论最终用户会关注的两个话题:   

  

  借款人的经营和成本;存款人的经营和收入。   

  

  在这里,我们先不考虑2020年DeFi世界的一个现象,即作为存款人和借款人,都可以获得治理令牌(例如COMP为Compound),这将增加存款人的利息收入,减少借款人的利息支出。这个话题将在后面的章节中讨论。这里,我们先假设这个变量不存在。在DeFi中,所谓的“产量农业”或广义上的“采矿”,即奖励资金提供者,是一个非常重要的新部门。事实上,它在2020年出现后,就带动了DeFi的爆炸。   

  

  4.1从银行到大院   

  

  分散金融,顾名思义,就是试图以区块链的分散方式重新提供传统金融的功能。传统金融的一个基本功能就是“在你需要的时候借钱给你。”   

  

  你有房产、田地等多项资产,但需要现金。你可以抵押资产,借入现金。你可以把你的资产存放在典当行,过度抵押,借出一小部分现金。像现代工薪阶层一样,可以拿自己未来的收入做担保,贷款抵押。你有良好的商业信用,无需抵押就能借到现金。   

  

  与借款相关,借款人支付与时间长短相关的合理利息。相应的,借钱的人也得到了合理的利息回报。借款人与贷款人之间的抵押物是防止借款人无力偿还的一种风险管理机制。   

  

  在传统金融中,一个典型的机构就是为此而生的:银行。作为存款人和贷款人之间的中介,它负责贷款的核心任务:   

  

  接受并借出资金,向存款人提供利息作为回报,并向贷款人收取利息。风险管理主要通过两种方式进行:抵押物和信贷,保证资金安全。有效管理资金池。   

  

     

  

  在区块链领域,金融的发展还相当原始,但借来的产品随着需求逐渐出现。比特币和区块链发展到一定阶段后,由于其中一部分积累了资产,借贷需求自然产生:   

  

  ETH值100美元的时候,你有1万块,但是你看好它的长期发展,舍不得卖。你可以抵押它来借钱。   

  

  这实际上是在某种分散的“银行”的两个借贷市场中分两步实现的:   

  

  第一步:在ETH市场,你存入ETH资金赚取利息。你把它作为抵押品。   

  

  第二步:在戴市场,你用全系统的抵押物借给戴,并支付利息。   

  

  当然,就戴而言,也可以直接在MakerDAO协议(及其Oasis.app)中进行。   

  

  完成以上两步,你就相当于做了一笔传统金融的贷款。你多了一笔债务,手里的资金是:原来的资产和债务。   

  

  单位(美元)   

  

  财产;资产   

  

  负债   

  

  总资产   

  

  原始资产   

  

  100,000   

  

  0   

  

  100,000   

  

  借钱后   

  

  100,000   

  

  50,000   

  

  150,000   

  

  注:不包括利息和其他费用。   

  

     

  

  我们可以看到,链中的智能合约完成了借贷所需的全部功能:存贷服务、风险管理、资金池管理。   

  

  尤其需要讨论的是,在德菲世界,所有贷款本质上都是“过度抵押”(也就是马云所说的“典当商”思维)。你过度抵押一项资产,然后贷出另一项。区块链的核心理念之一是“无信用”,但不太可能发展信用贷款。其主流将是担保贷款。   

  


  

▍专题讨论: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 类似的平台中选择,比如:

  


  

CompoundAAVEdXdYFulcrum

  

我们可以在 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 世界最重要的模块之一。

  


  

但坦率地说,真正推动区块链金融市场并不是借贷,而是币币交易与挖矿,普通用户对交易有着强烈的需求,有资金的矿工对挖矿有着强烈的需求,而资产管理的出现也是为了帮资金提供者获得更高的回报。#数字货币#

相关文章