详解 “超级链” 概念:Base 只是 Optimism 的小“野心”

0xfF5A
2023-02-24 13:10:31
收藏
当 Optimism 满足这 5 个属性,即可被视为 “ 超级链 ”。

原文来源: mirror0xfF5A 

编译:Odaily 星球日报译者 | Moni

 

虽然区块链行业发展已十年有余,但如果以太坊要与 Web2 巨头相抗衡,并在软件领域占据一片天地,就需要达到互联网级别的规模,但现在没有一个扩容方案或 L1 可以支持。与此同时,多链自身也存在不少问题,以太坊 L2 已经达到用户体验的极限,但距离全球规模采用还差得很远,也不足以支持去中心化网络。

为了能给予未来数百、数千和数万条区块链支持,行业需要进行范式转变。而这,恰恰就是 Optimism 推出“超级链” Superchain 的初衷。

 

“超级链”基础概念

 

水平可扩展性需要多条区块链,但是传统多链架构无法满足,通过使用 L2 来构成多链生态系统,可以将每条链视为商品,即“可互换的计算资源”,这种将区块链商品化的思路可使开发人员能够构建跨链应用程序,同时也不会引入系统性风险,更不会在新链部署应用程序时产生大量开销。区块链本身的概念可以变得抽象,此时可以将这个可互操作的区块链网络视为一个单元,也就是——“超级链”。

“超级链”是一个 L2 网络,OP 链(OP Chain) 是超级链中的单个链,无论其具体属性如何,如果由 Optimism Collective 正式管理,则被视为 OP 链,因此是超级链的一部分,彼此共享安全性、通信层和开源技术堆栈。但与多链设计不同的是,OP 链是标准化的,旨在用作可互换的资源,这将使开发人员能够构建以整个超级链为目标的应用程序,并抽象出运行应用程序的底层链。

 

“超级链”属性

 

为了将 Optimism 升级为超级链,必须具备以下属性:

  • 共享 L1 区块链,目的:提供跨所有 OP 链的交易总排序。

  • 所有 OP 链的共享桥,目的:使 OP 链具有标准化的安全属性。

  • 低成本 OP 链部署,目的:无需支付 L1 交易高额费用即可在 OP 链上进行部署和交易。

  • OP 链的配置选项,目的:使 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。

 

Optimism 想要升级到“超级链”仍需解决 6 个痛点

 

在实现完全可扩展的区块链愿景之前,“超级链”仍需解决至少 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 一样容易。

 

Coinbase L2 Base 只是一个开始

 

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 被纳入到“超级链” 生态中;从长期来看,“超级链”可以发展成为一个庞大的网络,最大限度地提高互操作性、共享去中心化协议并标准化其核心原语。

毫无疑问,扩展,才是王道。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界