随着层出不穷的DeFi项目在各个新兴公链上陆续开展,用户免不了在多个网络之间进行资产的转移和兑换,如此也催生了众多跨链协议。

但现如今的跨链协议,都要面对一些需求权衡问题。比如不少分析文章中多次提及的“三难困境”,并表示大部分跨链协议都无法在这三点需求上达成很好的权衡,而最完美的跨链解决方案就是平衡兼顾这三难:

1)通用性:可实现多种信息的跨链传递;

2)可拓展性:能以最小的部署成本实现多链和多资产的最大互操作性;

3)安全性:在无需增加过多信任假设,即免信任/信任最小化的前提下确保资金安全性。

然而我们认为,在跨链1.0时代中,对于权衡模型的假设大部分是基于传统跨链的基础通信层,这样即使在所谓“极难权衡的三难困境”中达成了某种最优平衡,也依然无法跳脱出其系统性限制。相反,O3 Swap V2希望站在跨链2.0应用层的更高视角上,对这个所谓三难模型提出一个更为立体的第四维权衡点 —— 流动性。

在DeFi中,流动性即为王。只有具备实际可操作性和无需安全假设的原生资产流动性,才能真正为用户所用和长期持有。

2021年,O3 Labs首创的跨链流动性聚合协议O3 Swap v1曾引领了整个跨链1.0生态,从那时起,O3 Labs就一直致力于以流动性解决方案为切入点,为用户提供最优质的跨链体验;

如今,在这个三维尚且难以权衡的跨链1.0时代,O3 Swap V2将引入兼顾四维权衡的跨链钻石模型,在兼顾协议易用性、可拓展性和安全性的同时,确保完善的原生资产流动性方案,开启跨链2.0时代。

O3 Interchange - 跨链流动性破局者

在跨链钻石模型下,四个维度的权衡点分别是:安全性Security、通用性Universality、流动性Liquidity和可拓展性Scalability。

通过免信任机制确保安全性的原生资产流动性方案

流动性包含两个层面,一是对量的要求,即足够支撑巨大交易量的需求;二是对质的要求,即确保目标资产的原生性和可操作性。

在O3 Swap V1之前,很少有跨链协议会提到对原生资产流动性的解决。我们始终认为,通过收益/激励进行原生资产流动性众筹、通过套利和奖励分配差额机制来平衡流动性池,才是流动性质与量的终极解决方案。于是在2021年初,O3 Swap v1首创性地运用Curve的AMM模式将原生资产跨链池的概念引入到跨链领域中,通过将多链流动性聚合到一个统一跨链池中,由协议进行全局调用,实现统一流动性的无缝跨链。

在这个以“开源、开放”为精神图腾的Web3时代,我们很高兴看到其他dApp建设者能从我们的模式中汲取经验,持续建设。然而大多数协议在在管理原生资产和其映射资产方面还是会遇到一些难题。

一些由项目方主动做市来承兑跨链资金、或通过多签钱包管理资金的方案,不仅难以支撑起较大的交易量,还具有一定中心化风险;HTLC模式虽然能通过免信任机制达到极高安全性,却也因其节点部署成本的限制牺牲了流动性,且无法实现即时响应、一次确认的跨链体验;还有的协议使用兼容映射资产的模式来作为一种妥协的流动性方案,使原本在目标链上原生流动性不足、甚至无流动性的资产也能得到一个对应的映射资产abcX作为IOU凭证,而其在长期持有时易受源链资产背书影响而感染风险。因此当用户将A链的X跨至B链的X时,还需考虑在目标链收到是原生资产X,还是其映射资产abcX。这种完全由项目方掌握铸造权的abcX,不仅缺乏原生X的可操作性和权益,还在其价值共识和可赎回原生资产的保真度方面增加了信任假设,安全成本较高。

因此,O3 Swap V2将继续引领一种更为先进的NPAP流动性池模式 (nativeToken & peggedToken AMM Pool) ,即原生资产与跨链软资产自动做市池。新的流动性池同样会继承AMM的天然优势——这种免信任的、完全由合约函数实现的机制早已经过Curve等顶级DEX的长期验证,其可靠性和去中心化程度是毋庸置疑的。

特别之处在于,O3 Interchange的流动性池将由一种原生资产和其对应跨链软资产 (通过O3协议锚定的p资产) 组成交易对,即n*X+m*pX(n≈m) ,专门用于交换原生资产与跨链软资产,确保用户在目标链收到的是原生资产X,而无需感知pX的存在。pX仅作为跨链过程的中间软资产,避免额外的资金安全假设和传染风险,且这些跨链软资产都是基于用户存入的原生资产流动性而铸造的,这就意味着跨链软资产pX的铸造权掌握在用户手里,具有强大共识和可靠性。

此外,在动态调整的流动性激励机制和链与链之间、池与池之间的套利机制下,协议可通过用户自发的套利行为,平衡各流动池资金,使跨链过程更接近无损。同时还能最优化跨链资金利用率和整个协议的成本效益,而非单纯累积过高的TVL,以最大程度体现O3 Swap V2的流动性解决方案和价值捕获能力。

基于超高可拓展性和通用性打造⎡跨链DEX⎦

