去中心化金融,又称 “DeFi” 或开放式金融,旨在重构目前的金融系统(例如,借贷、金融衍生品以及交易),利用自动化取代中介。一旦完全实现自动化,用于构建 DeFi 的不同金融模块可以重复组合,实现更复杂的逻辑和功能。今时今日,以太坊是去中心化金融的首选,不过从原则上来说,任何智能合约平台都能实现这一类应用。
我们的去中心化金融(“DeFi”)新手教学将介绍如下内容:
- 稳定币 —— 去中心化金融的重要组成模块。与价格波动性较强的比特币或以太币不同,此类数字或被被设计成了锚定一单位法币的价值。大部分的稳定币都锚定美元,市面上也存在一部分锚定人民币的稳定币。
- 去中心化贷款 —— 通过编好的程序从区块链上获取一笔贷款,不需要通过任何银行账户。
- 去中心化交易所 —— 在区块链上买卖密码学货币,而不是通过 Coinbase 这种中心化交易所。原则上,支持脚本接入实现自动化的交易。
- 担保品 —— 借方必须质押数字资产才能借出去中心化贷款,确保在借方违约的情况下,依然能偿还贷方。
- 去中心化身份 —— 智能合约里采信的身份,用于去中心化贷款中评估用户的信用。
- 可组合性 —— 和软件开发中的各种库类似,将不同的 DeFi 函数组合,实现复杂的功能。举例来说,如果已经有一个智能合约能存币生息,你可以实现另一个合约来自动复投利息(不需要经过第一个合约许可)。
- 风控 —— DeFi 的高回报通常伴随着高风险。万幸当下涌现出许多新工具,能尽量降低投资的风险。
我们接下来逐个介绍上述概念。
稳定币
如果我们想要把传统的金融产品搬到区块链上,首先要解决的问题就是价格波动性。就以太坊上原生的以太币(ETH)为例,USD/ETH 交易对的价格就经常出现过山车,有时一天的波动就超过 10% 。
价格波动如此剧烈的数字货币不适用于绝大部分传统金融产品。假如你获得了一笔贷款,你肯定不想应还贷款额在还款前夕波动超过 10% 。如此高的价格波动性会扰乱你的未来计划。
稳定币就是一种解决方案。其设计初衷就在于实现价格稳定,与一单位法币保持1:1 的汇率。稳定币指数(Stablecoin Index)和稳定币统计数据(Stablecoin Stats)这两个网页列举了主流的稳定币。
稳定币通常分为三类:中心化法币背书的稳定币、去中心化数字资产背书的稳定币以及去中心化算法实现的稳定币。
1.中心化法币背书的稳定币 由存在银行账户里的法币 1:1 背书。就拿 Coinbase 发行的稳定币 USD Coin(USDC)为例,每发行一枚 USDC,Coinbase 都会相应在银行账户中存入1 美金。只要你相信发行机构以及作为担保品的法币,则持有和使用这种稳定币的风险并不高。这类稳定币的另一大优势是:如果出了问题,总有机构或实体承担责任。因此,这类稳定币获得了很多公司和个人的青睐。在美国,联邦存款保险公司(FDIC)的储蓄保险赔付下限是 25 万美金,其他国家也都有各自的储蓄保险条款。虽然这看上去很美好,但并不是所有用户都有资格使用中心化稳定币。例如,USDC 的用户条款就声明只支持部分国家和地区的用户使用,并且严格限定了 USDC 的使用范围和场景。
2.去中心化数字资产背书的稳定币 并没有所谓的中心化运营机构或者用户条款。这就意味着任何人都可以直接使用这类稳定币,无需取得某个公司或政府的许可。不过法币背书的缺席增加了保持价格稳定的复杂度。跟 1:1锚定法币的中心化模型不同,由于数字货币的价格波动性较高,加密资产背书的去中心化稳定币通常需要超额担保才能发行。
举例来说,构建在以太坊上的 Maker 系统就发行了去中心化稳定币 DAI。DAI 的目标是 1:1 锚定美金,因此需要一个特别的 “铸币” 过程:人们需要将密码学货币(通常是以太币)作为担保品锁定在 Maker 系统中,然后才能借出一笔 DAI 。担保品的价值必须高于贷款额,因此是超额担保贷款。
假设你锁定了价值 200 美金的以太币作为担保品,可以借出价值大约 100 美金的 DAI 来进行交易。借 DAI 主要是为了加杠杆 —— 如果你相信以太币的价格不会暴跌,就可以质押以太币借出 100 美金自由进行交易。如果原本价值 200 美金的以太币暴跌,担保率跌至清算比率以下,那 Maker 的智能合约就会没收你的担保品并在市场上出售,以偿付借出的 100 美金。这样一来,Maker 系统就不会出现任何坏账。
虽然 Maker 比 USDC 复杂得多,但从理论上来说,不进行铸币操作的 DAI 的终端用户并不需要理解系统的原理,毕竟日常使用着法币的普通人也不需要了解复杂的货币政策。尽管如此,DAI 依然存在一定的风险,包括 Maker 智能合约的潜在漏洞以及 DAI 与美金脱锚的风险。
3.去中心化算法实现的稳定币 是第三种。这一类代币没有任何资产背书,仅仅依靠算法维持价格稳定。算法稳定币的代表包括 Basis,它在上线前夕就宣告失败。有些人质疑财力雄厚的恶意机构能够攻击算法稳定币,造成市场的恐慌和稳定币脱锚,最终引发死亡螺旋,稳定币价值归零。
总体而言,前两种稳定币更为流行。人们最在意的是代币的价格稳定,无论是以法币还是数字货币背书的。尽管如此,目前依然有人在研究第三类稳定币,尝试着把算法元素和密码学资产质押结合起来。
去中心化借贷服务
有了 USDC 以及 DAI 这样运行良好的稳定币,我们就能利用自动化智能合约重构传统金融系统的各个部分。其中最基础的就是借贷。
目前有许多直接通过智能合约实现以太币借贷的 DeFi 平台,比方说 Compound 、dYdX 以及 Dharma 。这些智能合约最有意思的一点是借贷双方都不需要主动寻找对手盘。事实上,智能合约替代了中介的功能,借贷产生的利息则由算法根据供需关系自动计算。
中心化借贷订单簿
在解释原理之前,我们先来看看中心化密码学货币交易所如何实现借贷交易。以下是 Bitfinex 的资金簿:
我们先来看这个账簿的左半部分。第一行表示市场中有人愿意以 0.0265% 的日利率借入一笔为期 30 天,金额为 4421.48 美金的贷款。第二行则是另一个人想以稍低一些的 0.0263% 日利率借入一笔为期 30 天,金额为 34,292.38 美金的贷款。
右半边是放贷者。第一行表示有用户愿意以0.027418%的日利率借出一笔为期 2 天、金额为 8199.32 美金的贷款。第二行则是有人愿意以0.027436%的日利率借出一笔为期 2 天、金额为 255.68 美金的贷款。
剩下的数据以此类推。这就是中心化借贷订单簿的运作原理。在上面的例子中,借款方愿意接受的日利率不高于 0.0265% ,而放贷方愿意接受的日利率不低于0.027418% 。借贷双方必须要有一方让步才能达成交易。Bitfinex 正是提供这样的订单簿服务来撮合用户,然后从中抽成。
去中心化借贷订单簿
一些去中心化借贷平台则更进一步,没有采用订单簿来撮合借贷双方,而是让用户直接通过智能合约借贷,动态调整利率以凑合订单。举例来说,如果有人从智能合约中借出了一大笔钱,贷款利率就会提高。此外,借款人必须在智能合约内锁定担保品才能借款,且担保品的价值要高于借款金额,以实现超额担保。
但为什么去中心化借贷服务能做起来呢?答案是 DeFi 应用具有极强的可扩展性。DeFi 能够提供比传统银行更高的储蓄利率,且风险更低,在理论上能吸引数十亿资金入场。Compund 已经管理了1.2 亿美金的资产,而其他的平台也势头正旺。虽然存在智能合约漏洞和密码学资产价格波动的风险,但 DeFi 的储蓄利率远超传统银行不足 2%的储蓄利率。下图是 LoanScan 的数据,显示了在不同平台上借出稳定币可获得的利率:
去中心化交易所
去中心化密码学货币交易所试图把 Coinbase Pro 之类的服务搬到区块链上,即,促成不同数字货币之间的交易。
为了更好地理解去中心化交易所,我们先来看看中心化交易所是怎么做的。以 Coinbase Pro 为例,它其实是买卖双方之间的中介和托管方,可以托管资产并撮合交易。虽然中心化交易所促成了数十亿美金的交易,但它依然存在黑客攻击引起的单点故障、交易审查以及交易壁垒等弊病。
去中心化交易所旨在通过智能合约来替代或减少中介这一环节,从而解决上述难题。去中心化交易所最理想的形态是支持所有数字资产、完全点对点的交易所。目前有很多支持基于以太坊的代币的去中心化交易所,如Uniswap、0x 以及 Kyber。以 Uniswap 为例,它采用了被称为自动做市商(automated market maker, AMM)的算法来为代币提供流动性。买卖双方直接从智能合约里取得流动性,价格则根据代币需求量以及智能合约中提供的流动性计算得出。Uniswap 在计算价格时不考虑买单的大小,而是根据买单量逐步提高代币的价格。
目前,去中心化交易所能够处理的交易量只占中心化交易所的一小部分,并且无法支持大额交易。另外,大部分去中心化交易所只支持以太坊上的代币,因此无法接入其他链上的高市值代币。不过随着原子交换(atomic swap)和 zk-STARKs 技术的发展,相信这些局限性在未来都不会是问题。
去中心化身份
就上文提到的去中心化借贷服务而言,一大痛点就是需要提供大量的担保品。这种超额担保机制会造成资金利用效率太低 —— 而且很多借款人根本就没有多余的资金来质押。
因此,去中心化身份和声誉系统应运而生,旨在降低对担保的要求。最开始,人们将 Experian、TransUnion 以及 Equifax 等基于法币的信用评分机构搬上了区块链。
但这种做法显然存在缺陷,因为传统信用评分机构对年轻人、海外用户等群体打分偏低。不过,Lending Club 等新型服务解决了这一问题,它们不再过度依赖个人信用评分(FICO),而是根据物业情况、收入水平以及工作年限等数据进行综合打分。
去中心化身份和声誉系统能提供类似的服务,通过综合社交媒体声誉、历史还贷记录、其他信誉良好的用户的担保等数据,为用户信用打分。在落地应用之前还需要就具体的数据点进行许多实验和试错,也许还要加入质押系统,可以说我们目前仍然处在早期探索阶段。
长远来看,DeFi 和去中心化身份系统的结合能把人们从传统金融系统中解放出来。举例来说,目前有 10 亿人没有官方的身份证件,低收入国家有大约 50% 的女性没有身份证件,但他们中的大部分都有智能手机。因此,一旦去中心化身份系统能应用于发展中国家,或将带来跨越式的发展 —— 就像智能手机那样。
可组合性
我们已经介绍了去中心化稳定币、借贷服务、交易所以及身份。但在以太坊之类的智能合约平台上构建去中心化金融体系最重要的一点,也许是下面要介绍的可组合性。和软件开发中使用到的各种库一样,不同去中心化金融应用使用的智能合约能彼此组合,像乐高积木一样构建功能复杂的系统。
假设你想在自己的平台上增加一个代币化资产交易功能,直接接入去中心化交易所协议即可。各种智能合约能重组出传统金融世界根本无法实现的新概念。
比如一个结合了 DeFi 和社交媒体概念的新项目 2100,可以让参与者利用自己的推特帐号 “铸造” 新的代币,利用自己的社会资本生成数字美元。大 V 们能把一些优质内容设置成仅代币持有人可见,从而实现粉丝经济变现。将个人账户代币化之后,人们甚至能构建预测市场,竞猜哪些账户会变得更流行。
另一个传统金融从没有出现过的概念是 PoolTogether,它把 DeFi 和彩票结合,创造了一种 “无损失” 彩票。用户购买链上的彩票,然后将所有购买彩票的资金都存入 Compound 中赚取利息。在每一期彩票开奖时,每个购彩人都能拿回自己的钱 —— 不过有一个幸运儿能把彩金池产生的利息全部抱回家。从本质上来说,这就是在利用彩票机制增加储蓄并创造财富!
随着 DeFi 系统日益成熟,这些智能合约库会逐渐破圈,影响币圈之外的生态。最终,我们只需在游戏里添加一行代码就能接入整个去中心化市场,或者添加一行代码让网上商城的商家利用自己的余额赚取生息。
风险
虽然 DeFi 很美好,但不能忽略随之而来的风险。以下列举了一些 DeFi 可能出现的问题:
- 智能合约风险。许多 DeFi 系统问世时间并不长,还需要经过更长时间的检验。随着合约之间的相互调用,智能合约的风险倍增。如果协议中某个关键的智能合约存在程序漏洞,就会直接造成系统性风险。明智的做法是在这些系统的早期阶段不要投入过多资金。
- 担保品和价格波动风险。为贷款背书的数字资产担保品也存在风险。虽然超额担保能减少价格波动性带来的风险,但如果担保品的价格暴跌,借款方可能来不及追加保证金就被平仓。选择合理的质押率和经过审查的质押品能降低这种风险。另一个潜在风险是许多 DeFi 平台的利率波动不利于用户参与。将来还有可能出现利率互换和其他锁定利率的手段,但这会增加系统的复杂度。
- 政策性风险。DeFi 平台的去中心化程度各不相同,目前还没有法庭判例验证这些系统是否名副其实。这只能由时间来检验。
在DeFi领域,Nexus Mutual 以及 Convexity 等去中心化保险能有效对冲上述风险。而 Augur 之类的预测市场可以让用户对其正在使用的智能合约存在漏洞的概率下注,以此对冲风险。
尽管如此,这些对冲手段本身还处于萌芽阶段,其智能合约本身也会存在风险。不过我们相信它们能发展成熟。而且,随着 DeFi 生态的壮大,传统保险公司也会推出相关产品。
拓展资料
DeFi 的生态正在不断发展壮大。目前已经有价值数亿美金的数字货币部署在了 DeFi 系统中,未来潜力不可限量。本文只是抛砖引玉,介绍了几种 DeFi 的用例,以下列举部分阅读材料供读者进一步了解 DeFi,追踪最新的发展动态。
(编者注:原文发表于 2020 年年初,截至译文发稿日,DeFi 系统中锁定的资产已逾百亿美金。)
理解 DeFi
前沿进展
感谢Balaji Srinivasan、Will Warren 以及 Jordan Clifford 对本文的审阅!
利益相关:Linda Xie 是密码学资产投资有限公司 Scalar Capital Management 的运营总监。本文不构成任何投资建议。
(完)