当前位置:主页 > 币圈百科 > 区块链知识 > 什么是OPStack

探索OP Stack:全面剖析其内部结构

佚名 发布:2024-04-23 16:47:52 0


OP Stack 是由 Optimism 网络背后的开发团体 Optimism Collective 公布的一个开源区块链框架。它对于 Ethereum 和 Optimism 社区都是一个重要的工具。其主要角色是加强 Optimism 网络,提供现在已经成为 Optimism Mainnet 的关键软件工具,以及即将出现的 Optimism Superchain 和其治理模型。OP Stack 背后的核心思想是促进 Ethereum 领域的增长和创意。通过提供一个面向开发者的环境,它为前沿发展铺平了道路,使区块链的创建更为简单。

究竟什么是OP Stack呢?这一术语指代的是一种技术堆栈,它由多个相互独立却又紧密连接的层次组成,每一层都负责特定的功能,保证整个系统的高效运作,深入了解OP Stack,我们可以将其比作一座建筑,底层的基础设施支撑着上层的应用和服务,而中间层则负责数据的传输和处理,确保信息流畅无阻地在系统各部分间流转,这种结构不仅增强了系统的稳定性,更通过明确划分不同的职责范围,优化了维护和升级的过程,使得技术栈的管理变得更为简便高效。

OP Stack 的基本信仰是,即将到来的时代既不会被单链模型也不会被多链模型垄断。相反,一个统一的链网络,被暂时称为 Superchain,预计会崛起,增强整个生态系统。OP Stack 由几个软件部分组成,描述了 Optimism 环境的各个层次。这些元素可以形成特定的层次,或者在其中作为单位。

虽然其主要关注是 L2 区块链基础设施,但 OP Stack 有望扩展到其他领域,如区块搜索工具、通信系统、治理结构等。Optimism Bedrock,即 OP Stack 的最新版本,促进了优质 Optimistic Rollup 区块链的启动。OP Stack 内每个层次的接口与这个 Rollup 设置紧密相连,确保单元的顺畅链接和修改,以适应不同的操作需求。

OP Stack 的一个核心特点是其适应性区块链方法,确保长期相关性。该堆栈在转移到另一个链时简化了证明层。只要证明层与证明接口对齐,就可以轻松地集成到框架中,确保一致的用户界面。这种灵活性预示了 Optimism 在未来拥抱新的证明方法的机会。

核心设计哲学

OP Stack 是一套为设计 L2 区块链系统量身定做的软件工具,由 Optimism Collective 精心组装,以加强 Optimism 基础设施。当将工具整合到 OP Stack 中时,三个基本设计原则脱颖而出:Utility 实用性、Simplicity 简单性和 Extensibility 扩展性。遵循这些原则的组件被视为至关重要,为 Optimism Collective 带来极高的价值。

Utility 实用性

要将一个软件功能集成到 OP Stack 中,它必须实质性地增强 Optimism Collective。这一标准在评估一个组件是否适合堆栈时至关重要。例如,一个可靠的开源区块搜索工具,帮助用户审查 Superchain,将是一个有价值的补充。虽然 Utility 实用性至关重要,但同样重要的是提倡创新和新颖的想法。开始开创性的努力,构思开创性的项目,即使它们的直接用途不明显。总体目标是享受这个过程,并在 Optimism Collective 的旗帜下培育一个强大的生态系统。

Simplicity 简单性

为了简单性,避免在 OP Stack 中包含复杂的代码。这种强调使 Optimism Collective 减少技术复杂性,使人们能够关注创新而不是冗余的任务。使用经过验证的代码和系统是至关重要的,正如选择 Geth 作为 OP Stack 的默认引擎所见。简洁的代码库对于安全和管理的便利性都至关重要。每一行编码都是一个潜在的错误入口点,所以简明的协议最大程度地减少了风险。此外,精简的代码库鼓励外部参与,确保 OP Stack 的完整性。

Extensibility 扩展性

强大的 OP Stack 编码的真正本质是其适应性和扩展性。促进团队合作有助于避免孤立的开发方法。团结的努力意味着更多的时间用于创新,而不是冗余的任务。合作是我们共同走向胜利的路径。可扩展的代码是预见未来扩展而设计的。这包括遵循开源指南,提供直观的界面,并确保代码的模块化特性,使其他人可以轻松地增加其功能。Extensibility 扩展性至关重要,点燃 Optimism Collective 生态系统内合作的全部潜力。

OP Stack 的各个层

Data Availability 数据可用性

此层定义了 OP Stack 基于链的原始输入数据的发布位置。在 OP Stack 上的链可以使用一个或多个 Data Availability 数据模块来访问输入数据。模块的选择对安全模型和同步能力产生重大影响。例如,如果数据变得无法访问,链同步可能会受到影响,这强调了明智选择模块的重要性。

Ethereum DA 以太坊 DA

目前,Ethereum Data Availability (DA) 以太坊数据可用性模块是 OP Stack 的首选。它从以太坊区块链的各种来源提取数据,如 Ethereum calldata、events 事件和 4844 data blobs 数据块。它的广泛采用表明了它在 Optimism 生态系统中的效率。

Sequencing 顺序

此层组织并发布用户交易。通常,一个专用的 Sequencer 顺序器实体在默认的 Rollup 配置中管理顺序。已建立的规则限制了顺序器对交易的持有,确保及时处理。一个未来的模块化设计将让链选择它们的 Sequencing 顺序机制,强调适应性。

Single Sequencer 单一顺序器

