DeFi的独特之处在于,开发者可以组合任何DeFi协议,无需任何特殊许可即可使用,从而开启了一个无摩擦的创新循环,这与传统的金融行业模式截然不同。链App注:本文来自Chainlink博客;原标题:Defi的许可较少可组合性是增压创新译者:Chaindder
内容概述:
1.DeFi的可组合性使开发者能够通过使用免许可和未经审查的基础设施来构建自己的核心业务逻辑;
2.多个DeFi应用可以串联起来,就像“金钱乐高”一样,然后可以创造出很多以前无法想象的金融用例和产品;
3.传统金融体系的特征包括:允许性、高准入门槛、额外的法律成本等。因此可组合性受到很大限制;
4.DeFi应用程序的可组合性要求对每个协议进行尽职调查,以降低整个DeFi生态系统的风险。
自从推出可编程智能合约以来,以太坊已经发展成为一个跨边界、免许可的区块链网络,可以支持各种并行的去中心化应用(DApp)。
第一波DApp专注于使用区块链创建数字代币和跟踪代币所有权,但最新的DApp热潮已从“所有权”发展到“扩展和颠覆现有传统金融产品的独特管理和转让解决方案”。这个平行的金融系统现在被称为——分散金融(DeFi)。整个生态系统包括分散交易所(DEX)、抵押贷款、借贷平台、杠杆交易、合成资产、预测市场、隐私混合器、支付网络等等。
为了加速DeFi的创新和采用,一个关键因素是让开发人员“随意”使用可组合性。实际上,可组合性是一个设计原则,它允许系统中的各种组件被集成以满足任何特定的用例需求。DeFi的独特之处在于,开发者可以组合任何DeFi协议,无需任何特殊许可即可使用,从而开启一个无摩擦的创新循环,这与我们在传统金融行业看到的模式截然不同。
在本文中,我们将研究传统金融体系的局限性,并通过DeFi composability的例子分析如何为市场提供一个免执照的金融体系结构,以及如何克服这一体系可能带来的风险。现在,让Chain和大家谈正事:
传统金融市场地位vs DeFi
实际上,金融应用程序的可组合性并不是一个新概念。我们每天使用的许多面向用户的应用程序都是财务可组合性的结果,如优步、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基础设施,开发者在创建新代币的时候不需要建立自己的交易所,也不需要为了把代币放到一些专有平台上而支付昂贵的装钱费。他们只需要专注于一件事:为创造交易和流动性提供支持。不仅如此,他们还可以将自己的代币放在经过彻底审计并包含现有用户群体的去中心化交易所(DEX)上,然后代币持有者可以立即获得流动性和不同的金融用例,从而大大扩展代币的效用。
目前,支持DeFi应用的一些分散式基础设施主要包括:
支持智能合约(以太坊)的区块链防篡改Oracle网络(Chainlink)、永久数据存储/web托管(IPFS)、抗审查的域名(ENS)、去中心化交易中可靠的数据查询和索引(The Graph)令牌是DeFi可组合性的一个非常简单的例子。但是,如果新的DeFi应用程序连接到现有的DeFi应用程序,这个结构3354的扩展感觉就像是在构建乐高积木,这就是为什么我们将DeFi composability称为“money Lego”。
DeFi中的一些“乐高钱”场景包括:
去中心化交易所(Kyber Network,Loopring)自动化做市商(Bancor,Uniswap)DeFi Aggregator (1inch,向往)稳定货币(Maker,Kava)货币市场(Aave,DMM) Synthetix Assets (UMA)跨链资产(ren,Keep)其实以上只是支持各种组合和连接。请注意,上面列出的许多应用程序实际上属于多个类别,这意味着相同的应用程序可以通过各种方式进行连接,以创建不同的组合。
在这方面,DeFi agreement Aave创始人兼首席执行官Stani Kulechov解释说:
“默认情况下,互操作性是DeFi最大的价值主张之一。我们已经拥有了一个可以服务于更广泛生态系统的金融系统,这意味着任何人都可以通过结合两种协议(如Aave和Synthetix)来构建产品并提供全新的用户体验。如果这个产品好,那么流动性也会受益于互通,然后可以快速获得网络效应,这显然比我们现在的金融体系强很多。”
DeFi可组合性的另一个关键特性是,它可以将一系列分散的应用程序“连接”在一起。由于加密资产可以同时在多个应用中使用,因此摩擦成本可以降低到几乎为零,并且不需要许可证,因此可以提高资金效率。另一方面,DeFi的可组合性也可以加速网络效应的增长。“组合”中的每个DeFi应用程序可以使“组合”中的其他DeFi应用程序更加强大和可用。
我们来看一个例子:虽然用户可以通过开放超额抵押贷款来铸造分散的稳定币,从而获得流动资金,但如果将这些稳定币存放在分散的货币市场,并将其代币转换为不受管理的有息稳定币,不仅可以获得更高的收益,还可以变得更加有用。因为当货币市场中的基本稳定货币被借给借款人并积极赚取利息时,那些新创造的代表稳定货币存款所有权的有息代币就可以在其他DeFi应用中使用,甚至可以用来支付商品和服务。
用户可以将他们的有息稳定货币“合并”在一起,从而创建一个免许可和无损失的储蓄组合产品,并进一步扩展这种可组合性。比如一个去中心化的应用(DApp),可以在一定时间内把流动资金池中稳定的硬币所赚取的利息奖励给一个幸运的赢家,然后每个人都可以提取自己原来的存款价值。你会发现这个存款游戏好像是“只赚不赔”。用户存款可以被令牌化,然后转化为可交易的票(相当于存款所有权),DeFi的可组合周期也会延长。
上面提到的所有操作在DeFi领域已经存在,涉及的“组合”包括以太坊、Chainlink、MakerDAO、Compound、PoolTogether。通过使用Maker的稳定币DAI、Compound的DeFi token和Chainlink的,PoolTogether可以创建一个全新的去中心化应用,并且不需要自己铸造稳定币,也不需要考虑如何引导货币市场协议,更不用考虑如何获得可验证的随机链上来源。
上图中的这些“钱乐高”充分展现了DeFi的两个特点:免授权和可组合。
1.DEX聚合服务提供商
1inch.exchange是一个DeFi应用程序,它大量使用了可组合性。它实际上扮演的是去中心化交易所的聚合提供者的角色,可以从以太坊的所有去中心化交易所获得流动性,帮助用户在兑换代币时尽可能避免滑点(或者进行滑点更低的链式交易)。1inch还可以将大额交易拆分为多个订单,甚至在一笔交易中实现跨交易所结算,为用户提供收益率最优的DeFi产品。
像1inch这样的聚合服务提供商确实可以给DeFi用户带来更好的体验,因为用户不需要每次都查看或比较不同去中心化交易所的令牌汇率,而只需要在一个应用中导航所有信息和访问以太坊中的所有流动性,从而避免了繁琐的处理操作。
2.短期贷款
利用可组合性的另一个应用是去中心化的货币市场。这种DeFi协议可以通过闪电贷款实现资产的“超流动性”,从而提高资金效率和存款收益。闪电贷款类似于一种临时的、无担保的贷款,但还款必须在同一笔交易中完成(当然还要加上少量费用)。如果闪电贷款借款人不能或不能立即偿还贷款,那么整个交易将被取消,从而保护协议及其贷款人免受任何违约。
从某种角度来说,闪电贷是一个“强”的概念。它是原子性的(要么成功,要么退出,没有中间状态),它允许任何人暂时获得大量资金进行套利,最终为整个DeFi行业创造一个高度竞争的环境。闪贷还可以用于分散交易所(DEX)之间的套利、无缝借贷、贷款交易中抵押品或债务的转换,以及许多其他用例。最重要的是,这些复杂的操作可以在一次交易中完成。
3.“金钱乐高”作为抵押品
除了上面提到的功能,Aave还引入了对独特担保品类型的支持,可以利用其他DeFi应用程序生成的令牌。例如,第一种独立抵押品是“流动性池”,由自动做市商(AMM)Uniswap推出。然而,Aave只花了几周时间就构建了这个功能,因为他们集成了Chainlink predictor,可以实时获取所需的令牌价格信息。通过Chainlink提供的定价功能,Aave可以以安全和无缝的方式实现更高形式的DeFi可组合性。
在这种情况下,当用户将资金存入Uniswap的流动性池(每个流动性池需要两个令牌)时,他们将收到代表其资金需求的UNI流动性池令牌。然后,他们可以转让这些代币,并将其存入一个ave交易平台,用作贷款的抵押品。这种模式为自动化做市商提供了很高的资金效率,因为他们可以从Uniswap上提供流动性的同事那里赚取交易费,他们还可以在协议中借入资金。不仅如此,他们甚至可以将这些借入的资金再次存入Uniswap作为营运资本,从而对Uniswap交易费和资产池中的资产产生长期杠杆敞口。
可组合性风险
虽然DeFi的可组合性给行业发展带来了很多好处,但也存在风险。开发者在使用DeFi的可组合性时,要记得“打好基础”,否则无疑就像在流沙上建一座纸牌屋。这里,我们对DeFi的组合性风险进行分类,主要包括以下四个方面:
风险一:运行去中心化应用的区块链网络存在固有的协议级风险,比如以太坊。如果这个基础层未能达成共识或者遭到恶意攻击者的攻击,所有运行在以太坊上的去中心化应用都会受到影响。尽管这不是定义可组合性的最重要的风险问题,但对于每个分散式应用程序开发人员来说,这总是值得仔细考虑的。
风险:每个智能合约应用程序都有自己所谓的“实现风险”,因为每个分散的应用程序都基于自己的设计考虑,以满足所需用例的特定要求。实施风险可能包括:
1.使用管理密钥进行升级;
2.定价数据的预测机制;
3.分布式令牌管理系统;
4.其他关键属性,如合同修改。
此外,智能合约本身的源代码中可能存在软件错误,这可能导致去中心化的应用程序以意想不到的方式运行。以Chainlink协议为例。为了解决这些问题,Chainlink进行了许多智能合同安全审计,并采取了许多措施来确保用户在将Oracle集成到他们自己的应用程序之前充满信心,例如:
1.审核每个新产品的功能;
2.为漏洞监控提供高额奖励;
3.代码是完全开源的。
风险:当多个智能合约组合在一起时,攻击面会扩大。例如,如果两个分散的应用程序独立运行,它们可以在安全范围内,但它们的组合可能会变得不安全。可组合性增加了“攻击面”的范围,反过来会带来更极端的情况,甚至需要采取“极端”的措施来保证组合应用的顺利运行。这种可组合性风险可能利用了具有较低潜在标准的DeFi应用程序漏洞,这意味着组合应用程序中抵押令牌的安全程度仅与最弱抵押令牌的安全程度相同。
风险:最后一个风险点可能涉及用户知识和可访问性。有些用户可能不太了解去中心化金融和他们使用的应用,这种风险可能比我们意识到的更严重。因此,我们需要教育用户,风险透明对于确保去中心化金融生态系统的健康运行至关重要。DeFi可组合性很快就会变得非常复杂,所以在组合过程中需要将每一步分解成一个安全级别,让用户可以随时知道自己的资金投入。
如果要解决上面提到的四个风险,有一点其实很重要,那就是开源社区的人一定要积极参与去中心化财务应用的可组合性分析,这样才能在问题出现之前做到主动。此外,我们还有其他几个建议,如:
1.如果要实现复合DeFi应用,需要大量的模块组件来支持,所以我们需要保证每一个组件都能达到最高的质量;
2.制定和实施行业标准,确保整个DeFi生态系统拥有最佳实践;
3.通过提供漏洞赏金、审计、黑客马拉松等形式吸引开发者参与,通过多种方式增强DeFi应用的安全性。
只有通过一系列措施,才能打造出更强大、更灵活的金融生态,同时也能以最好的方式保护用户资金。
结论
总之,DeFi已经成为一个全新的金融生态系统,它可以与当前的传统金融体系一起运行。DeFi金融生态系统具有一系列独特的优势,如免许可证组合、无审查访问和完全透明。其中,DeFi的可组合性值得特别关注,因为该功能可以使任何开发者更快地推出创新的金融应用,并且他们不需要重新构建核心基础设施,也不必依赖市场上集中的和获得许可的金融服务。
DeFi的开源和免许可特性有助于公平竞争和持续创新的环境。如今,使用可组合性的DeFi应用程序已经为下一代DApp奠定了基础。许多去中心化的应用程序将有机会体验更高级的可组合形式,未来将探索和构建越来越多的用例。毫无疑问,模块化金融的前景是光明的。