来源 | Federal Reserve Bank of St. Louis Review
作者 | Fabian Schar
中国人民大学金融科技研究所(微信ID:ruc_fintech)对文章核心内容进行了编译。
去中心化金融 (DeFi) 是指建立在以太坊区块链之上的替代金融基础设施。DeFi 使用智能合约创建协议,以更开放、可互操作和透明的方式复制现有金融服务。本文重点介绍了 DeFi 生态系统的机遇和潜在风险,并提出了一个多层框架来分析隐式架构和各种 DeFi 构建模块,包括代币标准、去中心化交易所、去中心化债务市场、区块链衍生品和链上资产管理协议。本文的结论是,DeFi 仍然是一个具有一定风险的利基市场,但它在效率、透明度、可访问性和可组合性方面也具有有趣的特性。因此,DeFi 可能有助于建立更强大和透明的金融基础设施。
01
去中心化金融 (DeFi) 是一种基于区块链的金融基础设施,它通常是指建立在公共智能合约平台(例如以太坊区块链)上的开放、无需许可且高度可互操作的协议栈。它以更加开放和透明的方式复制现有的金融服务,尤其是不依赖中介机构和中心化机构,而基于开放协议和去中心化应用程序(DApps)。协议由代码强制执行,交易以安全和可验证的方式执行,合法的状态变化持续存在于公共区块链上。因此,这种架构可以创建一个不可变且高度可互操作的金融系统,具有前所未有的透明度、平等的访问权,并且几乎不需要托管人、中央清算所或托管服务,因为这些角色中的大多数都可以由“智能合约”承担。
DeFi 已经提供了各种各样的应用程序。例如,可以在去中心化交易所购买与美元挂钩的资产(所谓的稳定币),将这些资产转移到同样去中心化的借贷平台以赚取利息,然后将生息工具添加到去中心化的流动性池中或链上投资基金。
所有 DeFi 协议和应用程序的支柱都是智能合约。智能合约通常是指存储在区块链上并由大量验证器并行执行的小型应用程序。在公共区块链的背景下,网络的设计使每个参与者都可以参与并验证任何操作的正确执行。因此,与传统的中心化计算相比,智能合约的效率有些低下。然而,它们的优势在于高度的安全性:智能合约将始终按规定执行,并允许任何人独立验证由此产生的状态变化。当安全实施时,智能合约高度透明,并将操纵和任意干预的风险降至最低。
要了解智能合约的新颖性,首先必须查看常规的基于服务器的 Web 应用程序。当用户与此类应用程序交互时,他们无法观察应用程序的内部逻辑,也无法控制执行环境,而这两者都是可以被操纵的。因此,用户必须信任应用服务提供商。智能合约可以缓解这两个问题并确保应用程序按预期运行。合约代码存储在底层区块链上,因此可以公开审查。合约的行为是确定的,函数调用(以交易的形式)由数千个网络参与者并行处理,确保执行的合法性。当执行导致状态变化时,例如账户余额的变化,这些变化受区块链网络的共识规则约束,并会反映在区块链的状态树中并受其保护。
智能合约可以访问丰富的指令集,因此非常灵活。它们还可以存储加密资产,从而承担托管人的角色,以完全可定制的标准来确定这些资产的发布方式、时间和对象。这就使各种新颖的应用程序和蓬勃发展的生态系统得以产生。
DeFi 仍然是一个规模相对较小的利基市场,但是这些数字正在迅速增长。锁定在 DeFi 相关智能合约中的资金价值最近突破了 100 亿美元。必须了解的是,这些不是交易量或市值数字,而是指锁定在智能合约中、有多种用途的储备。图 1 显示了锁定在 DeFi 应用程序中的资产的以太币(ETH,以太坊的原生加密资产)价值和美元价值。
这些资产的惊人增长以及一些真正创新的协议表明 DeFi 可能在更广泛的背景下变得相关,并引起了政策制定者、研究人员和金融机构的兴趣。本文作为对该主题的调查和介绍,识别了机遇和风险,应被视为进一步研究的基础。
02 DeFi 积木
DeFi 使用多层架构,每一层级都有不同的目的。这些层级相互构建,并创建一个开放且高度可组合的基础架构,允许每个人构建、重新散列或使用堆栈的其他部分。这些层级是阶级式的,它们只与自己以下的层级一样安全。例如,如果结算层中的区块链遭到破坏,则所有后续层级都将不安全。同样,如果我们使用一个许可的分类账作为基础,任何对后续层所做的去中心化的努力都将无效。
本节提出了一个概念框架,用于分析这些层级并更详细地研究代币和协议层。该框架区分了五个层,如图 2 所示:结算层、资产层、协议层、应用层和聚合层。
1. 结算层(第 1 层)由区块链及其原生协议资产(例如,比特币区块链上的比特币 [BTC] 和以太坊区块链上的 ETH)组成。它允许网络安全地存储所有权信息,并确保任何状态的更改都遵守其规则集。区块链可以被视为去信任执行的基础,并作为结算和争议解决层。
2. 资产层(第 2 层)包括在结算层之上发行的所有资产。这包括本机协议资产以及在此区块链上发行的任何其他资产(通常称为代币)。
3. 协议层(第 3 层)为特定用例提供标准,例如去中心化交易所、债务市场、衍生品和链上资产管理。这些标准通常以一组智能合约的形式实现,任何用户(或 DeFi 应用程序)都可以访问。因此,这些协议具有高度的互操作性。
4. 应用层(第 4 层)创建连接到各个协议的面向用户的应用程序。智能合约交互通常被基于 Web 浏览器的前端所提取,使协议更易于使用。
5、聚合层(Layer 5)是应用层的扩展。聚合器创建连接到多个应用程序和协议的、以用户为中心的平台。它们通常提供工具来比较和评估服务,允许用户通过同时连接到多个协议来执行其他复杂的任务,并以清晰简洁的方式组合相关信息。
了解了概念模型,让我们仔细看看代币化和协议层。在简要介绍资产代币化之后,我们将研究去中心化交易协议、去中心化借贷平台、去中心化衍生品和链上资产管理。这使我们能够建立分析 DeFi 的潜力和风险所需的基础。
资产代币化
公共区块链是允许参与者建立共享且不可变的所有权记录——分类账的数据库。通常,分类帐用于跟踪相应区块链的本机协议资产。然而,当公共区块链技术变得越来越流行时,在这些分类账上提供额外资产的想法也变得越来越流行。将新资产添加到区块链的过程称为代币化,资产的区块链表示称为代币。
代币化的总体思路是让资产更易于访问,交易更高效。特别是代币化资产可以在几秒钟内轻松地从世界上的任何人之间转移。它们可用于许多去中心化的应用程序,并存储在智能合约中。因此,这些代币是 DeFi 生态系统的重要组成部分。
从技术角度来看,可以通过多种方式创建公共区块链代币。然而,这些选项中的大多数都可以忽略,因为绝大多数代币是通过称为 ERC-20 代币标准的智能合约模板在以太坊区块链上发行的。这些代币是可互操作的,几乎可以用于所有 DeFi 应用程序。截至 2021 年 1 月,以太坊上部署了超过 350,000 个 ERC-20 代币合约。几乎 90% 的上市代币都在以太坊区块链上发行。
从经济角度来看,我对资产的性质更感兴趣,而不是用于实现资产数字表示的基础技术标准。在链上添加额外资产的主要动机是添加稳定币。虽然可以使用上述协议资产(BTC 或 ETH),但许多金融合约需要低波动性资产。代币化可以创建这些资产。
然而,代币化资产的主要问题之一是发行人风险。本地数字代币,例如 BTC 和 ETH,在这方面没有问题。相比之下,当有人引入带有承诺的代币时,例如支付利息、分红或交付商品或服务,相应代币的价值将取决于该声明的可信度。如果发行人不愿意或无法交付,代币可能会变得一文不值或以大幅折扣交易。这个逻辑也适用于稳定币。
一般来说,基于承诺的代币有三种支撑模型:链下抵押、链上抵押和无抵押。链下抵押品是指基础资产通过托管服务存储,例如商业银行。链上抵押意味着资产被锁定在区块链上,通常在智能合约内。当没有抵押时,交易方风险最高。在这种情况下,承诺完全基于信任。
链上抵押品有几个优点。它高度透明,并且可以通过智能合约保护索赔,从而允许以半自动方式执行流程。链上抵押品的一个缺点是,这种抵押品通常保存在本地协议资产(或其衍生品)中,因此会经历价格波动。以 Dai 稳定币为例,它主要使用 ETH 作为其链上抵押品来创建一个与 1 美元挂钩的去中心化和去信任的 Dai 代币。由于以太坊上没有与美元挂钩的原生代币,Dai 代币必须由另一种资产支持。每当有人想要发行新的 Dai 代币时,他们首先需要在制造者协议提供的智能合约中锁定足够的 ETH 作为底层抵押品。由于美元对ETH 的汇率不是固定的,因此需要超额抵押。如果在任何时候基础 ETH 抵押品的价值低于未偿还 Dai 价值的 150% 的最低门槛,智能合约将拍卖抵押品以抵消 Dai 的债务。
还有几个链下抵押稳定币的例子。最受欢迎的是 USDT 和 USDC,它们都是美元支持的稳定币。它们都可以作为以太坊区块链上的 ERC-20 代币使用。DGX 是一种由黄金支持的基于 ERC-20 的稳定币,而 WBTC 是比特币的代币化版本,使比特币可以在以太坊区块链上使用。链下抵押代币可以降低汇率风险,因为抵押品可能等同于代币化的索赔(例如,美元索赔由真实美元支持)。然而,链下抵押代币会引入交易方风险和外部依赖。使用链下抵押品的代币需要定期审计和预防措施,以确保标的抵押品始终可用。这个过程成本高昂,而且在许多情况下,对代币持有者来说并不完全透明。
有几个组织正在研究无抵押稳定币,即不使用任何形式的抵押品来维持挂钩的稳定币。Ampleforth 或 YAM 之类的变基代币不符合稳定币的条件。它们仅提供稳定的记账单位,但仍以动态代币数量的形式使持有者面临波动性。
尽管稳定币在 DeFi 生态系统中发挥着至关重要的作用,但将代币化的主题限制在这些资产上是不公平的。有各种不同用途的代币,包括用于去中心化自治组织(DAO)的治理代币、允许持有者在智能合约中执行特定操作的代币、类似于股票或债券的代币,甚至是可以跟踪任何现实世界资产的价格的合成代币。
另一个不同的类别是所谓的不可替代的代币 (NFT)。NFT 是代表独特资产的代币,即收藏品。它们可以是物理对象(例如艺术品)的数字表示,使它们受到通常的交易方风险的影响,或者是具有独特特征的数字原生价值单位。在任何情况下,代币的不可替代性属性确保可以单独跟踪每个资产的所有权并精确识别资产。NFT 通常建立在 ERC-721 代币标准上。
去中心化交易协议
截至 2020 年 9 月,交易所上市的加密资产超过 7,092 种。虽然它们中的大多数在经济上无关紧要,并且市值和交易量可以忽略不计,但仍然需要市场使人们可以交易一些流行的加密资产。这将允许此类资产的所有者根据其偏好和风险状况重新平衡其风险敞口并调整投资组合分配。
在大多数情况下,加密资产交易是通过中心化交易所进行的。中心化交易所相对高效,但存在一个严重的问题:为了能够在中心化交易所进行交易,交易者必须首先将资产存入交易所。因此,他们失去了对其资产的直接访问权,而不得不信任交易所运营商。不诚实或不专业的交易所运营商可能会没收或丢失资产。此外,中心化交易所成为了一个可被攻击的单点,并面临恶意第三方的持续威胁。相对较低的监管审查加剧了这两个问题,并使许多这样的交易所必须在短时间内进行巨大的规模化努力。因此,一些中心化加密资产交易所失去客户的资金也就不足为奇了。
去中心化交换协议试图通过消除信任要求来缓解这些问题。用户不再需要将资金存入中心化交易所,在交易执行之前,他们一直对自己的资产拥有独家控制权。交易执行通过智能合约原子地发生,这意味着交易双方在一个不可分割的交易中执行,从而降低交易方信用风险。根据具体的实施情况,智能合约可能会承担额外的角色,从而有效地淘汰许多中介机构,例如托管服务和中央交易方清算所 (CCP)。
早期的去中心化交易所,如 EtherDelta,已被设置为围墙花园,各种执行之间没有交互。交易所没有共享的流动性,导致交易量相对较低,买卖价差较大。高昂的网络费用,以及在这些去中心化交易所之间繁琐缓慢的转移资金的过程,使得所谓的套利机会变得毫无用处。
最近出现了朝着开放交换协议发展的趋势。这些项目试图通过提供关于如何进行资产交易的标准并允许任何建立在协议之上的交易所使用共享流动性池和其他协议功能来简化去中心化交易所的架构。然而,最重要的是,其他 DeFi 协议可以使用这些市场并在需要时交换或清算代币。
以下部分比较了去中心化交换协议的各种类型:
- 去中心化订单簿交换
去中心化订单簿交换可以通过多种方式实施。它们都使用智能合约进行交易结算,但它们在订单簿的托管方式上存在显着差异。人们必须区分链上和链下订单簿。
链上订单簿具有完全去中心化的优势。每个订单都存储在智能合约中。因此,不需要额外的基础设施或第三方主机。这种方法的缺点是每个动作都需要一个区块链交易。因此,这是一个昂贵且缓慢的过程,即使是交易意图的声明也会导致网络费用。考虑到波动的市场将需要频繁取消订单,这一劣势变得更加昂贵。
为此,许多去中心化交易协议依赖于链下订单簿,仅使用区块链作为结算层。链下订单簿由中心化的第三方托管和更新,通常称为中继者。他们为接受者提供选择他们想要匹配的订单所需的信息。虽然这种方法确实为系统引入了一些中心化的部分和依赖性,但中继者的作用是有限的。中继者从不控制资金,既不匹配也不执行订单。他们只是提供带有报价的序列表,并且可能会对该服务收取费用。协议的开放性确保了中继者之间的竞争并减轻了潜在的依赖性。
使用这种方法的主要协议称为 0x,该协议使用三步流程进行交易:首先,制造商向中继者发送一个预先签署的订单,使该订单包含在订单簿中;其次,潜在接受者向中继者查询订单簿并选择其中一个订单;第三,接受者签署订单并提交给智能合约,触发加密资产的原子交换。
- 恒函数做市商
恒定函数做市商 (CFMM) 是一个智能合约流动性池,它持有(至少)两种加密资产作为储备,并允许任何人存入一种类型的代币,从而提取另一种类型的代币。为了确定汇率,基于智能合约的流动性池使用恒定产品模型的变体,其中相对价格是智能合约代币准备金率的函数。使用此模型的流动性池不会被耗尽,因为代币会随着储备的减少而变得更加昂贵。当两种代币中任何一种的代币供应量接近于零时,其相对价格就会无限上涨。
需要指出的是,基于智能合约的流动性池不依赖于外部价格信息(所谓的预言机)。每当资产的市场价格发生变化时,任何人都可以利用套利机会和智能合约交易代币,直到流动性池价格收敛到当前市场价格。恒定产品模型的隐性买卖差价(加上少量交易费用)可能会导致额外资金的积累。任何向池提供流动性的人都会收到池份额代币,使他们能够参与这种积累,并赎回这些代币以换取他们在潜在增长的流动性池中的份额。基于智能合约的流动性池协议的突出例子是 UniSwap、Balancer、Curve 和 Bancor。
- 基于智能合约的储备聚合
另一种方法是通过智能合约整合流动性储备,允许大型流动性提供者连接并宣传特定交易对的价格。想要用代币 x 交换代币 y 的用户可以向智能合约发送交易请求。智能合约将比较所有流动性提供者的价格,代表用户接受最佳报价,并执行交易。它充当用户和流动性提供者之间的网关,确保最佳执行和原子结算。
与基于智能合约的流动性池相比,基于智能合约的储备聚合,价格不是在智能合约内确定的。相反,价格由流动性提供者设定。如果流动性提供者的基础相对广泛,则这种方法很有效。但是,如果给定交易对的竞争有限或没有竞争,则该方法可能会导致串通风险甚至垄断价格设置。作为对策,储备聚合协议通常具有一些(中心化的)控制机制,例如最高价格或最少数量的流动性提供者。在某些情况下,流动性提供者可能只有在经过背景调查后才能参与,包括 KYC(了解您的客户)验证。
这个概念最著名的应用是 Kyber 网络,它作为各种 DeFi 应用程序的骨干协议。
- 点对点协议
经典交易所或流动性池模型的替代方案是点对点 (P2P) 协议,也称为场外交易 (OTC) 协议。他们主要依靠两步法,参与者可以在网络中查询想要交易特定加密资产对的交易方,然后双边协商汇率。一旦双方就价格达成一致,交易将通过智能合约在链上执行。与其他协议相比,报价只能被参与谈判的各方接受。特别是第三方不可能通过观察未确认交易池(mempool)来先于某人接受报价。
为了提高效率,该过程通常是自动化的。此外,可以使用链下索引器进行对等发现。这些索引器扮演一个目录的角色,人们可以在其中宣传他们进行特定交易的意图。请注意,这些索引器仅用于建立连接,价格仍然是通过点对点协商的。AirSwap 是最流行的去中心化点对点协议的应用。
去中心化借贷平台
贷款是 DeFi 生态系统的重要组成部分,有多种协议允许人们借出和借入加密资产。去中心化贷款平台的独特之处在于它们既不需要借款人也不需要贷款人表明自己的身份。每个人都可以访问该平台,并有可能借钱或提供流动性来赚取利息。因此,DeFi 贷款是完全无需许可的,不依赖于信任关系。
为保护出借人,防止借款人跑路,有两种截然不同的做法:一是在贷款必须原子偿还的情况下提供信贷,即借款人收到资金、使用和偿还它们,都在同一个区块链交易中。假设借款人在交易执行周期结束时没有归还资金(加上利息),交易将无效并且其任何结果(包括贷款本身)都将被还原。这些所谓的闪贷是一个令人兴奋但仍高度实验性的应用。虽然闪贷只能用于原子结算和完全在链上的应用程序,但它们是套利和投资组合重组的有效新工具。因此,它们有望成为 DeFi 贷款的重要组成部分。
其次,贷款可以完全用抵押品担保。抵押品被锁定在智能合约中,只有在偿还债务后才会被释出。抵押贷款平台存在三种变体:抵押债务头寸、集合抵押债务市场和 P2P 抵押债务市场。抵押债务头寸是使用新创建的代币的贷款,而债务市场使用现有的代币并需要借款方和贷款方之间的匹配。
- 抵押债务头寸
一些 DeFi 应用程序允许用户创建抵押债务头寸,从而发行由抵押品支持的新代币。为了能够创建这些代币,此人必须在智能合约中锁定加密资产。可以创建的代币数量取决于生成的代币的目标价格、用作抵押品的加密资产的价值以及目标抵押率。新创建的代币本质上是完全抵押的贷款,不需要交易方,并允许用户获得流动资产,同时通过抵押品保持市场敞口。贷款可用于消费,使此人能够克服暂时的流动性紧缩或获得额外的加密资产以进行杠杆敞口。
以 MakerDAO 为例,这是一种去中心化协议,用于发行与美元挂钩的 Dai 稳定币。首先,用户将 ETH 存入归类为抵押债务头寸 (CDP)(或金库)的智能合约中。随后,他们调用一个合约函数来创建和提取一定数量的 Dai,从而锁定抵押品。这个过程目前要求最低抵押率为 150%,这意味着对于合约中锁定的任何 100 美元的 ETH,用户最多可以创建 66.66 个 Dai。任何未偿还的 Dai 都需要缴纳稳定费,这在理论上应该与 Dai 债券市场的最高利率相对应。该费率由社区即 MKR 代币持有者设定,MKR 是 MakerDAO 项目的治理代币。要关闭抵押债务头寸,所有者必须将未偿还的 Dai 加上累积的利息发送到合约中。一旦债务偿还,智能合约将允许所有者收回他们的抵押品。如果借款人未能偿还债务,或者抵押品的价值低于 150% 的门槛,此时贷款的全部抵押品面临风险,智能合约将开始以潜在的折扣率清算抵押品。
利息支付和清算费用部分用于“销毁”MKR,从而减少MKR的总供应量。作为交换,MKR 持有者承担了极端负面 ETH 价格冲击的剩余风险,这可能导致抵押品不足以维持与美元挂钩的情况。在这种情况下,将创建新的 MKR 并以折扣价出售。因此,维护一个健康的系统符合MKR 持有者的最大利益。
尽管MakerDAO系统主要是去中心化的,但它依赖于价格预言机,这会引入一些依赖性。MakerDAO 最近转变成多抵押品系统,目标是通过允许使用各种加密资产作为抵押品来使协议更具可扩展性。
- 抵押债务市场
除了创建新的代币,还可以从其他人那里借用现有的加密资产。出于显而易见的原因,这种方法需要具有相反偏好的交易方。换句话说:一个人要能够借到 ETH,就必须有另一个人愿意出借 ETH。为了降低交易方风险并保护贷方,贷款必须完全抵押,抵押品也锁定在智能合约中。贷方与借方可以通过多种方式进行匹配,大类是点对点匹配和集合匹配。
点对点匹配意味着提供流动性的人将加密资产借给特定的借款人。因此,贷款人只有在匹配后才会开始赚取利息。这种方法的优点是各方就一个时间段达成一致并以固定利率运作。
集合贷款使用受供求关系影响的可变利率。所有借款人的资金都集中在一个基于智能合约的贷款池中,贷款人在将资金存入池中时就开始赚取利息。但是,利率是池利用率的函数:当流动性很容易获得时,贷款就会很便宜;当需求量很大时,贷款将变得更加昂贵。贷款池还有一个额外的优势,即它们可以进行期限和规模转换,同时为单个贷款人保持相对较高的流动性。
去中心化衍生品
去中心化衍生品是从标的资产的表现、事件的结果或任何其他可观察变量的发展中获得价值的代币。它们通常需要一个预言机来跟踪这些变量,因此会引入一些中心化组成部分并导致依赖。当衍生合约使用多个独立的数据源时,可以减少依赖。
去中心化衍生品分为基于资产和基于事件的衍生代币。当其价格是标的资产的表现的函数时,我们称其为基于资产的衍生代币。当其价格是任何不是资产表现的可观察变量的函数时,我们称其为基于事件的衍生代币。
- 基于资产的衍生代币
基于资产的衍生代币是抵押债务头寸模型的扩展,锁定的抵押品可用于发行跟随各种资产价格变动的合成代币,而不是限制于发行与美元挂钩的稳定币。示例包括股票、贵金属和替代加密资产的代币化版本。基础波动性越高,低于给定抵押率的风险就越大。
Synthetix是一个流行的衍生代币平台,它的应用使得所有参与者的总债务池根据所有未偿还合成资产的总价格增加或减少。这确保了具有相同标的资产的代币保持可互换性,也就是说,赎回不取决于发行人。这种设计也使用户在铸造资产时要承担额外的风险,因为他们的债务状况也会受到其他人资产配置的影响。
基于资产的衍生代币中有一个特殊的例子,反向代币。在这种情况下,价格由给定价格范围内标的资产表现的反函数决定。这些反向代币使用户获得加密资产的空头敞口。
- 基于事件的衍生代币
基于事件的衍生代币可以基于任何具有一组已知的潜在结果、指定观察时间和解析源的客观可观察变量。任何人都可以通过在智能合约中锁定 1 ETH来为给定事件购买全套子代币。一套完整的子代币包含每个潜在结果所对应的1 个子代币。这些子代币可以单独交易。当市场结算时,智能合约的加密资产将在胜出结果的子代币所有者之间分配。因此,在没有市场扭曲的情况下,每个子代币的 ETH 价格应该与标的结果的概率所对应。
在某些情况下,这些预测市场可能充当未来结果可能性的去中心化预言机。然而,市场解析(以及价格)在很大程度上取决于解析来源的可信度。因此,基于事件的衍生代币引入了外部依赖,可能会受到恶意报告者的单方面影响。潜在的攻击向量包括有缺陷或误导性的问题规格、可能导致事件无法解决的不完整结果集以及不可靠或欺诈性解析来源的选择。
Augur是最流行的应用,它使用多阶段决议和尽可能减少对单一报告来源的依赖的争论过程。如果代币持有者不同意指定的报告者,他们会开始争论,并最终得出正确的结果。
链上资产管理
与传统投资基金一样,链上基金主要用于投资组合多元化。它们允许用户投资一篮子加密资产并采用各种策略,而无需单独处理代币。与传统基金相比,链上变体不需要托管人。相反,加密资产被锁定在智能合约中。投资者永远不会失去对其资金的控制,可以提取或清算它们,并且可以随时观察智能合约的代币余额。
智能合约的设置方式使其遵循各种简单的策略,包括都使用移动平均的半自动重新平衡投资组合权重和趋势交易。或者,可以选择一名或多名基金经理主动管理基金。在这种情况下,智能合约可确保资产管理人遵守预定的策略并以投资者的最佳利益行事。特别是,资产管理人只能采取遵守基金的规则集和智能合约中规定的风险状况的行动。智能合约可以通过在链上执行来缓解多种形式的委托代理问题并纳入监管要求。因此,链上资产管理可能会降低基金设置和审计成本。
每当有人投资链上基金时,相应的智能合约就会发行基金代币并将其转移到投资者的账户中。这些代币代表基金的部分所有权,并允许代币持有者赎回或清算他们的资产份额。例如,如果投资者拥有 1% 的基金代币,则此人将有权获得 1% 的锁定加密资产。当投资者决定结束投资时,基金代币被烧毁,标的资产在去中心化交易所出售,投资者将获得相当于其篮子份额的 ETH 补偿。
链上基金协议有多种应用方式,所有这些应用都仅限于 ERC-20 代币和以太币。此外,它们严重依赖价格预言机和第三方协议,主要用于借贷、交易和纳入低波动性参考资产,如 Dai 或 USDC 稳定币。
Enzyme Finance 和 Set Protocol 都允许任何人创建新的投资基金。Enzyme Finance 专注于为去中心化基金构建基础设施,使用基于智能合约的规则集来确保基金经理坚持基金的策略。这些智能合约会强制执行交易限制参数,例如最大集中度、价格容忍度和最大持仓数量,以及用户和资产的白名单和黑名单。基金的费用表也是如此。
Set Protocol 主要设计用于半自动策略,具有由预定义的阈值和时间锁触发的确定性投资组合再平衡。但是,该协议也用于主动管理。Betoken 作为单一基金运作,由资产管理人社群通过精英系统管理。个人基金经理越成功,他们未来对集体资源分配的影响就越大。UniSwap 的流动资金池也具有链上投资基金的一些特征。恒定产品模型为投资组合权重的半自动重新平衡创造了激励,而交易费用使投资者获得了被动收入。
Yearn Vaults 是集体投资池,旨在最大化给定资产的收益。策略多种多样,但通常涉及多个步骤和主动管理。在许多情况下,这些行动对于较小的金额来说过于昂贵(就交易费用而言)。此外,它们要求投资者保持警惕和消息灵通。Yearn Vaults 通过利用集体的智慧并使用集体行动在所有参与者之间按比例分配网络费用来缓解这些问题。然而,协议的深度集成也引入了严重的依赖性。
03 机遇与风险
机遇
DeFi 可能会提高金融基础设施的效率、透明度和可访问性。此外,系统的可组合性允许任何人组合多个应用程序和协议,从而创建新的服务。
- 效率
虽然大部分传统金融系统都是基于信任并依赖于中心化机构,但 DeFi 用智能合约取代了其中的一些信任要求。合同可以承担托管人、托管代理和 CCP 的角色。例如,如果两方想以代币的形式交换数字资产,则不需要 CCP 的担保。取而代之的是,这两个交易可以自动结算,这意味着两个传输都将执行或都不执行。这显著降低了交易方信用风险,并使金融交易更加高效。较低的信任要求可能带来额外的好处,即减少监管压力和减少对第三方审计的需求。几乎金融基础设施的每个领域都可能实现类似的效率提升。此外,代币转账比传统金融系统中的任何转账都快得多。传输速度和交易吞吐量可以通过第 2 层解决方案进一步提高,例如侧链或状态和支付通道网络。
- 透明度
DeFi 应用程序是透明的。所有交易都是公开可观察的,并且可以在链上分析智能合约代码。可观察性和确定性执行使得至少在理论上达到了前所未有的透明度。财务数据是公开可用的,并且可能被研究人员和用户使用。在发生危机的情况下,历史(和当前)数据的可用性是对传统金融系统的巨大改进,传统金融系统中的大部分信息分散在大量专有数据库中或根本不可用。因此,DeFi 应用程序的透明度可以在不良事件发生之前减轻它们,并有助于更快地了解它们的起源和出现时的潜在后果。
- 可访问性
默认情况下,任何人都可以使用 DeFi 协议。因此,DeFi 可能会创建一个真正开放且可访问的金融系统。尤其是基础设施要求相对较低,几乎不存在因缺乏身份而受到歧视的风险。如果监管要求限制访问,例如,对于证券代币,此类限制可以在代币合约中实施,而不会影响结算层的完整性和去中心化属性。
- 可组合性
DeFi 协议经常被比作乐高积木。共享结算层允许这些协议和应用程序互连。链上基金协议可以利用去中心化交易协议或通过借贷协议实现杠杆头寸。任何两个或多个部分都可以集成、分叉或重新散列以创建全新的东西。之前创建的任何东西都可以由个人或其他智能合约使用。这种灵活性引起了对开放金融工程前所未有的兴趣并使可能性范围不断扩大。
风险
DeFi 也存在一定的风险,即智能合约执行风险、操作安全性以及对其他协议和外部数据的依赖。
- 智能合约执行
虽然智能合约的确定性和去中心化执行确实有其优势,但存在出错的风险。如果存在编码错误,这些错误可能会产生漏洞,使攻击者能够耗尽智能合约的资金、造成混乱或使协议无法使用。用户必须意识到协议的安全性取决于它背后的智能合约。不幸的是,普通用户将无法读取合约代码,更不用说评估其安全性了。虽然审计、保险服务和形式验证是解决这个问题的部分方法,但仍然存在一定程度的不确定性。
合同执行中也存在类似的风险。大多数用户不了解他们被要求签署并作为交易的一部分的数据的有效负载,并且可能会被受损的前端所误导。不幸的是,可用性和安全性之间似乎存在固有的权衡。例如,一些去中心化的区块链应用程序会请求权限以代表用户转移无限数量的代币,这通常是为了让未来的交易更加方便和高效。但是,这种许可会使用户的资金面临风险。
- 操作安全
许多 DeFi 协议和应用程序使用管理密钥。这些密钥允许一组预定义的人员(通常是项目的核心团队)升级合约并执行紧急关闭。虽然一些项目想要实施这些预防措施并保持一定的灵活性是可以理解的,但这些密钥的存在可能是一个潜在的问题。如果密钥持有者没有安全地创建或存储他们的密钥,恶意的第三方就可以拿到这些密钥并破坏智能合约。或者,核心团队成员本身可能就是恶意的或者受到重大金钱激励的引诱。
大多数项目试图通过多重签名和时间锁来降低这种风险。Multisig 需要 M-of-N 密钥来执行任何智能合约的管理功能,并且时间锁指定可以(成功)确认交易的最早时间。
作为替代方案,一些项目依赖于投票方案,其中相应的治理代币授予其所有者对协议未来进行投票的权利。然而,在许多情况下,大多数治理代币由一小群人持有并导致与管理密钥类似的结果。一些项目试图通过奖励满足特定标准的早期采用者和用户来缓解这种投票权的集中,这些标准的范围从简单的协议使用到积极参与投票过程和第三方代币抵押(流动性挖矿)。尽管如此,即使发行被认为相对“公平”,实际分布往往仍然高度集中。
治理代币可能会导致不良后果。当这些权利被标记化时,高度集中的权力可能会更加成问题。在没有归属期的情况下,恶意创始人可以通过将他们持有的全部代币倾销在 CFMM 上,从而造成大规模供应冲击并破坏项目的可信度。此外,通过允许已经完善的协议承担很大一部分相对较新协议的治理代币,流动性挖矿可能会导致中心化蔓延。这可能会创建大型元协议,其代币持有者基本上控制着 DeFi 基础设施的相当一部分。
- 依赖性
DeFi 生态系统最有前途的特性是其开放性和可组合性。这些功能允许各种智能合约和分散的区块链应用程序相互交互,并基于现有服务的组合提供新服务。然而,这些交互也引入了严重的依赖性。如果一个智能合约出现问题,它可能会对整个 DeFi 生态系统中的多个应用程序产生广泛的影响。此外,Dai 稳定币的问题或严重的 ETH 价格冲击可能会在整个 DeFi 生态系统中引起连锁反应。
举例来说,假设一个人在 MakerDAO 合约中锁定 ETH 作为抵押品来发行 Dai 稳定币,而 Dai 稳定币被锁定在复合借贷智能合约中以发行称为 cDai 的计息衍生代币。cDai 代币随后与一些 ETH 一起转移到 UniSwap ETH/cDai 流动性池中,允许该人提取代表流动性池份额的 UNI-cDai 代币。每增加一个智能合约,潜在的错误风险就会增加。如果序列中的任何合约失败,UNI-cDai 代币可能会变得一文不值。这些“在代币之上的代币之上的代币”情况创建了包装代币,并可以以理论透明度与实际透明度不对应的方式纠缠项目。
- 外部数据
另一点值得一提的是,许多智能合约都依赖于外部数据。每当智能合约依赖链上本地不可用的数据时,数据必须由外部数据源提供。这些所谓的预言机引入了依赖关系,并且在某些情况下可能会导致高度集中的合约执行。为了降低这种风险,许多项目依赖于具有多种数据提供方案的去中心化预言机网络。
- 非法活动
监管机构普遍担心的是,希望避免记录和监控的个人可能会使用加密资产。虽然 DeFi 固有的透明度对这种用例具有威慑力,但网络的假名可能会提供一些隐私。然而,这未必是件坏事,而且情况比乍看起来更复杂。一方面,具有不诚实意图的人可能会滥用假名。另一方面,隐私可能是某些合法金融应用程序的理想属性。相应地,监管者应谨慎行事,努力寻找合理的解决方案,使他们能够在不扼杀创新的情况下在必要时介入。此外,人们必须意识到,对去中心化网络进行监管可能是不可行的。
虽然监管机构是否能够(或应该)监管去中心化的基础设施尚存疑问,但有两个领域值得特别关注,即法定入口和出口以及去中心化的真伪。
法定入口和出口匝道是传统金融系统的接口。每当人们想将资产从银行账户转移到基于区块链的系统或以其他方式时,他们都必须通过金融服务提供商。这些金融服务提供商受到监管,可能需要对资金来源进行背景调查。
同样,区分合法的去中心化协议和仅声称去中心化但实际上受组织或少数个人独家控制的项目也很重要。前者可能提供令人兴奋的新可能性并消除一些依赖,而后者可能本质上引入了两个世界中最糟糕的情况,即对监管有限的中心化运营商的事实上的依赖。牢记这一点,监管机构应该密切关注并仔细分析给定的 DeFi 协议是否确实是去中心化的,或者 DeFi 标签是否只是为了逃避监管。
- 可扩展性
区块链面临着去中心化、安全性和可扩展性之间的最终权衡。虽然以太坊区块链通常被认为是相对分散和安全的,但它很难跟上对区块空间的巨大需求。不断上涨的天然气价格(交易费用)和较长的确认时间对 DeFi 生态系统产生不利影响,并有利于可以进行大笔交易的富人。
这个问题的潜在解决方案包括基础层分片,以及各种第 2 层解决方案,例如状态通道、ZK(零知识)汇总和乐观汇总。然而,在许多情况下,可扩展性的努力削弱了可组合性和一般交易原子性——DeFi 最突出的两个特征。另一方面,将 DeFi 转移到更集中的基础层似乎也不是一个合理的方法,因为它会从本质上破坏其主要价值主张。因此,真正去中心化的区块链是否能够满足需求并为开放、透明和不变的金融基础设施奠定基础还有待观察。
04 结论
DeFi 提供了令人兴奋的机会,并有可能创建一个真正开放、透明和不变的金融基础设施。由于 DeFi 由众多高度互操作的协议和应用程序组成,因此每个人都可以验证所有交易,并且用户和研究人员可以随时使用数据进行分析。
DeFi 掀起了一波创新浪潮。一方面,开发人员正在使用智能合约和去中心化的结算层来创建传统金融工具的去信任版本。另一方面,他们正在创建全新的金融工具,如果没有底层公共区块链就无法实现。原子互换、自主流动性池、去中心化稳定币和闪贷只是展示该生态系统巨大潜力的众多例子中的一小部分。
虽然这项技术潜力巨大,但也存在一定的风险。智能合约可能存在允许意外使用的安全问题,而可扩展性问题会限制用户数量。此外,在某些情况下,“去中心化”一词具有欺骗性。许多协议和应用程序使用外部数据源和特殊的管理密钥来管理系统、进行智能合约升级,甚至执行紧急关闭。虽然这不一定构成问题,但用户应该意识到,这在许多情况下涉及到很多信任。然而,如果这些问题能够得到解决,DeFi 可能会导致金融业的范式转变,并有可能为更强大、开放和透明的金融基础设施做出贡献。
以下为文章部分截图