如何依靠DeFi免许可和可组合两大特性搭建“货币乐高”? | 得得精译
摘要: DeFi的独特之处在于,开发人员可以将任何DeFi协议组合在一起使用,且无需任何特殊权限,从而打开了无摩擦的创新周期,这与传统金融行业中的模式有很大不同。
链得得App注:本文来源于Chainlink blog;原文标题:DeFi's Permissionless Composability is Supercharging Innovation 译者:Chaindder
内容概述:
1、DeFi 的可组合性使开发人员可以利用免许可和不受审查的基础架构来构建自己的核心业务逻辑;
2、多个 DeFi 应用程序可以串联起来,就像是“货币乐高”,继而能创建出许多此前无法想象的金融用例和产品;
3、传统金融系统特征包括:许可性、入场门槛较高、额外法律成本等,因此在可组合性方面受到较大限制;
4、DeFi 应用程序的可组合性要求对每个协议进行尽职调查,这样才能降低整个 DeFi 生态系统的风险。
自从可编程智能合约推出以来,以太坊已经发展成为一个跨界且免许可的区块链网络,能够为各种并行的去中心化应用程序(DApp)提供支持。
第一波 DApp 专注于利用区块链创建数字代币并追踪代币所有权,但最新的 DApp 热潮已经从“所有权”发展到“拓展、颠覆现有传统金融产品的独特管理和转移解决方案”上。这种并行的金融系统现在被称为——去中心化金融(DeFi),整个生态系统包括去中心化交易所(DEX)、抵押贷款、借贷平台、杠杆交易、合成资产、预测市场、隐私混合器、支付网络,等等。
想要加速 DeFi 创新和采用,一个关键要素就是要让开发人员可以“随意”使用可组合性。实际上,可组合性是一种设计原则,允许将系统中各种不同组件整合在一起来满足任何特定的用例需求。DeFi 的独特之处在于,开发人员可以将任何 DeFi 协议组合在一起使用,且无需任何特殊权限,从而打开了无摩擦的创新周期,这与我们在传统金融行业里所看到的模式有很大不同。
在本文中,我们将研究传统金融系统中存在哪些局限性,同时分析如何通过 DeFi 可组合性示例来为市场提供一种免许可财务体系结构,以及如何克服这种系统可能带来的风险。下面,就让链得得和大家一起来进入正题:
传统金融市场现状 vs DeFi
实际上,金融应用程序的可组合性并不是一个新概念,我们每天使用的许多面向用户的 APP 都是金融可组合性带来的结果,比如 Uber、Lyft 和 AirBnB。在举个例子,Plaid 和 Stripe 都在 Web 应用程序中集成了金融服务,帮助许多 Web 应用程序为用户提供本地支付服务。在这些金融技术支持下,开发人员不必从头开始构建法定货币支付基础架构,继而大大减少开发人员的工作量并加快了上市策略。
但是,这种形式的金融可组合性具有以下几大局限性:
1、权限访问
所有建立在传统中心化金融服务基础上的金融服务都需要双方之间具有法律约束力的金融合同,这不仅增加了市场准入门槛,也让开发人员很难创建完全自动化或公正的金融应用程序,因为持续访问权限有可能会被随时取消。此外,由于中心化实体可以控制应用程序的关键部分,从而导致第三方开发人员无法获得所期望的确切性保证。
DeFi 本质上可以利用免许可方式改变现状,继而支持创建一个更开放的金融基础,任何开发人员都可以从中获得具有高度防篡改和可靠金融基础架构的实时访问权限。在这种情况下,真正具有公正性和确定性的应用程序可以按照编码规则运行,没有人(或中心化实体)可以将其关闭。使用 DeFi 基础架构也无需原始开发人员批准,从而可以在没有任何中心化瓶颈的情况下实现无缝创新。
2、透明度
传统金融服务往往会受到不透明、或是信息不对称的影响,因为公众对后端基础架构的了解非常少,继而会产生未知风险也会增加一小部分监管机构的风险管理成本。举个例子,金融可组合性可以通过合并现有消费者的抵押品来创建“抵押支持证券”,这个多样化的业务模式看似还不错,尤其是穆迪、标准普尔和惠誉等国际知名评级机构给出了 AAA 评级,但当时间来到2008年,许多证券其实都是依靠“有毒”的次级债背书,结果危机爆发导致全球金融危机。因此,如果对更广泛的受众提供较高的透明度和可见性,则可以防止这种“内爆”事件发生。
与传统金融不同的是,DeFi 在默认情况下就具有透明性,因为许多项目不仅建立在开源技术基础上,用户与DApp 之间的每笔交易和互动都被记录在分布在全球范围内的、开放且不可篡改的分类账中。中心化加密货币交易所一旦破产往往需要花费数月、甚至数年时间才能完成债务清算(比如 Mt.Gox 和 Quadriga),但 DeFi 的偿付能力和运营健康状况始终都受到开源社区集体“监视”和分析,任何人都可以指出潜在的欺诈和系统性风险。
3、监管和法律障碍
如果传统金融实体希望向某个国家/地区的公民提供其金融服务或产品,那么在默认情况下,这些实体通常会被要求满足该国家/地区的监管合规性,比如“了解您的客户(KYC)”和“反洗钱(AML)”等法律法规。尽管监管标准在某些情况下可能会改善市场,但达到标准同样也会导致高昂的合规成本(例如昂贵的法律咨询费用),并增加入场准入的难度,这意味着最终很可能只有少数几个具有良好人脉关系和资本雄厚的公司才能在市场上竞争存活下来,尤其是在众多不同司法管辖区运营时这种情况就更加明显了。此外,合规性往往涉及更多的人工参与流程,从而阻碍了多方流程自动化发展。
相比之下,DeFi 却采用了不同的合规处理方法,能够在不牺牲创新的情况下使其兼容司法管辖区的法律法规。区块链基础架构本质上是开源和去中心化的,这意味着它不属于任何营利性公司所有,并且每笔交易都能在区块链上进行验证和审计。更重要的是, DeFi 协议的可组合性意味着每个协议不用分别内置合规性工具,只要遵守协议条款,那么任何使用协议的用户和企业都是完全合规的。当公共分类帐和可插拔的模块化合规性支持结合在一起,可以有效确保终端用户满足法规标准,而不会扼杀创新。
总体而言,传统金融行业试图通过控制更为严格的基础架构来实现效率提升并解决运营不畅等问题,而 DeFi 则希望通过开放源代码框架来提高市场效率,在这种框架下,免许可创新能够很自然地解决效率低下的问题。
DeFi 可组合性
DeFi 生态系统的模块化可组合性使开发人员可以专注于构建核心业务逻辑,因为他们非常清楚地知道自己开发的核心业务逻辑可以在无需任何许可的情况下访问关键基础架构。利用 DeFi 基础设施,开发人员创建新代币时无需自建交易所,也不用为了在某些专有平台上架而支付昂贵的上币费,他们只需专注于一件事:为创建交易和流动性提供支持。不仅如此,他们可以在经过彻底审核并包含现有用户群的去中心化交易所(DEX)上架自己的代币,继而让代币持有者可以立即获得流动性和不同的财务用例,从而大大扩展了代币效用。
现阶段,为 DeFi 应用程序提供支持的一些去中心化基础架构主要包括:
- 支持智能合约的区块链(以太坊)
- 防篡改的预言机网络(Chainlink)
- 永久数据存储/网络托管(IPFS)
- 抵制审查的域名(ENS)
- 可靠的数据查询和索引编制(The Graph)
在去中心化交易上架代币是 DeFi 可组合性一个非常简单的示例,但如果通过把新 DeFi 应用程序连接到现有 DeFi 应用程序,就能扩展此结构——感觉就像是搭建乐高积木一样,这也是为什么我们把 DeFi 可组合性称为“货币乐高”的原因。
DeFi 中一些“货币乐高”场景包括:
- 去中心化交易所(Kyber Network, Loopring)
- 自动化做市商(Bancor,Uniswap)
- DeFi聚合器(1inch,Yearn)
- 稳定币(Maker,Kava)
- 货币市场(Aave,DMM)
- 合成资产(Synthetix,UMA)
- 跨链资产(Ren,Keep)
事实上,上面这些只是支持各种组合连接、以创建大于各自独立服务功能的许多构造块中的一部分。注意,上面列出的许多应用程序其实也属于多个类别,这意味着相同的应用程序可以通过各种方式连接、创建不同组合。
对此,DeFi 协议 Aave 创始人兼首席执行官 Stani Kulechov 解释说:
“默认情况下,互操作性是 DeFi 最大的价值主张之一,我们已经拥有了一个金融系统,可以为更广泛的生态系统提供服务,这意味着任何人都可以通过组合两个协议(比如 Aave 和 Synthetix)来构建产品并提供全新用户体验。如果这个产品不错,那么流动性也会从互操作性中受益,继而能快速获得网络效应,这显然比我们当前的金融系统要强大的多。”
DeFi 可组合性的另一个关键特性就是能把一连串去中心化应用程序“串联”在一起,由于可以一次在多个应用程序中使用加密资产,这样能将摩擦成本降低至几乎为零且不需要许可,因此可以提高资本效率。另一方面,DeFi 可组合性还能推动网络效应加速增长,“组合”中的每个 DeFi 应用程序都能让“组合”中的其他 DeFi 应用程序变得更加强大、更具可用性。
让我们来看一个例子:尽管用户可以通过开立超额抵押贷款来铸造去中心化稳定币来获得营运资金,但是如果将这些稳定币存入去中心化货币市场,并使其代币化为非托管计息稳定币时,这些代币不仅能够获得更高收益,而且还会变得更加有用。因为当货币市场中的基础稳定币借给借款人并积极赚取利息时,那些新创建的、代表稳定币存款所有权的计息代币可以在其他 DeFi 应用程序中使用,甚至可以用于支付商品和服务。
用户可以将自己的计息稳定币“合并”在一起,这样就能创建一个免许可且无损失的储蓄组合产品,继而进一步扩展这种可组合性。比如一款去中心化应用程序(DApp)可以在一定时间内将流动性池内的稳定币所赚取的利息都奖励给某位幸运的获胜者,之后每个人都可以提取自己的原始存款价值。你会发现,这个存款游戏似乎是“只赚不赔”的,用户存款可以被代币化,然后转换成为可交易的票证(相当于存款所有权),DeFi 可组合性周期同样也会被延长。
上面提到的所有操作过程都已经存在于 DeFi 领域里,涉及的“组合”包括以太坊、Chainlink、MakerDAO、Compound、以及 PoolTogether。通过利用 Maker 稳定币 DAI、Compound 的 DeFi 代币 cToken 和 Chainlink 的 VRF,PoolTogether 能够创建全新的去中心化应用程序,而且无需自己铸造稳定币,也不用考虑如何引导货币市场协议,更不用或弄清楚如何获得可验证的随机链上来源。
上图这些“货币乐高”充分展现出 DeFi 的免许可和可组合两大特性。
1、DEX 聚合服务提供商
1inch.exchange 是一个大量使用可组合性的 DeFi 应用程序,它其实扮演的是去中心化交易所聚合提供提供商的角色,可以从以太坊上所有去中心化交易所上获取流动性,帮助用户在交换代币的时候尽量避免滑点问题(或是以较低滑点进行链上交易)。1inch 还可以将规模较大的交易拆分成多个订单,甚至能在一次交易中实现跨交易所结算,这样就能给用户提供最佳收益率的 DeFi 产品。
像 1inch 这样的聚合服务提供商的确能给 DeFi 用户带来更好的体验,因为用户无需每次检查或比较不同去中心化交易所的代币兑换汇率,只需在一个应用程序里就能导航所有信息、访问以太坊上所有流动资金,避免了繁琐的处理操作。
2、短期贷款
利用可组合性的另一个应用程序是去中心化货币市场 Aave,该 DeFi 协议可以通过闪电贷实现资产“超流动性”(superfluidity),从而提高资本效率和存款收益。闪电贷类似于一种临时的、无抵押的贷款,但偿还必须在同一笔交易中完成(当然需要加上少量费用),如果闪电贷款借款人无法或不能立即偿还其贷款,那么整个交易将会被撤销,以此保护协议及其贷方免受任何违约的影响。
从某种角度来看,闪电贷算得上是一个“强有力”的概念,它是原子性的(要么成功交易,要么撤回交易,没有中间状态),而且允许任何人临时获取大量资金套利,最终为整个 DeFi 行业创造出一个竞争激烈的环境。闪电贷还可以用于在去中心化交易所(DEX)之间套利、进行无缝借贷、转换贷款交易中抵押品或债务、以及许多其他用例,最重要的是,这些复杂操作都能在一次交易中完成。
3、“货币乐高”作为抵押
除了上述提及的功能之外,Aave 还推出了对独特类型抵押品的支持,这些类型的抵押品可以利用其他 DeFi 应用程序生成的代币。举个例子,首个独立抵押品类型就是“流动性池”,由自动化做市商(AMM)Uniswap推出。而 Aave 仅用了几周时间就构建出了该功能,这是因为他们整合了 Chainlink 预言机,可以实时获取所需的代币价格信息。通过 Chainlink 提供的喂价功能,Aave 能够以安全、无缝的方式实现更高形式的 DeFi可组合性。
在这样的背景下,当用户将资金存入 Uniswap 的流动性池中时(每个流动性池需要两个代币),他们会收到代表其资金要求的 UNI 流动性池代币。然后,他们可以将这些代币转移并存入 Aave 交易平台用作贷款的抵押品。这种模式为自动化做市商提供了很高的资本效率,因为他们可以在 Uniswap 上提供流动性的同事赚取交易费,还能协议中中借入资金。不仅如此,他们甚至可以将这些借入资金作为流动资金再次存入 Uniswap,从而对 Uniswap 交易费和资产池中的资产产生长期杠杆化敞口。
可组合性风险
虽然 DeFi 可组合性能为行业发展带来不少好处,但同样也存在风险,开发人员在利用 DeFi 可组合性属性的时候切记需要“打好地基”,否则无疑就像在流沙上搭建纸牌屋。我们在此将 DeFi 可组合性风险做个归类,主要有以下四方面:
风险一:运行去中心化应用程序的区块链网络存在固有协议级风险,例如以太坊。如果这个基础层无法达成共识或遭到恶意攻击者的攻击,那么运行在以太坊之上的所有去中心化应用程序都会受到影响。虽然这并不是DeFi可组合性最重要的风险问题,但始终值得每个人去中心化应用程序开发人员仔细考虑。
风险二:每个智能合约应用程序都各自会存在所谓“实施风险”(implementation risks),因为每个去中心化应用程序都是基于自己的设计考量来满足所需用例的特定需求。实施风险可能会涉及到:
1、使用用于升级的管理密钥;
2、用于定价数据的预言机机制;
3、分布式代币管理系统;
4、合约修改等其他关键属性。
不仅如此,智能合约本身的源代码中可能存在软件 Bug,这些 Bug 可能会导致去中心化应用程序以意外的方式运行。以 Chainlink 协议为例,为了解决这些问题, Chainlink进行了多次智能合约安全审核,还采取了多项措施确保用户在将预言机集成到自己应用程序之前就充满信心,比如:
1、对每个新产品功能进行审核;
2、提供高额的漏洞监测赏金;
3、代码完全开源。
风险三:当多个智能合约组合在一起之后,攻击面就会扩大。比如两个去中心化应用程序如果独立运行则可以处于安全范围之内,但两者结合在一起可能就会变得不安全。可组合性增加了“攻击面”范围,继而会带来更多极端情况,甚至需要采取“极端”措施才能确保组合后的应用平稳运行。这种可组合性风险可能会利用潜在标准更低的DeFi应用程序漏洞,这意味着组合后的应用中抵押代币安全程度仅与最弱的抵押代币一样。
风险四:最后一个风险点可能涉及到用户知识和可访问性。有些用户可能并不太了解去中心化金融,也不了解自己使用的应用程序,这种风险可能会比我们所意识到的风险更为严重。因此,我们需要教育用户,风险透明对确保去中心化金融生态系统健康运转至关重要。DeFi 可组合性很快就会变得非常复杂,所以组合过程中需要将每个步骤分解到一个安全级别,以便用户可以随时了解自己的资金投入情况。
如果想要解决上述提到的四个风险,有一点其实非常重要,即:开源社区中的人们必须积极参与去中心化金融应用程序的可组合性分析,以便在问题出现之前能够做到先发制人。另外,我们还有其他几个建议,比如:
1、想要实施组合DeFi 应用程序,就需要有大量模块组件支持,因此我们需要确保每一个组件都能达到最高质量;
2、设置和实施行业标准以确保整个 DeFi 生态系统拥有最佳实践;
3、通过开设漏洞赏金、审计、黑客马拉松、以及其他形式吸引开发人员参与,并利用各种方式增强DeFi应用程序安全性。
只有通过一系列举措,我们才可以创建一个更加强大、更具弹性的金融生态系统,同时也能用最佳方式来保护用户资金。
结论
总而言之,如今 DeFi 已经成为了一个全新的金融生态系统,并且能与当前传统金融系统一起运行。DeFi 金融生态系统具有一系列独特优势,比如免许可组合性、不受审查的访问权限、以及完全透明等。其中,DeFi 可组合性尤为值得关注,因为该功能可以使任何开发人员都能以更快的速度启动创新金融应用程序,他们无需重建核心基础架构,也不必依靠市场上的中心化和许可金融服务。
DeFi 的开源和免许可性质正在促成一个公平竞争和不断创新环境,如今利用可组合性的 DeFi 应用程序为下一代 DApp 奠定了基础,许多去中心化应用程序将有机会体验更高级的可组合形式,未来也势必会有越来越多用例被探索和构建。毫无疑问,模块化金融的前景一片光明。
评论(0)
Oh! no
您是否确认要删除该条评论吗?