从长期来看,“超级链”可以发展成为一个庞大的网络,最大限度地提高互操作性、共享去中心化协议并标准化其核心原语。
原文来源: mirror
原文作者:0xfF5A
原文标题:Optimism Goes m̶u̶l̶t̶i̶ Superchain
编译:Moni,Odaily 星球日报
虽然区块链行业发展已十年有余,但如果以太坊要与 Web2 巨头相抗衡,并在软件领域占据一片天地,就需要达到互联网级别的规模,但现在没有一个扩容方案或 L1 可以支持。与此同时,多链自身也存在不少问题,以太坊 L2 已经达到用户体验的极限,但距离全球规模采用还差得很远,也不足以支持去中心化网络。
为了能给予未来数百、数千和数万条区块链支持,行业需要进行范式转变。而这,恰恰就是 Optimism 推出“超级链” Superchain 的初衷。
水平可扩展性需要多条区块链,但是传统多链架构无法满足,通过使用 L2 来构成多链生态系统,可以将每条链视为商品,即“可互换的计算资源”,这种将区块链商品化的思路可使开发人员能够构建跨链应用程序,同时也不会引入系统性风险,更不会在新链部署应用程序时产生大量开销。区块链本身的概念可以变得抽象,此时可以将这个可互操作的区块链网络视为一个单元,也就是——“超级链”。
“超级链”是一个 L2 网络,OP 链(OP Chain) 是超级链中的单个链,无论其具体属性如何,如果由 Optimism Collective 正式管理,则被视为 OP 链,因此是超级链的一部分,彼此共享安全性、通信层和开源技术堆栈。但与多链设计不同的是,OP 链是标准化的,旨在用作可互换的资源,这将使开发人员能够构建以整个超级链为目标的应用程序,并抽象出运行应用程序的底层链。
为了将 Optimism 升级为超级链,必须具备以下属性:
一旦 Optimism 满足了这些属性,就可以被视为超级链。
Optimism 已表示需要在 Bedrock 发布之后才能创建初始“超级链”,从而可以使用同一桥部署和升级许多其他区块链,Bedrock 引入了 SystemConfig 合约,可以直接用 L1 智能合约定义 L2,并将 L2 的所有数据放在超级链上,包括生成唯一的链 ID,区块 gas limit 等关键配置值等,一旦这些数据完成部署,Optimism 则会创建一个“链工厂(chain factory)” 为每条链部署配置和所有其他所需的合约,其中所有链数据都可以基于 L1 区块同步,Optimism 节点也就可以在给定单个 L1 地址加上与 L1 的连接的情况下确定性地同步任何 OP 链。
在 “超级链”桥接安全模型中,安全性(即有效性)和活跃性(即抗审查性)能够得到保证。安全性由证明系统保证,活性由直接向 L1 提交交易的能力保证。安全性和活跃性的结合意味着,如果 OP Chain 排序器出现异常,用户始终可以将交易提交给 L1,L1 将他们的使用迁移到具有正确运行的排序器的新 OP Chain。
在实现完全可扩展的区块链愿景之前,“超级链”仍需解决至少 6 个痛点。
痛点 1 :取款声明依赖于一组可信的链证明者
潜在解决方案:可以通过引入免许可证明来取代可信的链证明者集合,然而完全链上证明的挑战在于——如果它们被破坏,则没有回退机制。为确保永远不会出问题,可以引入通过冗余提供安全性的多重验证系统。
痛点 2 :跨链交易很慢
潜在解决方案:Optimism 的故障证明会带来用户体验负担,因为需要等待挑战期才能安全完成。这意味着,如果你的挑战周期很长,用户需要等待很长时间才能将自己的资产从一个 OP 链迁移到下一个。有效性证明可以解决这个问题,有效性证明没有挑战期,因此提供从一个 OP 链到下一个链的即时提款。然而,有效性证明通常使用零知识证明 (ZKP) 来实现,这种方法既昂贵又容易出错,真正将 ZKP 生产化到足以成为主要的跨链通信协议可能需要数年时间,因此可以引入混合多个证明系统,使开发人员能够为低价值资产提供低延迟桥接,为高价值资产提供高延迟桥接。
痛点 3 :跨链交易异步,打破执行原子跨链交易(如闪电贷)的能力
潜在解决方案:通过在两个 OP 链上使用共享排序协议,可以引入同步跨链消息传递并启用原子跨链交互。通过结合低延迟 L2 间消息传递以及共享排序,可以执行复杂的交易,例如跨链闪电贷,甚至还可以更进一步,创建一个 EVM 抽象,其中单独的智能合约(甚至单独的存储槽)存在于不同的链上。
痛点 4 :交易发布到超级链后不可扩展,因为交易数据必须提交到容量有限的 L1
潜在解决方案:如今,L1 数据可用性 (DA) 的规模还不足以支持互联网级别的规模,但通过使用 Plasma 协议来扩展 OP 链可访问的数据量,该协议使替代 DA 提供商能够补充更有限的 L1 DA。通用的 Plasma 协议能够扩展到 L1 之外的可能,因为只有对交易数据感兴趣的用户才会下载 Plasma 数据,而在 L1 上,每个以太坊节点都下载 L1 上的所有交易数据。由于哈希能够将任意大小的数据缩减为恒定大小的承诺,并且能够并行处理交易数据哈希,因此可以使用 Plasma DA 实现数据承诺的近乎完美的水平可扩展性,这意味着可以将游戏或社交媒体等可大规模扩展的应用程序放在 Plasma 链上。
痛点 5 和 6 :没有简单框架来构建利用 OP 链的可扩展 dApp,没有简单的钱包来管理 OP 链上的资产和 dApp
潜在解决方案:可以构建在核心超级链协议之上的工具,比如:内容可寻址智能合约——这使得合约在所有链上都具有相同的地址;跨链合约状态管理标准——为智能合约状态如何从一条链迁移到另一条链创建标准,使开发人员能够将他们的应用程序分片到多条链上;Superchain RPC 端点——创建一个单一的 RPC 端点,用户可以在其中发送他们的 Superchain 交易,无论他们打算使用哪个 OP 链,使用户能够避免不断地切换他们的网络。借助强大的多链 dApp 框架,部署跨链 dApp 可能会像部署针对单链的 dApp 一样容易。
2 月 23 日晚间,加密交易平台 Coinbase 宣布推出基于 OP Stack 的以太坊 layer 2 网络 Base 测试网并与 Optimism 达成合作。事实上,Base 就是一个基于 OP Stack 构建的一个全新 L2。
作为核心开发者,Coinbase 将加入 OP Labs,为 Optimism Collective 的使命做出贡献,扩大 OP Stack 作为最强大公共产品的领先地位,Base 还将把一部分交易费收入返还给 Optimism Collective 财务库,以进一步实现“影响力=盈利能力”的可持续未来愿景。
Optimism 和 Coinbase 的强强联手无疑给“超级链” 的发展开了个好头,从短期来看,这种合作努力将 Optimism 主网、Base 和其他 L2 升级到一个初始的超级链结构, 并具有共享的桥接和排序,未来势必会有更多 L2 被纳入到“超级链” 生态中;从长期来看,“超级链”可以发展成为一个庞大的网络,最大限度地提高互操作性、共享去中心化协议并标准化其核心原语。
毫无疑问,扩展,才是王道。