跨Rollup通信

动机

Rollup因其提升区块链可扩展性、降低交易成本和提高整体效率的能力而受到了广泛关注和采用。Lumoz为Web3应用提供ZK-RaaS服务,使开发人员能够通过Lumoz Rollup Launchbase创建自己的Rollup。在这个多Rollup时代,我们预计各种Rollup之间的共存将越来越多,这使得不同Layer 2解决方案之间的无缝互操作性至关重要。

目前,Rollup之间的交互相对孤立,缺乏实时的跨链通信和资产互操作性。这种孤立导致了一个碎片化的局面,其中资产局限于特定的Rollup内,限制了它们在不同网络之间的自由流动和利用。

缺乏高效的跨Rollup通信不仅限制了各个Rollup的潜力,还影响了整体用户体验。用户试图在Rollup之间转移资产或执行跨链交易时面临繁琐耗时的过程。这种次优的体验削弱了Rollup的吸引力,并在一定程度上阻碍了Layer 2扩展解决方案的广泛采用。

现有的跨Rollup桥接解决方案通常涉及在Rollup链上部署新的跨链合约集,并利用多链流动性激励来实现资产的跨链功能。然而,这些解决方案并不适用于基于消息的跨链交互,并伴随着中心化和信任的风险。

为了充分发挥多Rollup时代的潜力,迫切需要一个无信任且通用的跨Rollup通信协议。

Lumoz的解决方案

事实上,每个ZK-Rollup本质上都带有一个L1<>L2桥接,我们称之为原生桥接(Native bridge)。与利用流动性为基础的第三方桥接不同,原生桥接作为独特的“铸造-销毁”跨链机制运行。它通过零知识证明确保安全性,同时保持无信任性。所有在Rollup上的资产都源自通过原生桥接的存款交易,并从中获得终极的安全认可。

我们坚信Occam's Razor原则——“实体之间不应增加不必要的复杂性”。第三方桥接可能提供更便宜、更快的跨链体验,但它们引入了额外的信任成本和安全风险。最近的Multichain事件就是一个例子。因此,从一开始,Lumoz对于跨Rollup通信的灵感是非常简单明了的:直接利用原生桥接实现多Rollup的互操作性,而不引入额外的第三方桥接。这个概念诞生了NCRC(Native Cross Rollup Communication)协议。

Last updated