项目介绍|Optimism:Layer2链工厂——模块化、标准化、可扩展

声明:本文仅分享个人见解,不构成投资建议。

本文转载自公众号【GenesiSee】,原文发布时间:2023年06月14日

原文链接:Optimism:Layer2链工厂——模块化、标准化、可扩展

最近(UTC时间6月6日),Optimism迎来了一次重要升级——Bedrock升级。此次升级将显著降低交易费用,提供更高的网络安全性并增强与以太坊的兼容性。这是Op团队在实现超级链终极目标上的一个重要里程碑。借此机会,小编查阅了大量官方资料,带大家一起认识这个“乐观”的以太坊第二层扩展方案。

01|团队背景

Optimism的前身是一个由以太坊爱好者们建立的非营利研究机构Plasma Group。时值Plasma风靡之际,这些爱好者致力于通过探索 Plasma 框架来推动Layer2扩展,但由于Plasma 存在的一些问题,研发近乎停滞。之后团队受到Vitalik提出的Rollup设计启发,在社区的共同建设下催生了Optimistic Rollup。2020年1月,团队宣布结束Plasma的所有工作迎接新开始,这也标志着Optimism的正式成立。

领英数据显示Optimism团队人数不到50人,从此前的一些报道和专访中可知核心成员有三名:

  • Jinglan Wang :联合创始人(前CEO,目前和Ben一起管理OP 基金会)。她在麻省理工上学时期便加入了学校的比特币俱乐部,开启了自己的加密之旅,曾任区块链产品经理,并有多次创业经历如贸易融资公司 Eximchain和区块链教育网络 The Blockchain Education Network,是经验丰富的区块链布道者。

  • Karl Floersch:联合创始人及CEO(前CTO),是Optimism团队的核心人物,也是前以太坊核心开发者。

  • Ben Jones:联合创始人(前首席科学家,目前在管理OP基金会),以太坊早期的研究员和开发者,是三人中最有艺术气息的成员。

从团队历史和成员配置来看,Optimism的团队背景具有相当丰富的加密经验。

02|项目融资

Optimism通过3轮融资累计筹集了1.785亿美元资金。投资人包括Paradigm、A16Z等顶级投资机构。最新一轮于2022年3月17日,以16.5亿美元的估值完成1.5美元融资。

融资详情如下:

图片来源:GenesiSee

03|产品路线图

从官方资料中了解到,Optimism的终极目标是实现一个标准化、模块化、真正可扩展的“超级链”(Superchain)。为了实现这个目标,OP团队搭建了一套用于构建 L2 区块链生态系统的通用开发堆栈OPStack。从已披露的路线图来看,团队在2023-2024的工作重心都集中在OPStack的建设。近期升级的Bedrock则是OPStack的第一个版本,也标志着 Optimism 可扩展性和去中心化的一个重要里程碑。

图片来源:Optimism

Superchain

Superchain是一个L2链网络,寻求将原本孤立的 L2 集成到一个可互操作和可组合的系统中,共享安全性、通信层、去中心化治理、桥和通用开发堆栈。OP团队认为以太坊生态需要达到互联网级别的规模才能与web2 巨头相抗衡。Superchain是Optimism为了实现这一目标而做的一次伟大尝试,为了构建真正可扩展的区块链,以支持已经存在以及即将诞生的数百甚至数百万条链。

OP Stack

OP Stack 是为了支持Optimism Superchain 而构建的一组软件,是用于构建 L2 区块链生态系统的标准化、可共享和完全开源的通用开发堆栈。他是Optimism的可扩展架构的下一个演变,为高度可扩展和可互操作的区块链提供了一个模块化的开源蓝图。

2023年2月,Coinbase宣布推出基于OP Stack构建的L2区块链Base。在短期内,Optimism 主网、Base 和其他 L2 将升级到一个初始的超级链结构,具有共享的桥和排序器。

Bedrock

Bedrock是OP Stack 代码库的当前版本。Bedrock版本主要包含运行 L2 区块链所需的核心软件,简化了部署新 L2 Rollup 的过程。Bedrock 的设计原则是代码简化、模块化、以太坊等效。相比于之前的版本,主要技术改进如下:

  • 降低网络费用:优化了数据压缩策略,当向L1 提交数据时,可以消除与EVM 执行相关的Gas Fee ;

  • 减少存款等待时间:在节点软件中引入了对L1 重组(re-orgs)的支持;

  • 证明生成模块化:从OP Stack中单独抽象出证明系统,可以在欺诈证明或者有效性证明机制中选择;

  • 改进节点性能:通过在单个rollup区块中一次执行多个事务改善性能。

04|技术架构

4.1 OPStack

在具体架构上,OPStack可自下至上分为六层,分别是DALayer(数据可用性层),SequencingLayer(排序层),DerivationLayer(衍生层),ExecutionLayer(执行层),Settlement Layer(结算层),Governance Layer(治理层)。OP Stack 的每一层都是模块化的API 组件,可以随意进行组合和解耦,例如排序层可采用单个Sequencer或多个Sequencer,衍生层可采用Rollup或者Indexer,结算层可选择欺诈证明或者zk证明。这些模块可以被修改或替换,以满足不同应用程序的需求。

图片来源:https://stack.optimism.io/docs/understand/landscape/#

OP Stack各模块负责的具体功能如下:

Governance Layer 治理层:顾名思义,用于合约以及项目的治理。大部分Web3项目都有治理的能力,虽然官方对于治理提出了很多新颖的概念,但是万变不离其宗,这里不再对此部分过多赘述;

Settlement Layer 结算层:因为OP的运行是处于链下的,但是其最终状态却被存储在L1上,一旦在L1上固化后L2的状态也将随之确定,无法再改变。那么如何保证L2的如实运行,其中的关键点在于L1的状态变更与L2一致。对于Settlement Layer的定义官方的解释较为抽象,简单的理解就是一种可以保证L2诚实运行节点的机制。目前OP官方采用的是欺诈证明,未来可能会支持新版本的欺诈证明Canon以及ZK Rollup。但是可以预见的是,利用ZK实现并不简单。

Execution Layer 执行层:即如何运行合约。OP一直秉持着以太坊兼容/等效的原则,他们的执行层合约也是在Geth的基础上进行开发的,故目前的执行层仍为EVM。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值