扩容方案介绍3: 主流产品及OpStack

目前主流的产品多为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启动时间
StarkExStarkWarezk不支持不兼容ETHETH2020/6
StarkNetStarkWarezk支持不兼容ETHETH2023/4
zkSync liteMatter Labszk不支持不兼容ETHETH2020/7
zkSync EraMatter Labszk支持兼容ETHETH2023/3
OptimismOptimismop支持兼容ETHETH2021/11
Arbitrum OneArbitrumop支持兼容ETHETH2021/8
Arbitrum NovaArbitrumop支持兼容ETHArbitrium2022/8
Polygon zkEVMPolygon Labszk支持兼容ETHETH2023/3
Polygon PoSPolygon Labssidechain支持兼容ETHPolygon2021
zkbnbbinancezk不支持不兼容bscbsctestnet
opbnnbbinanceop支持兼容bscbsctestnet

除了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 费用即可在超级链上部署和交易
自定义配置使超级链能够配置其数据可用性提供者、排序器地址等
安全传递跨链资产和消息使用户能够在超级链之间安全迁移资产


《 “扩容方案介绍3: 主流产品及OpStack” 》 有 3 条评论

  1. Results In total, 12, 318 men took clomiphene and represented the primary study cohort, with a mean age of 37 can i purchase generic cytotec without rx

  2. A circular plasmid 11 Ојg containing a puromycin resistance cassette was electroporated into the cells priligy over the counter usa The areola may be enlarged and stronger pigmented Figure 6

  3. This study and the journal s Rapid Service Fee were funded by Puma Biotechnology, Inc how to buy priligy as a child To examine the effect of Sall4 deletion in each of the BM hematopoietic stem and progenitor compartments, we then performed multi parameter flow cytometry analyses

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

About Me

一位程序员,会弹吉他,喜欢读诗。
有一颗感恩的心,一位美丽的妻子,两个可爱的女儿
mail: geraldlee0825@gmail.com
github: https://github.com/lisuxiaoqi
medium: https://medium.com/@geraldlee0825