第三财经网 2024-11-16 14:51 0
OP超级链是Optimism扩容的终极愿景。
它演化成一个独立的生态系统,主要是基于OPStack的应用程序专用的Rollup,这些Rollup可以互操作并与彼此组合。让我们看看OP目前的处境以及如何达到这个目标!
前言:多链的未来
目前广泛认为未来是多链的。然而,许多人认为它不会是跨链的,因为连接多个主权网络会带来太多问题。
传统的多链体系结构方法存在两个根本问题:
每个链引入了一个新的安全模型,导致随着新链加入生态系统,系统风险不断增加。
新链的启动成本很高,因为它们需要新的验证者集和区块生产者。
OP Stack的崛起
作为这些挑战的解决方案,Optimism引入了OP Stack。这个开发堆栈,为Optimism提供动力,是一个标准化的、开源的构建Rollup的框架,由Optimism Collective的监护下维护。
在其核心,OP Stack包括定义Optimism生态系统特定层的软件模块。尽管它当前的主要功能是促进L2区块链,但它的潜力扩展到更高层,包括诸如区块浏览器、消息通信协议、治理框架等工具。OP Stack背后的意图是将其建立为一种公共利益,使得以太坊和Optimism生态系统都能受益。
Optimism Bedrock作为OP Stack的当前版本。它提供了启动工业级Optimistic Rollup区块链所必需的工具。但让我们更详细地探讨一下。
Optimism Bedrock:功能和增强功能
Bedrock代表了对其前身的巨大飞跃,
降低交易费用:它通过优化数据压缩并使用以太坊来提供数据可用性,从而大幅降低了交易费用。初步数据显示这将大幅降低费用。此外,在L1数据提交期间消除了与EVM执行相关的Gas费用,可以进一步降低大约10%的费用。
快速存款时间:Bedrock的节点软件现在支持L1重组,从先前的最大等待时间10分钟降低到预计的3分钟,大大减少了等待存款的时间。
模块化的证明系统:Bedrock的一个关键改进是它能够将证明系统从主栈中分离出来,允许Rollup使用故障或有效性证明(如zk-SNARKs)来验证执行的有效性。
更高的节点性能:节点软件性能得到了显著提升。现在,节点可以在单个Rollup区块内执行多个交易,而不是以前的“每个区块一个交易”的协议。与改进的数据压缩结合使用,这种效率意味着状态增长年均减少了约15GB。
更高的以太坊兼容性:Bedrock的设计与以太坊密切相关。这种方法意味着在旧版本中存在的一些偏差已经得到了纠正,包括每个块一个交易模型、用于访问L1区块数据的唯一操作码、JSON-RPC API中L1/L2的分开费用结构以及以太币余额的自定义表示。
超级链的战略方向和愿景
当前的OP Stack版本(Bedrock)被设计为支持即将到来的Optimism超级链,Optimism超级链被构想为一个相互连接的L2网络,这些L2共享安全协议、通信框架和一个共同的开发平台,即OP Stack本身。超级链背后的核心思想是拥有一组标准化的L2链,被称为OP链,它们一起构成一个逻辑网络。这个系统使开发人员能够创建针对超级链的应用程序,从而绕过所有各个底层链的复杂性。
Bedrock如何支持超级链?
SystemConfig合约:这个新引入的功能旨在直接使用L1智能合约定义L2链。其目标是封装所有定义L2链的详细信息,包括创建唯一的链ID、设置区块gas限制等。
排序器灵活性:Bedrock的一个独特功能是通过SystemConfig合约指定排序器地址的能力。这一创新引入了模块化排序的概念,允许具有独特SystemConfig合约的各种链由部署者确定其排序器地址。
数据可用性(DA)灵活性:Bedrock还提供了有关数据可用性(DA)的灵活性。这种灵活性使构建者可以选择优化的DA解决方案,大大降低了与在以太坊L1上进行DA相比的成本。
多证明系统支持:Bedrock将采用Cannon作为其主要的故障证明机制。然而,它仍然具有灵活性,未来可能与各种optimistic和有效性证明系统进行集成。多种证明系统确保了更广泛的安全性和优化选项,增强了网络的韧性和适应性。
通往超级链的道路上的挑战
预计Bedrock超级链发布后的成功将类似于Optimism在可扩展性和去中心化之旅上的飞跃。然而,需要注意的是,要实现完全可扩展的区块链生态系统仍然存在一些挑战。
提款申领的挑战与解决方案:
目前,提款申领需要依赖于一组受信任的链证明者。存在一个可能的解决方案来应对这一挑战:通过用链上纠纷解决的完全链上证明(如Cannon)替代信任的证明者。然而,仅依靠链上证明存在固有风险,特别是在没有备用机制的情况下。绕过这一脆弱性的创新方法是集成多证明系统,提供了冗余性,从而确保了更强大的安全网络。
跨链交易和挑战期障碍:
在跨链交易中,故障证明的主要缺点是必须等待一个称为挑战期的时间,以确保交易安全完成。这个等待时间可以不同,从而影响了在OP链之间转移资产的速度。相反,有效性证明为这种延迟问题提供了解决方案。它们消除了挑战期,为即时资产转移铺平了道路。然而,有效性证明主要使用零知识证明(ZKPs),它们不仅昂贵,而且容易出现错误。将ZKPs推广到它们成为跨链通信的主要解决方案的程度可能仍然需要很长时间。然而,OP Stack的模块化证明系统允许同时使用两种证明系统,可能支持一些有趣的中间解决方案。这种双系统既可以实现安全性较低的低延迟桥接,也可以实现延迟增加的高安全性桥接。
因此,开发人员有多种桥接选项,包括:
高安全性、高延迟故障证明。
低安全性、低延迟故障证明。
低安全性、低延迟有效性证明。
高安全性、低延迟有效性证明,在ZKP生产化后。
解决异步跨链交易:
一个突出的问题是跨链交易的异步性,这会破坏原子跨链组合性。然而,通过OP链之间的共享排序协议引入了同步跨链消息传递的潜力。在这个模型中,各个链上的排序器就交易包含达成共识,确保了原子性。此外,只有在成功包含在两个链上时才支付交易费用,将同步风险从用户转移到排序器。在Bedrock超级链的模块排序层之上实施这个共享排序协议是可行的。
向超级链提交交易的可扩展性问题:
一个显著的挑战是将交易提交到超级链的非可扩展性,这是由于L1的有限数据容量引起的。一个创新的解决方案可能是Plasma协议,它可以扩展OP链的数据可用性。这个协议可以扩展OP链的数据可用性。这个协议使替代数据可用性(DA)提供者(如Celestia等)可以增加受限的L1 DA。
生态系统的增长
从在其之上开发的大量Rollup的生态系统迅速扩展中可以看出OP Stack的吸引力。一些值得注意的例子包括:
Base(Coinbase的通用L2)、Mantle(BitDAO的通用L2,使用EigenDA)、Manta Network(通用zk电路,使用Celestia进行DA)OPBNB(在BNB Chain上定居的通用L2)、Synapse Protocol Chain(跨链互操作/桥接)、ZORA(以NFT为中心)、UniDex Finance(现货和永续合约交易所/聚合器)、DeBank(社交网络/投资组合跟踪器)、OPCraft(游戏)、Aevo(衍生品)
总之,OP Stack以及随之而来的超级链愿景可能会改变通向真正多链未来的道路。尽管挑战依然存在,但Optimism提供了一个有希望的解决方案,可以带领我们走向更大规模和去中心化。如果它继续迅速壮大,我们可能会看到OP Stack通过超级链的互操作性和可组合性的概念所固有的网络效应来巩固其强大的地位。
热门文章