目前主流的产品多为Op rollup和zk rollup。
其中zk rollup由于支持智能合约困难,zkEVM的出现比较晚。因此导致一个公司往往会推出两款zk产品:
- 不支持智能合约的zk。这种产品出现得比较早,属于1.0版本。比如StarkEx, zkSync(已更名为zkSync Lite)。这类产品一般致力于token转账,NFT mint以及token swap等功能。
- 支持智能合约的zk。这种产品是zk的2.0版本。比如StarkNet, zkSync Era。由于支持智能合约,很多还兼容EVM,因此这类产品支持广泛的交易和合约逻辑。
下面是一个对主流产品的大致比较:
产品 | 组织 | 类型 | 支持智能合约 | EVM兼容 | Root Chain | 开源 | DA | 启动时间 |
StarkEx | StarkWare | zk | 不支持 | 不兼容 | ETH | 否 | ETH | 2020/6 |
StarkNet | StarkWare | zk | 支持 | 不兼容 | ETH | 否 | ETH | 2023/4 |
zkSync lite | Matter Labs | zk | 不支持 | 不兼容 | ETH | 是 | ETH | 2020/7 |
zkSync Era | Matter Labs | zk | 支持 | 兼容 | ETH | 是 | ETH | 2023/3 |
Optimism | Optimism | op | 支持 | 兼容 | ETH | 是 | ETH | 2021/11 |
Arbitrum One | Arbitrum | op | 支持 | 兼容 | ETH | 是 | ETH | 2021/8 |
Arbitrum Nova | Arbitrum | op | 支持 | 兼容 | ETH | 是 | Arbitrium | 2022/8 |
Polygon zkEVM | Polygon Labs | zk | 支持 | 兼容 | ETH | 是 | ETH | 2023/3 |
Polygon PoS | Polygon Labs | sidechain | 支持 | 兼容 | ETH | 是 | Polygon | 2021 |
zkbnb | binance | zk | 不支持 | 不兼容 | bsc | 是 | bsc | testnet |
opbnnb | binance | op | 支持 | 兼容 | bsc | 是 | bsc | testnet |
除了rollup核心业务之外,各项目方还致力于提供基础设施,帮助用户快速的搭建扩容链,扮演类似于layer1领域中的cosmos角色。甚至还出现了layer3的划分,layer3不用考虑底层的rollup细节,专注于业务层。而rollup底层则交给layer2模块,比如Optimism提供的OpStack。
目前比较成熟的l方案,是Optimism的OpStack。比如两大交易所巨头,binance的opbnb采用了OpStack搭建。coinbase的Base,也采用了OpStack搭建。
除了Op Stack, Arbitrum也有类似的产品,叫做 Arbitrum Orbit。在zk领域,Matter Labs于23年6月26号抢先提出了ZK Stack,但目前还没有具体的产品。
op stack简介
这里介绍下op stack的思路及架构。
Op Stack是一系列开发组件,可以帮助开发者搭建一条基于op rollup的,全新的layer2链。
也就是如果你做一条op rollup的layer2链,不需要去fork其他公司的产品了,可以使用Op Stack。我们都知道layer1中有cosmosSDK/tendermint,在op layer2中,这个角色就是Op Stack。
Op Stack目前的版本叫做Bedrock,官方文档:
Op Stack架构
直接采用官网的分层图:

我们把分层从下往上看:
- Data Availability Layer。数据层。这一层是数据存储,决定了原始数据存储在哪儿。原始数据就是指交易数据。数据最终存在layer1上以太坊中。
- Sequencing Layer。打包层。这一层就是出块,把等待rollup的交易打包。
- Derivation Layer。转换层。这一层是数据预处理和转换。把原始数据转化成执行层需要的格式。
- Execution Layer。执行层。也就是EVM,负责执行交易。
- Settlement Layer。结算层。这一层就是把执行层的执行结果,落盘到账本上对外展示。本质上,在数据进入系统的时刻,执行结果就已经注定了,因此settlement仅仅是一种状态的对外展示。
- Governance Layers。治理层。和其他系统的治理类似,投票,升级,功能更改等。
Superchain
Optimism费力搞一套Op Stack出来,仅仅是为了福利人民吗?当然不是,想想cosmos,背后是一统江湖的野心。
类似于Gaia, Op Stack也想做大一统的layer2超级链,名字也很直白,就叫做SuperChain,基本思想就是大家都利用Op Stack来开发,各layer2链采用相同的底层架构,然后再互通有无,相互之间建立通讯协议,最终所有链都能够通讯。
最后的结果就是统一的协议,统一的基础设施,统一的入口,所有子链组合在一起形成一个超级链。
超级链结构图:

如图中所示:
- 统一的layer2协议。各子链相互通讯。
- 统一的跨链桥,能够在layer2和layer1之间无缝通讯。
- 相互通讯的子链形成超级链superchain。
基于OP Stack的超级链将具备以下特点:
特点 | 作用 |
共享L1 区块链 | 提供超级链交易总排序 |
共享跨链桥 | 使超级链具有统一的安全标准 |
更廉价的部署解决方案 | 无需支付L1 费用即可在超级链上部署和交易 |
自定义配置 | 使超级链能够配置其数据可用性提供者、排序器地址等 |
安全传递跨链资产和消息 | 使用户能够在超级链之间安全迁移资产 |
回复 agodelo 取消回复