1. 首页 > 快讯

Multicoin Capital:深入解析 DeFi 六层架构与风险管理


DeFi 组合性带来复杂的系统性风险,Multicoin Capital 提供一个简单框架来思考讲解管理抵押品风险、预言机风险与清算风险。

原文标题:《Multicoin Capital 最新研究:DeFi 市场 3 大风险与 8 个解决思路 | 链捕手》
撰文:Spencer Applebaum、Matt Shapiro 与 Shayon Sengupta
翻译:王大树、龚荃宇
来源:链捕手

在过去一年,以太坊 DeFi 生态出现了爆炸式增长,锁仓资金量最高超过 140 亿美元,比去年增长了 20 多倍,同时其中蕴藏的风险也在加速爆发。

知名风投机构 Multicoin Capital 于 11 月 24 日在其官网发布了名为《The DeFi Stack》的最新博客,作者包括该机构合伙人 Spencer Applebaum 与合伙人 Matt Shapiro 以及分析师 Shayon Sengupta。

在该文章中,Multicoin Capital 分析了 DeFi 行业当前的基本架构,并为读者提供一个框架来思考讲解管理 DeFi 中的三大风险,包括抵押品风险、预言机风险、清算风险,以及针对这些风险的 8 个解决思路,这在当前安全事故频发的 DeFi 行业颇具参考价值。鉴此,链捕手对该文进行了翻译,并作了不影响原意的调整与删减。

DeFi 的发展得益于流动性挖矿的催化,如今用户只需向 AMM (Bancor、Curve、Uniswap)提供流动性,在借贷市场协议(Compound、Aave 和 Cream)上出借资产,或者通过收益率优化协议(Yearn Finance、Harvest Finance 等)存入代,就能获得诱人的收益。

这在一定程度上是由各协议间的可组合性决定的。Variant Fund 创始人 Jesse Walden 将可组合性定义为:「如果一个平台的现有资源可以被用作构件,并被编程成更高阶的应用,那么这个平台就是可组合的。可组合性之所以重要,是因为它可以让开发人员用更少的资源做更多的事情,这反过来又可以带来更快速、更复合的创新。

事实上,如今 DeFi 用户可以使用 ETH 作为抵押品,然后创建 DAI,通过 Tornado.Cash 流通,在 Curve 上兑换 USDC,并在 Polymarket 上投注选举合约,这是非常惊人的场景图景。DeFi 生态系统的网络效应非常强大,然而这种复合式创新并非没有风险。

具体到 DeFi 来说,风险也会随着创新的复合而增加。在这篇文章中,我们将探讨整个 DeFi 生态的依存关系,以及几个关键 层级讲解支撑整个生态系统。如果其中任何一个层级出现问题,DeFi 作为一个整体就会轰然倒塌。

想要弄清楚投资者通过「收益耕作」所承担的风险,唯一有效方法是理解隐藏在 DeFi 堆栈中的依存关系,从中推导出潜在风险。而要做到这一点,就必须了解 DeFi 堆栈中的层级。

为了更好地理解这些风险和依赖性,我们将 DeFi 堆栈划分为六个不同的层次:

第 1 层: 原子价值单位

DeFi 堆栈中的第 1 层是从原子价值单位开始的。

DAI、ETH、借贷市场代币 (cTokens 和 aTokens)、集中托管式 ERC-20 代币、挂钩资产和稳定币 (USDT、USDC、WBTC),以及 AMM 池的 LP 份额,它们主要作为衍生品、贷款和杠杆的抵押应用在 DeFi 协议中,并代表了一个完整交易生命周期的开始和结束。

DAI 和 Tether 的风险是不同的。DAI 的主要风险是 Maker 系统崩溃,DAI 失去了挂钩资产。Tether 的主要风险是存放支持 USDT 的美元的银行账户发生不利的情况。所有像 WBTC 和 USDT 这样的集中托管资产都面临着二元风险,因为如果 BTC 被黑客攻击,或者市场发现 Tether 的美元实际上并不存在于银行账户中,它们的价值可能会暴跌。

双方都会在 DeFi 堆栈这个倒金字塔的底部引入关键风险。不管是 bug 还是智能合约失败,如果任何一个原子价值单位发生动摇,任何利用它们的系统都会受到影响,不管它的代码有多好。

来源:Coin Metrics

第 2 层: 交易层

仅能够铸造原子价值单位是不够的。无论是人类还是机器人,DeFi 用户都必须能够进行链上交易,这种能力是 DeFi 堆栈的第二层。

随着 DeFi 协议的普及,它们成为越来越复杂的 DeFi 系统的一部分。DeFi 协议依赖外部交易来顺利运行,包括跟踪和存储抵押品余额、测量抵押资金比率、处理预言机价格、执行清算、为贡献者分配奖励、发放保证金等。这些业务消耗了大量的 gas 费,因此需要足够的 Layer 1 或者 Layer 2 能力。因此,我们将「交易处理能力」确定为 DeFi 堆栈的核心要素。

