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