这导致了三个有趣的特性:
可组合性-DeFi App程序本身允许在许多其他应用程序中分叉、重新混合和重复使用(下文将详细介绍)。
透明度- 由于DeFi App是开源的,并且它是完全可审计的,可以确切地知道智能合约在功能、用户权限和用户数据方面做了什么。
可审计性 – 由于底层区块链本身是开源的,整个资金流是完全可审计的,包括系统中的抵押品、交易量、违约等。
与容易受到市场冲击,在部分准备金制度下运行的传统的金融系统(不透明)不同,——DeFi系统是完全透明的,并且有过度的抵押品–这使得DeFi公司能够更有效地应对经济下滑。
可互相操作和可编程(可组合性)
开发人员为了取得用户的信任,大多数的DeFi App程序是完全开源的 – 包括前端和智能合约本身。此外,由于DeFi App程序都运行在一个共同的平台(底层区块链)之上,这些DeFi App程序之间是完全互操作的,可以通过编程与生态系统中的任何其他DeFi App程序一起操作。
这通常被称为DeFi的 “货币积木 “或 “可组合性 “。所有这些DeFi App程序就像独立的乐高积木,可以与其他乐高积木重新混合,以构建新的东西。
这与传统的金融系统形成鲜明对比:
基础设施的分散——传统的金融应用没有建立在共同的基础设施之上。孤岛式的应用——传统的金融应用通常为一家银行机构所专有。例如,富国银行的所有 “金融技术应用 “都可以在一起操作,但不能在不同的银行机构中使用。对开发者的不友好——传统的金融应用程序不是为其他开发者建立服务而制作的。
传统的金融系统确实有共性的标准;但是,由于金融机构将他们的软件视为他们的竞争的护城河,而不是将产品作为一个差异化的因素,所以在市场参与者之间达成共识是非常困难的。
我们之所以在DeFi领域看到如此多的创新,最大的原因之一是系统是可互操作性,它允许开发者生态系统对他们创造的产品和服务有更多的创造性表达。除此之外,开发者不需要浪费时间白费力气的做重复工作,而是可以在使用通用框架的基础上,专注于使他们的产品与众不同的东西。
开放,人人可及
在传统的金融应用中,新用户往往需要经历漫长的应到流程、收入验证、信用检查,甚至是亲自会面——只为了能够使用某个金融产品。
由于金融机构制定的这些任意规则,这些应到流程很容易出现偏差,包括贷款歧视、拒绝提供基本的银行服务、未经同意开设信贷额度、收取非法费用等。
通过DeFi应用程序,你只需要一个钱包地址就可以与这些系统互动。DeFi App程序不要求收入验证,他们不需要信用检查,在大多数情况下,他们甚至不需要知道你是谁,除了你使用的钱包地址之外。
DeFi App程序通常被称为是无需许可的。如果你的钱包里有你想做的交易的资金,你就可以做。没有任何机构或中介机构来阻止或拒绝为你提供服务。不管你的背景是什么,也不管你来自哪个国家,DeFi App程序都不会有任何区别。
这是DeFi产品中最不被重视的方面之一。
传统金融技术架构与DeFi架构的对比
下面是一个关于传统金融科技 App程序和DeFi App程序之间主要技术差异的更多架构图(为简洁起见,已简化):
这里是一个关于中心化和去中心化的金融应用之间的一些关键差异更直接的比较图:
DeFi基础设施——地图报告
下面是两个不同的DeFi生态系统的地图报告,一个建立在Solana生态系统上,另一个建立在以太坊生态系统上。
我之所以选择这两个生态系统来关注,是为了显示在两个不同的底层协议上构建的DeFi应用程序的广度。我也相信Solana是最有趣的新Layer1协议,因为它的高交易吞吐量(每秒50K以上的交易),亚秒级的延迟和交易确认时间,以及在Solana协议之上构建DeFi应用程序的快速增长的开发者生态系统。
虽然结构相似,但每个底层协议都有自己的生态系统,在很大程度上是独立于其他协议的。下面是对每一层的一些进一步解释以及它们之间的权衡。
基础层(Layer1)
基础层是核心账本所在的区块链。以太坊是当今最主要的Layer1,而Solana是最有希望的新进入者,它的交易速度更快,吞吐量更大,交易成本更低。
节点基础设施
需要对底层账本进行永不停息的数据查询(检索区块、查找交易、同步数据、写入交易等)。在以太坊生态系统中,整个产业涌现出解决这个需求(Infura,Alchemy等等)。
与此相反,Solana的底层账本足够快,并且同步,团队可以直接查询Solana的RPC节点(不过这可能不会永远持续下去)。
Layer2
在以太坊上,有各种Layer2解决方案主要用于扩展,因为以太坊本身无法处理所有的交易。其中两个有前途的扩展解决方案包括Matic、Optimism等。
在Solana上,由于只有一层可以建立(不需要Layer2的扩展解决方案),所以不需要专门的集成,也不会与正在处理结算的底层账本发生错配。
订单簿聚合
对于Solana来说,有一个额外的层被一个名为Serum的DeFi项目占据,它提供一个CLOB(中央限价订单簿),被所有建立在上层的DeFi项目使用。
当新的DeFi项目建立在Solana之上时(DEX、AMM、Options等),它们可以从Serum拉取订单并将订单推回给Serum,从而大大减少了大多数新金融应用面临的冷启动挑战。
最好的办法是将其视为是被Solana生态系统中的大多数项目所使用的”网络化的流动性 “和 “订单管理 “系统。
结合CLOB(Serum)和AMM的一个更具创新性的例子是Raydium(与Uniswap v3非常相似)。这些系统的组合允许被动 LP 使用 Serum 进行主动造市。
DeFi工具集
不管是从开发商还是最终用户的角度来看,都需要一套通用的工具来操作大多数的DeFi App程序。这些服务没有直接的传统金融类似物,但它们包括:
钱包——人们用来存储资产和与DeFi App对接的主要界面。Oracles —— DeFi App程序用来参考价格和执行交易(例如:清算)的链上数据馈送。区块浏览器和分析 —— 创建区块浏览器(Block Explorers)等工具是为了让人们直接查询区块链账本本身,这些在验证交易时最常使用。稳定币 —— DeFi生态系统中使用的两种主要资产包括底层原生协议代币(ETH或SOL)和理想的链上稳定币(USDC、Dai或Pai)。前端 —— 一个新出现的层,它创建了易于使用的前端应用程序,可以同时与多个DeFi项目交互,或者简化交易。这其中包括以太坊生态系统内的Zapper.fi或Solana生态系统内的Step Finance。DeFi的App
DeFi的App本身由所有核心金融应用程序组成,可以直接使用,或嵌入到其他加密货币生态系统内的各种应用程序中。
DeFi基础设施潜在的缺失部分
在比较DeFi基础设施和传统金融基础设施时,有几个部分值得探索的在去中心化的世界里还不存在。
以下是一些需要强调的部分:
消费者应用软件——在传统金融领域,消费者通常通过消费者应用软件(如Robinhood、Chime、Transferwise)而不是底层协议本身行事。DeFi空间的前端可以得到极大的改善,并将更多的消费者体验融入其中。一般来说,从消费者的角度来看,大多数DeFi App程序的UI/UX仍然非常难以使用。CRM (客户关系管理)—— DeFi空间并没有真正的客户关系管理概念,也没有收集任何的消费者数据。虽然从隐私的角度来看很好,但更好地了解客户也有很大价值。通知–在DeFi领域,通知或警报其实根本不存在。在更广泛的层面上,也没有任何好的方法来与用户沟通。产品分析——有工具来衡量区块链活动,但没有工具来衡量DeFi App中的参与度。安全 – DeFi产品通常会进行安全审计;但是,没有一个安全审计能保证消费者在传统金融世界习惯了的和最常见的保护措施。除此之外,对安全审计师的需求超过了供应,这是一个很大的瓶颈。交易回滚 —— 在传统金融中,如果你犯了错误,金融机构可以启动一个交易回滚。这在DeFi中还不存在。托管 —— 现在,大多数DeFi项目需要从个人钱包的角度进行交互。没有一个托管人让你与DeFi App程序互动。开发者平台——加密货币领域的大多数开发者都是在Layer1协议本身的基础上建立的。目前还没有开发者平台或中间件的概念。可嵌入的钱包 —— 钱包被视为这些外部服务,没有任何白标钱包的产品可以直接嵌入到DeFi App程序本身。有几个倡议,如Torus,但这些仍处于起步阶段。身份——传统金融界对DeFi最大的诉状之一就是用户的假名问题。理想情况下,需要有一种方法,在保护消费者隐私的同时,将不良分子拒之门外。金融应用的未来
在与数百名创始人会面并看到团队取得的进展后,有一点非常清楚,DeFi的创新速度是传统金融技术应用的10倍。
在传统金融中:
底层账本不是开源的,对开发者也不友好。有一大批的 “银行服务 “应用,只是为了将底层合作银行包装在开发人员友好的平台中。金融技术应用在监管方面是非常具有挑战性的,通常在发布单一产品之前需要多年的开发。
DeFi与之相反的:
一切都是开源的,包括账本本身。所有的交易都是公开的。一切都是从开发者在协议之上构建应用的角度出发。新的DeFi App程序是在几周内建立和发布的,而不是几年。
我们相信,DeFi开发者将永远改变金融世界的运作方式。我们非常看好DeFi的基础设施堆栈和社区。