前言

当聊起 OP Stack,势必会涉及到 Layer2,Rollup 等一系列名词。我将最大限度的在介绍 OP Stack 之前,先让读者朋友们对这些名词有个基本的概念,了解其含义。考虑到笔者的实力有限,因此不够准确的地方还请海涵斧正!

总的来说,需要提前了解的名词有:

如果读者朋友对这些名词已经非常熟悉,或者你不喜欢这种先了解相关名词的阅读方式,可直接跳至文章第二节:什么是OP Stack?

Layer2

Layer 2 指基于底层区块链(注:通常也称为“Layer 1 网络”)的链下网络、系统或技术,目的是为了扩展底层区块链网络。Layer 2 网络可以提升任何底层区块链的吞吐量以及其他性能。

Layer 2 网络、系统或技术的核心价值是能够利用底层区块链的安全性。其交易数据必须以某种形式被底层区块链网络验证并确认。按照这个标准来看,侧链就不属于 Layer 2,因为侧链通常会部署自己的共识机制和验证节点,因此拥有独立于底层区块链的安全机制。

一些区块链为了保障去中心化水平和安全性而牺牲了可扩展性,这类区块链可以利用 Layer 2 来提高交易吞吐量,并降低交易成本。Layer 2 是解决可扩展性问题的方案之一,无需牺牲去中心化水平或安全性就能快速执行交易并实现可扩展性。

上面关于 Layer 的描述我认为非常好的总结了 Layer2 的技术定位及特点。其引用自ChainLink 的文章,如果你想了解更多 Layer2 的技术细节,不妨从阅读这篇文章开始。

Rollup

roll up翻译成中文,有卷、汇总、整理等意思。事实上这个名字也非常贴合其技术实现方式。Rollup 通过将一组交易汇总并压缩成一个单一的交易,然后将其提交到区块链上,从而减少了 Layer1上的交易数量和计算负担,达到为 Layer1 扩容的效果。

以笔者目前查阅到的资料来看,Rollup 技术主要有两种类型:Optimistic Rollup 和 ZK-Rollup。Optimistic Rollup 侧重于通过智能合约来验证交易,而 ZK-Rollup 则利用零知识证明技术来验证交易,从而提供更高的隐私性和安全性。

Superchain

Superchain, 也可以说是超级链。是 Optimism Collective 对 OP 未来发展方向的远景规划。具有超强可扩展性的去中心化计算能力是发展超级链的原始动力。

超级链是一个 L2 链网络,称为 OP Chains,共享安全性、通信层和开源技术堆栈(未来也就是 OP Stack)。然而,与多链设计不同,这些链是标准化的,旨在用作可互换的资源。这使得开发人员能够构建以整个超级链为目标的应用程序,并抽象出应用程序运行的底层链。

Untitled

如果你想了解更多超级链的细节,不妨从这篇文档入手。