默认情况下,使用 Single Sequencer 单一顺序器。一个指定的实体成为顺序器,一个透明的选择机制确保其高效运作。

Multiple Sequencer 多重顺序器

与 Single Sequencer 单一顺序器的替代方法是 Multiple Sequencer 多重顺序器,其中从一个设置的列表中选择一个顺序器。这种方法为链提供了更多控制顺序过程的控制。

Derivation 衍生

此层从 Data Availability Layer 数据可用性层处理原始数据,通过 Ethereum Engine API 以太坊引擎 API 将其转化为 Execution Layer 执行层的输入。它可以从各种来源定制输入,并确保与 Data Availability Layer 数据可用性层提供的数据兼容。

Rollup

Rollup 滚动模块从多个来源提取输入,如 Ethereum block data 以太坊块数据和 Sequencer transaction batches 顺序器交易批次。

Settlement Layer 结算层

这一层使第三方链能够理解 OP Stack 链的状态。尽管经常与金融提款相关联,但其核心目的是提供对链状态的访问。一旦在 Data Availability Layer 数据可用性层上确认了交易,其状态在 OP Stack 上就变得永久了。

Attestation-based Fault Proof 基于声明的故障证明

这种机制使用乐观协议。提议者建议认为是正确的状态,如果在一段时间内没有受到挑战,它就被接受了。挑战依赖于预定义的各方的声明。

Fault Proof Optimistic Settlement 故障证明乐观结算

这种机制与基于声明的方法相似,但使用了故障证明过程。其可靠性取决于故障证明构造的可靠性。

Validity Proof Settlement 有效性证明结算

这种机制需要数学证明来确认状态的正确性。只有在有有效证明支持的情况下,状态才会被承认。

Governance 治理

这个总体层管理 OP Stack 生态系统中的系统配置、升级和设计。它在 OP Stack 上施加影响,并作为一个与社区一致的决策中心。

Multi Sig Contracts 多签名合合约

这些是由来自一个团体的指定数量的签名激活的智能合约。例如,在 Optimism Mainnet 上,它们负责管理跨链合约的升级。它们的安全性取决于参与者的数量、签名阈值和参与者的做法。

Governance Tokens 治理代币

这些代币去中心化决策制定。它们的功能各不相同,但通常,它们使代币持有者能够对项目决策进行投票。持有这种代币的成员在项目的轨迹中有话语权,促进了生态系统中的民主和包容性。


相关文章

  • TOK币怎么样?TOK币有没有价值?

    发布:24-05-29

    TOK币即TOK Token,它是TOKOK推行的平台代币,是基于以太坊Ethereum发行的去中心化的区块链数字资产,当前市场上比较主流的可以交易TOK币的交易所有:TOKOK等,很多投资者都...


  • MET币是什么币?met币末有价值吗

    发布:24-05-29

    MET币是什么?Metronome(简称“MET”)是一种新型的加密货币,旨在通过自我管理的方式,把机构级耐力带入加密货币范畴里,更多资讯请看正文!


  • IMX币未来价值怎么样?IMX币是什么币种

    发布:24-05-29

    代币持有人可透过质押和参与平台治理来获取奖励,拥有多重功能的IMX币未来价值怎么样?根据现有数据分析,IMX币未来价值还是不错的,具体关于价值体现还有IMX币值得投资吗?...


  • KAS币会崩盘吗?KAS币未来前景分析

    发布:24-05-29

    但快速上涨的背后不免让投资者担心KAS币会崩盘吗?目前来说崩盘概率不高,那么KAS币未来前景怎么样也是让投资者十分关注的问题,KAS币未来前景还是不错的,接下来就让小编...


  • ELON币发行量多少?ELON币发行总量介绍

    发布:24-05-29

    ELON币的全称是Dogelon Mars,它是Dogecoin即狗狗币的分叉,很多投资者对于这一币种都很感兴趣,但是他们还不知道ELON币发行量多少?下面就让小编为大家带来ELON币发行总量...


  • XEC币前景怎么样?XEC币值得长期持有吗?

    发布:24-05-29

    XEC币就是原来的BCHA币,BCHA币是Bitcoin Cash即比特币现金的一个分叉币种,那么究竟XEC币前景怎么样?很多投资者想知道XEC币值得长期持有吗?下面就让小编为大家详细介绍...


  • BHP币怎么样?BHP算力币前景和价值分析

    发布:24-05-29

    BHP币又被称之为算力币,它是一种通过加密货币的算力来提供服务的基础设施,那么BHP币怎么样?下面就让小编为大家带来BHP算力币前景和价值分析


  • PPC币怎么样?PPC/点点币前景和价值介绍

    发布:24-05-29

    PPC币是一种比特币山寨币,从当前数据来看PPC币的市场流通情况还是不错的,那么究竟PPC币怎么样?下面就让小编为大家带来PPC/点点币前景和价值介绍


  • PERP币怎么样?PERP币项目分析

    发布:24-05-29

    PERP币是该协议中的原生代币,该项目的实现方式主要是虚拟自动做市商,PERP 币的持有者可以对整个协议进行治理,很多投资者都想知道PERP币怎么样?下面就让小编为大家带来PE...


  • PPC币可以持有吗?PPC币未来行情走势分析

    发布:24-05-29

    PPC币作为一种加密货币,PPC币在过去几年里备受关注,很多人疑问,PPC币是否具备长期持有的潜力?未来的行情又会是如何?下面小编为大家详细介绍一下