虽然这似乎是一个必然的结果,但其实并不是这样。以太坊高昂的 gas 费说明了交易的成本,假设用户和机器人无法在链上交易,清算、保证金追加操作等都无法处理,从而在整个 DeFi 生态中产生系统性破产风险。

交易能力在很多方面都得到了提升。像 Solana 这样的项目正在 Layer 1 层面进行创新,对吞吐量、延迟和 gas 费的成本进行优化,实现比现状更优的性能(5 万 TPS、亚秒级延迟和接近 0 美元的交易费用)。SKALE、StarkWare 和 Optimism 等项目正在构建第 2 层解决方案,以便在以太坊上进行扩展。

第 3 层:价格预言

在交易层的基础上,预言机报价是下一个基础设施的基础。安全和可验证的市场数据的输入对 DeFi 协议的运作至关重要。基于链外数据的智能合约的孤立设计意味着中心化的预言机可能为整个系统引入一个单点故障。

预言机可以让高阶功能模块产生触发,比如清算。Coinbase、MakerDAO 中和器、Chainlink、Band、Tellor、UMA、API3、Compound Open Oracle 和 Nes 是目前最流行的九个预言机。

如果 Chainlink 的价格报价失效或误报,Aave 上的贷款或 Synthetix 上的合成资产可能会被无意清算,Bancor 上的 DEX 中间价可能会偏离轨道,一系列 DeFi 系统可能在几秒钟内从有偿付能力转变为资不抵债。

1、2、3 层构成了 DeFi 的核心基础设施。在此之上,DeFi 创业者们正在构建更加复杂和可互操作的金融基础设施。

第 4 层: DeFi 底层产品

当大多数人想到「收益耕作」或纯使用的 DeFi 应用时,就会想到 DeFi 底层产品。DeFi 底层产品包括:

1)贷款协议:Compound, Aave, Cream, bZx, Yield, Notional, Mainframe

2) AMM 交易平台:Curve, Uniswap, Balancer, Bancor, mStable, BlackHoleSwap, DODO, Serum Swap

3)订单薄交易平台:0x, IDEX, Loopring, DeversiFi, Serum

4)衍生品交易平台:MCDEX, Perpetual Protocol, DerivaDEX, Potion, Opyn, Synthetix, dYdX, Pods, Primitive, BarnBridge

5)资产管理平台:Set, Melon, dHEDGE

这些底层产品被认为是一个网络,而不是一个堆栈,因为这些产品不一定按特定的顺序相互叠加。每个产品可以独立使用,也可以与其他产品一起使用,无论它是在 DeFi 堆栈的这一层还是在较低的一层。举几个例子:

1) cToken (第 1 层)在 Curve (第 4 层)中被用作抵押品。

2)用户可以从 Aave 借款,然后将该资产存入 Uniswap。或者用户可以将资产存入 Uniswap,然后用 Uniswap LP 股份作为 Aave 的抵押品。

下面的是 DeFi 底层产品讲解利用 1-3 层开发的一些示例:

1) DAI 支持 Augur 上所有的开放权益,是 Curve 上许多稳定币池的抵押代币。

2) Aave 依靠 Chainlink 的预言机准确地发行和清算加密支持贷款。

3)借贷协议和非托管衍生品协议(Compound,Aave 等)需要 Keepers 能够发送交易来清算仓位。当以太坊网络堵塞时,抵押率低的仓位会迅速被清算,312 崩盘事件中 MakerDAO 就证明了这一点。

第 5 层: 聚合器

聚合器活跃在 DeFi 底层产品之上。这一层由供给方和需求方聚合器组成,包括:

1)供给方聚合器:Yearn Finance, RAY, Idle Finance, APY.Finance, Harvest Finance, Rari Capital

2)需求方聚合器:1inch, DEX.ag, Matcha, Paraswap

3)聚合器的聚合器:yAxis

4)新型聚合器:Swivel Finance, Benchmark

第 5 层协议聚合器不托管抵押资产,这些产品通常提供智能合约构建,使用户能够与其它以太坊 DeFi 协议进行交互。聚合器之所以人气激增,是因为它们擅长一件事:赚钱。

然而,投资者必须考虑到这层协议栈的风险。如果任何一个底层产品协议失败,用户都可能会损失部分或全部资金,这是因为许多诸如 YFI 之类的聚合器利用了多个底层协议,所以用户要承担该项目金库轮流使用的所有底层协议的风险。

从积极的方面来看,需求方 DEX 聚合器是最安全的,不会出现这种风险,因为他们不持有资金,而只是在区块内执行原子交易。

第 6 层: 钱包和前端

钱包和前端位于在所有 DeFi 之上,是一些例子:

1)中继器:Tokenlon, Dharma, PoolTogether, Guesser

2)钱包:MetaMask, Math, imToken, Bitpie, Exodus, Trust Wallet

3) DeFi 本地前端:DeFi Saver, Zerion, Zapper, Argent, Instadapp

钱包、中继器和前端的作用是提升 DeFi 的用户体验,它们不在金融或技术构造上展开竞争,而是在设计、客户支持、易用性、本地化等方面竞争。它们的主要业务是获取用户。

