我们要感谢来自Delphi Digital的跨链专家José Maria Macedo,以及Philipp Zentner和LI.FI团队在我们研究的各个方面提供的宝贵专业知识和帮助,以及他们对我们研究的反馈。
原生跨链应用是web3 dApps的未来。正如藻类发展成群体以利用集体力量,或者动物发展出专门的器官以获得新功能一样,跨链是dApps演变的重大变化。与单链dApps相比,我们已经确定了适用于跨链产品原型的3个主要优势:
基于我们的研究,我们提出了一种对当前和未来跨链产品不同类型进行分类的新方法。这三个类别是:
分布式应用利用跨链基础设施的资产桥接和消息传递功能,协调应用程序在不同链上部署的流动性和功能。
分布式应用的第一个版本利用点对点通信在不同链之间协调流动性池和交易。这些分布式点对点应用的当前迭代是像Hop Protocol和Stargate这样的流动性网络,以及像LI.FI和Socket这样的桥接聚合器。
像Layerzero的Stargate和Hop protocol这样的流动性网络是分布式应用,它们利用点对点(链对链)消息传递来协调单独链上的单独流动性池之间的代币转移。Stargate利用Layerzero轻量级客户端和预言机的消息传递功能,实现支持的链之间的原生代币桥接;而Hop protocol通过提供流动性并执行交易的节点运营商,促进EVM链之间的原生代币交换,特别是Ethereum及其L2,Arbitrum和Optimism。在这两种协议中,流动性在不同链上分别存在,但消息传递通过在目标链上释放资产,使资产桥接成为可能,只要用户在源链上存入资产,所有这些都不需要铸造桥接代币。
像LI.FI和Socket这样的桥接聚合器执行与流动性网络相同的资产桥接功能,但不是利用自己的流动性池和桥接基础设施,而是聚合多个现有的跨链桥和DEX来执行交易。桥接聚合器在每个支持的链上都有智能合约,这些合约由链下路由引擎触发,该引擎会找出最佳路线并在现有协议上执行交易。这些聚合器帮助为希望执行更复杂(任何代币到另一链上的另一代币)跨链交易的开发人员和用户创造更无缝的体验,而无需从大量桥梁和DEX中选择进行交易。
虽然当前的链对链分布式应用支持桥接的基本跨链功能,但它们仍然受到隔离流动性池效率低下的影响,因为用户交易创建的任何流动性不平衡都需要由协议重新平衡,这些协议通常依靠激励用户/套利者来重新平衡流动性。
分布式跨链应用的未来实现将利用枢纽和前哨模型,其中枢纽链将协调其他链上部署的功能和流动性。使用这种模型的未来应用将具有更先进的功能,例如跨链借贷和DEX。有几个有趣的项目正在开发中,尤其是在考虑互操作性构建的Cosmos生态系统中。
Mars protocol,一个即将推出的Cosmos跨链借贷协议,最终设计为同时服务多个链,并允许在不同链上发布的抵押品合并到一个单一的仓位中,所有链都有一个单一的清算点。Mars枢纽链不会持有流动性,但会管理"前哨"链上的所有流动性、智能合约和费用。然而,对于在Osmosis等链上的第一个前哨,每个链都将是一个单独的信用账户,具有单独的保守清算阈值,以考虑跨链通信的额外延迟。
Delphi发布了一个名为SLAMM(共享流动性AMM)的原生跨链DEX的愿景,该愿景受到Loopring/Starkware的dAMM设计的启发。SLAMM将使用来自单一枢纽链的跨链消息功能协调不同链上的流动性。SLAMM充当虚拟"供应方聚合器",类似于流动性提供者的1inch,并有效地尝试预测跨链交易量,以将流动性重定向到需要的地方,以优化LP的回报。
优点:
缺点:
我们认为分布式应用是最简单的跨链应用类别,因为许多应用已经在多个链上运行。分布式应用是应用程序自然演变的第一步,从单链应用到跨链应用,因为开发人员希望添加功能,提高资本效率,并简化其孤立的多链应用的用户体验。
我们主要看到第一代分布式应用的DeFi用例,尽管web3的其他垂直领域中有许多应用部署在多个链上,如NFT收藏、游戏和元宇宙,所有这些都可以从跨链协调中受益。跨链web3游戏或元宇宙可以不仅协调DeFi应用的代币流动性,还可以在多个区块链上拥有游戏资产NFT,在同一游戏或元宇宙中无缝协作。
聚合应用将来自不同项目或部署的流动性(代币或NFT)或其他功能(如隐私和身份)聚合到一个区块链上,并利用具有定制验证器、共识和SDK的应用链的专门功能。因此,聚合应用也可以被视为专门的应用链。
我们已经确定了几个目前运行的应用链,它们希望成为聚合应用,通过为其他跨链应用提供专门的功能和服务,如深度代币流动性、隐私和NFT。
Osmosis是Cosmos中最受欢迎的应用链DEX,截至2023年1月其TVL为1.8亿美元,并在100多个代币和流动性池中执行了超过170亿美元的交易量,使其成为交易Cosmos生态系统代币流动性最深的链。Osmosis从头开始设计,通过其高度可定制的AMM基础设施支持代币交易。Osmosis包括开发人员设置高度可定制流动性池的SDK,其验证器集支持高级功能,如超流质押(使流动性池中的代币同时用于保护网络),以及内置的MEV功能,如即将与Skip protocol集成以捕获和分配MEV收入给质押者。目前,Osmosis作为Cosmos上的独立应用链和DEX运行,因为希望交易代币或提供流动性的用户必须通过IBC(区块链间通信)将资产存入Osmosis。然而,未来Osmosis计划通过引入Osmosis Outposts的跨链交换,使用IBC和ICA(预计将在2023年第一季度在Cosmos上线的链间账户),成为处理Cosmos中其他链的代币交换的事实上的链。使用这个系统,Cosmos中其他链上的用户将能够利用Osmosis流动性并在Osmosis上进行交换,而无需离开他们的链。
Aztec是Ethereum上的rollup,为交易提供隐私,是大多数跨链项目今天试图解决的通常常见的DeFi和流动性用例之外的独特跨链用例。Aztec使用zk-snarks将交易捆绑并提交到Ethereum L1,以加密交易并节省gas成本。Aztec已经作为外包中心聚合应用,使Ethereum上的隐私成为可能,因为开发人员可以利用在Aztec上构建的工具,如Aztec Connect和zk.money,一个私人转账协议和类似VPN的隐私工具,无需许可地将Aztec的隐私和成本节约集成到他们的应用中。用户已经可以通过zk.money在Ethereum上一些最受欢迎的应用如AAVE、Euler、Yearn和Lido上享受隐私。
优点:
缺点:
当前的聚合应用主要作为独立、隔离的应用链运行,因为今天的大多数应用程序都不是为了具有跨链功能而构建的。然而,我们最终相信,随着跨链基础设施的成熟,聚合器应用将被其他应用用作专门功能的外包中心;由应用和聚合应用形成的跨链应用将成为解绑应用。
我们还预见了聚合器应用链的其他有趣用例,如将DeFi应用合并到专门的DeFi链中,例如Sei Network;或跨链身份合并到一个链上,供其他链参考;或未来的web3游戏和元宇宙,它们将所有NFT资产和抽象用户账户托管在专用游戏聚合器链上,以解锁新的性能、互操作性和定制水平。
解绑应用目前是跨链产品中最不常见的类别。解绑应用在多个区块链上有具有不同功能的独立模块,每个模块利用每个区块链的优势,并通过跨链通信与其他模块通信,为整体产品添加更高级的功能。
将专门功能外包给跨链聚合应用的应用自动成为解绑应用。然而,解绑应用不一定要有应用链才能解绑。解绑应用也可以简单地部署在不同的区块链上。
例如,一个应用可以在以下位置有独立模块:
一个例子是Sommelier,它是一个原生跨链收益生成平台,在主权Cosmos链上管理收益策略的创建和计算,这些策略在Ethereum DeFi流动性上执行。Sommelier是一个解绑应用,因为它有一个专用的Cosmos Sommelier链,具有高度专门的架构,作为"协处理器"积极管理其他链如Ethereum上的流动性头寸。协处理器Cosmos链设置为接收链下收益计算,并利用其专门的验证器集来托管策略,执行交易并支付gas费用,以及验证交易。
我们还看到解绑应用的可能性,它们在L1和L2上都有组件。对于当前像Lido这样的应用程序在L2上启动,资产必须通过在智能合约上锁定/铸造资产从L1桥接到L2。这限制了L1和L2之间应用程序的可组合性,因为没有跨链通信,流动性是分散的。我们预见未来的应用程序,其计算和执行发生在L2上,同时利用跨链通信来控制L1上的资产。
优点:
缺点:
随着聚合器链开始作为外包中心集成到跨链应用中,解绑应用将开始蓬勃发展。我们还设想下一代解绑应用将为NFT、游戏和元宇宙等其他web3垂直领域创造令人兴奋的新应用。
解绑跨链应用的一些创新想法可能是:
最终,在未来,用户将不必考虑与多个区块链交互,因为新的跨链产品将完全从用户那里抽象出跨链体验,同时提供由集成多个区块链实现的强大新功能。我们还相信,一旦在多个区块链生态系统上发生显著采用,每个链上资产和交互都将被设计为可互操作的。
然而,现在,跨链产品的三个类别彼此相当不同,因为跨链产品类别在web3中仍然非常新生。在未来,我们想象跨链产品将是我们上面强调的类别的混合体。
这可能是什么样子?未来的应用可以选择同时将功能外包给聚合专业应用链,同时在多个链上分布资产,由枢纽链协调。例如,一个DEX在多个链上都有前哨站,以实现本地化的用户体验,其流动性由枢纽链协调以提高资本效率,并将时间戳发布到比特币区块链上以增强安全性。
我们在跨链dApps世代还处于早期阶段。今天的大多数跨链应用主要针对DeFi和流动性用例。让我们看得更远。例如,Web3治理、提案和投票大多只发生在一个链上,可以从启用跨链功能中受益,如跨多个链的分布式投票或治理决策的跨链执行。我们已经看到像AAVE这样的主要协议通过跨链消息传递来执行在Ethereum上做出的治理决策,通过跨链消息传递到他们在Polygon和Optimism等其他链上的部署。账户抽象和Web3身份也是潜在的领域。例如,智能合约钱包可以聚合用户的身份和钱包地址,以在EVM、Cosmos或任何其他链上签署交易,结合跨链账户恢复,大大简化跨链用户体验。
如果区块链是城市,那么我们一直在建设原始的自给自足的村落集群。是时候释放全球贸易、全球供应链和跨国公司了。要建立指数级的Web3经济,是时候跨链了。
Stargate: A Fully Composable, Cross-Chain Bridge| ConsenSys Cryptoeconomic Research | ConsenSys
Hop Protocol — A Hare, or a Tortoise? — Delphi Digital
LI.FI — The Multichain Future And LI.FI
SLAMM: A Unified Model for Cross-Chain Liquidity — Delphi Digital
Introducing Mars v2. From DeFi’s primordial cosmic soup, a… | by Mars Protocol | Medium
Osmosis: Diffusing Liquidity Across the Cosmos Ecosystem | Messari
Introduction to Sommelier (notion.site)