在O3 Swap V1时期,多种资产集中于同一个跨链流动性池的模式,尽管很好地解决了原生资产统一流动性的问题,却也限制了后期的可拓展性 (比如支持新链和新资产的成本) ,增加了一定风险成本。

为此,我们在O3 Swap V2上进行了颠覆性的创新和优化,建立了一种多点并行的安全模型。在该模型下,每种原生资产和其跨链软资产都被单独地储存在一个NPAP中,这意味着巨大的风险池将被有效地孤立和分片,以多点并行的方式降低单点故障的风险成本和安全预算。

同时,不同链的NPAP之间不仅能相互独立,还能相互访问调用。因此只要我们通过在任意链上部署新的NPAP流动性池,并将其联入协议的流动性网络,即可高效完成对新链&新资产的跨链支持,实现较高的可拓展性。

而“打造跨链DEX”,其实是我们早在推出O3 Swap V1前就萌生的夙愿。如今也依然是,因为我们看到当前DeFi中的一些问题仍然没有被很好的解决:

1)市面上有许多优秀的DEX,不仅交互便捷、流动性也一直保持在较高水平。而遗憾的是,这些流动性却仍处于孤立分割的状态,无法在链与链之间具备良好的互操作性。

2)大多数的跨链协议,都只支持同资产跨链,即Bridge模式。这带来的问题就是,当原先在A链拥有X资产的用户需要去往B链使用Y资产进行质押、借贷等操作时,必须在跨链完成之前或者之后,再额外进行一次将X交换成Y的步骤,再加上查找支持X/Y交易对的DEX,时间成本和资金成本都更高。随着公链和DeFi的发展,Bridge这种功能单一、无法一步到位的模式,也将逐渐无法满足大部分用户的跨链需求。

为了解决以上的难题,我们期望能开发出这样一套打通Web3各网络之间壁垒的、通用的流动性解决方案,通过聚合各链上的DEXs,不仅在交易资产的选择上达到DEXs的效果,更在流动性和交互体验上也给用户如优质DEX般的体验。

具体来说,在O3 Interchange上,不仅拥有即时确认的对称资产跨链 —— Bridge,还将支持非对称资产跨链 —— Swap,跨链路径多达以下5种:

1)A链的X交换为A链的Y -- Swap

2)A链的X跨链为B链的X -- Bridge

3)A链的X经A链DEX交换为A链的Y,再跨为B链的Y -- Swap

4)A链的X跨为B链的X,再经B链DEX交换为B链的Y -- Swap / Gas Station

5)A链的X经A链DEX交换为Y后,跨为B链的Y,再经B链DEX交换为B链的Z -- Swap

在4和5中可以看到,非对称资产跨链也将为目标链Gas需求问题提供良好的解决方案。

而这种非对称资产跨链的实现,要得益于O3聚合器 (O3 Aggregator) 的串联桥接。当一笔非对称资产跨链的资产需求被源链上的O3聚合器读取后,就会视需求情况从源链聚合的DEXs中调用流动性;或将需求信息中继到目标链上,由目标链的O3聚合器从DEXs中调用相应流动性,并通过比价获取最优价格路径,且大部分情况下会比主流DEXs上的直接兑换更具价格优势。

事实上,不管是对称资产跨链还是非对称资产跨链,O3聚合器作为一个全局网络流动性管理单元,都充当着极其重要的角色。

因为对于任意链上同种资产的NPAP来说,都可以一对多地与其他链的NPAPs通过两两之间的组合构建每一条桥接单元,而任意的桥接单元又可通过O3聚合器再次桥联一个或数个DEXs中的流动性池,实现各链流动性数据的高并发异步传输,形成一个以NPAPs为一层网络、DEXs为二层网络的庞大的、多链多DEXs互联兼容的流动性网络。而整个跨链网络中任意流动性的资源平衡和全局调用也能同时为这些流动性带来较高的活性和安全性。

无需部署过多NPAPs来大面积覆盖所有可跨链资产,只需通过一部分的NPAPs桥联大部分的DEXs,即能将可跨链资产选择辐射到各大DEXs之和的超大范围,具有无上限的扩容能力,使O3 Swap V2成为真正的跨链DEX。

O3 Swap V2不仅能通过极高的主动可组合性实现不同链、不同资产之间的跨链兑换,还将协议核心代码打包成SDK开放给所有dApp建设者,以同样超高的被动可组合性融入整个Web3生态,允许建设者将O3的跨链协议与各种场景的解决方案有机融合,带领整个生态迈入跨链2.0时代。

O3代币经济

O3代币将成为整个O3 Interchange中至关重要的一部分,主要包括以下几个方面。

手续费、回购与销毁

平台上积累的手续费将持续被用于对O3流通代币的回购和销毁,实现良好的代币通缩模型,更好地保护代币价格、流动性提供者以及所有O3持有者的利益。同时通过跨链用户和流动性提供者之间自发产生的经济效益,促进整个跨链生态形成良性闭环。

流动性激励

通缩模型下的O3代币将具有更好的价值共识,通过代币激励持续吸引原生资产流动性的注入,为用户带来更接近无损的流畅跨链体验。

代币治理

O3持有者可在Vote板块中发起提案,提出对新的公链和代币的支持,以及流动池奖励分配的调整。O3 Labs相信,用户对协议的参与和影响,将不断优化整个协议在解决用户需求过程中的执行和效果。