我们将这些项目按功能进行细分,例如,中继器为一个特定协议提供前端(例如 Guesser 是 Augur 的前端,Tokenlon 是一个基于 0x 的去中心化交易所)。像 Instadapp 和 Zapper 这样的前端简化了跨不同 DeFi 底层产品的智能合约调用的编写过程。

如今 DeFi 市场的风险越来越大。Paradigm 合伙人 Arjun Balaji 在一条推文中对这一现象进行了精辟的描述:「 DeFi 的风险在成倍增长,包括合同错误、协议参数化不佳、链上拥堵、预言机错误、管理员机器人 /LP 失败,合约的可组合性和杠杆率进一步放大了风险。」

Curve 的 sUSD 池是近期最流行的「收益种植」机会之一,用户将一个或多个稳定币存入池中,并将它们的 LP 代币质押到 Synthetix 的 Mintr 平台,以获得 SNX 奖励。

Curve 池中的每一个稳定币都存在特定的风险特征(DAI 的挂钩由 Maker 的治理、预言机和清算人共同组成,USDT 的价值则取决于对 Tether 储备的集体信任)。稳定币池的构建降低了任何一个稳定币价值崩塌对该币持有者的影响,同时也支撑了每种稳定币的挂钩价值。

然而,任何一个稳定币的崩溃仍然会对池中的其它稳定币产生不利影响,这将对所有依赖这个池子的协议产生不利影响(例如 Synthetix 债务池的不稳定)。这就是以太坊可组合性的双刃剑,其易于整合促进了突破性的创新,但风险却在锁定中成倍增长。

我们再来看看 DeFi 市场一些巨大的潜在风险。目前有 114 亿美元的价值锁定在头部 DeFi 协议(Uniswap、Compound、Aave、Balancer、Curve 和 MakerDAO 等)中。在这 114 亿美元中,DAI 占锁定价值的 9%(10 亿美元),USDC 占 24%(28 亿美元),renBTC 占 3%(3.08 亿美元),WBTC 占 17%(20 亿美元)。如果有任何稳定币价格偏离了它们的挂钩价值,很可能会出现一连串的清算、破产和价格波动的浪潮。

来源: Dune Analytics

在按锁定资产价值排序的五大合成资产平台中,Chainlink 为其中三家提供了关键功能。其中,Synthetix 的债务池中有 1.26 亿美元,这是基于 SNX 的价格和所有产生的合成资产(完全由 Chainlink 担保)。

Synthetix

在 2020 年 6 月 25 日遭受了一次预言机攻击,其中 sKRW (合成韩元)的喂价返回了错误的数值,为套利机器人创造了机会,以低价从系统中提取了约 3700 万个 sETH(尽管最终攻击者在协商后归还了资金)。

预言机的价格信息也可以被用户直接操纵以谋取私利。今年 2 月 18 日,一名攻击者利用闪电贷将 Uniswap 的 sUSD 价格抬高至约 2 美元,以这种虚高的估值向 bZx 提供 sUSD 抵押品,以便借入约 2400 ETH,并有效地退出 bZx 头寸,而抵押品却没有损失——所有这些都是在一次交易中完成的。此后,预言机攻击增多,包括最近对 Harvest、Value DeFi 等项目的攻击。

仅在 Synthetix、Aave 和 Nexus Mutual 之间,Chainlink 就保证了大约 22 亿美元的价值,正如所讨论的那样,这些价值有可能受到价格操纵攻击。

最后一个主要的风险因素是以太坊链上拥堵。正如我们最近看到的 UNI 的推出,以太坊仍然没有为全球规模的交易活动做好准备。几个去中心化交易所项目由于 gas 费成本的增加,不得不推迟主网的启动。用户不仅开仓成本高,而且执行充值抵押品和清算仓位等关键交易的成本也会高得令人望而却步。

DeFi 堆栈的第 1-3 层几乎影响到所有的 DeFi 项目,所以在考虑风险缓解时,它们是最重要的。

抵押代币

DeFi 生态中的大多数协议都使用相同的资产作为抵押品。这些代币包括 DAI 和集中托管的资产(USDC、USDT、WBTC 等)。它们还包括生息借贷市场代币,如 aTokens 和 cTokens。DeFi 开发者可以通过几种方式来防范抵押品风险。

1)限制抵押品类型(例如,dYdX 只允许 USDC 兑换永久掉期头寸,而 Maker 允许多种类型)。权衡的结果是,允许更多类型的波动性抵押品会对同一池中的所有抵押品造成系统性风险。

2)只接受透明和经审计的稳定币作为抵押品(如 USDC 和 PAX)。

3)使用针对每种抵押品形式的明确风险参数(如流动性和市值要求),随着时间的推移,分阶段引入抵押品类型。

4)限制抵押品集中度,激励流动性提供者增加代表性不足的抵押品(例如,Curve 激励 LP 现在在其特定池中增加 DAI,因为 DAI 在池中的流动性较低)。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/kuaixun/10559.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456