扩容方案介绍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

回复 agodelo 取消回复

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

About Me

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