http://www.7klian.com

什么是 OP Stack?OP Stack 的布局层详解_链圈子

OP Stack 是由 Optimism 网络背后的开拓集体 Optimism Collective 发布的一个开源区块链框架。它对付 Ethereum 和 Optimism 社区都是一个重要的东西。其主要脚色是增强 Optimism 网络,,提供此刻已经成为 Optimism Mainnet 的要害软件东西,以及即将呈现的 Optimism Superchain 和其管理模子。OP Stack 背后的焦点思想是促进 Ethereum 规模的增长和创意。通过提供一个面向开拓者的情况,它为前沿成长铺平了阶梯,使区块链的建设更为简朴。

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 管理代币

这些代币去中心化决定拟定。它们的成果各不沟通,但凡是,它们使代币持有者可以或许对项目决定举办投票。持有这种代币的成员在项目标轨迹中有话语权,促进了生态系统中的民主和海涵性。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。