You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/superchain/blockspace-charter.mdx
+28-23Lines changed: 28 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,41 +6,43 @@ description: Learn about Blockspace charters, the Standard Rollup charter, and t
6
6
7
7
# The Blockspace and Standard Rollup charters
8
8
9
-
Blockspace Charters and Standard Rollup Charter provide the essential technical and governance framework for the Superchain ecosystem. These frameworks provide a secure and scalable foundation for all stakeholders. By adhering to these charters, chain operators and users can operate confidently within the Optimism Superchain.
9
+
Blockspace Charters provide the essential technical and governance framework for the Superchain ecosystem. These frameworks provide a secure and scalable foundation for all stakeholders. By adhering to these charters, chain operators and users can operate confidently within the Superchain ecosystem. The Standard Rollup Charter is the first of several blockspace charters with different customizations and security guarantees.
10
10
11
11
These documents establish standards to ensure security, transparency, and long-term sustainability. This guide offers an overview of each charter, explains how chains can achieve compliance to be considered Standard Chains, and how the charters tie into the Superchain Registry.
12
12
13
-
This doc mostly covers the charters, but references the Superchain Registry as they are all deeply connected. Read more about the Superchain Registry [here](./superchain-registry).
13
+
This doc mostly covers the charters, but references the Superchain Registry as they are all deeply connected. Read more about the Superchain Registry [here](/superchain/superchain-registry).
14
14
15
15
## Summary of charters
16
16
17
17
The components work in unison to form a cohesive governance and technical framework:
18
18
19
19
***Blockspace Charters:** A type of framework that establishes criteria, governing policies, and precommitments for blockspace in the Optimism ecosystem, ensuring security, uptime, and alignment with the [Law of Chains](https://github.com/ethereum-optimism/OPerating-manual/blob/main/Law%20of%20Chains.md).
20
-
***Standard Rollup Charter:**Defines the technical and governance requirements for chains to achieve "Standard" status, ensuring consistency, high security, and operational reliability. Building on Blockspace Charters, this document sets specific technical and operational requirements for "Standard" status. It determines which chains can be added to the Superchain Registry by outlining both on-chain and off-chain validation processes.
21
-
***Superchain Registry:** The Superchain Registry is a human-readable index of chains which serves as the source of truth for who's in the Superchain and what modifications they've made. Acting as the chain validator, the registry confirms compliance with the Standard Rollup Charter. Chains listed here are officially recognized as "Standard," meeting all governance and technical benchmarks.
20
+
***Standard Rollup Charter:**The Standard Rollup Charter is the first blockspace charter, defining the technical and governance requirements for our highest-security blockspace. By adhering to the Standard Rollup Charter, chains can achieve "Standard" status, ensuring consistency, high security, and operational reliability.
21
+
***Superchain Registry:** The Superchain Registry is an index of chains which serves as the source of truth for who's in the Superchain ecosystem and the chain's configuration. The registry checks for compliance with the Standard Rollup Charter. Chains with set as `superchain_level = 1` meet all the criteria to be classified as a Standard Rollup.
22
22
23
23
Together, these components ensure a robust, scalable, and transparent ecosystem. Blockspace Charters provides the vision and principles, the Standard Rollup Charter translates these into concrete requirements, and the Superchain Registry certifies compliance.
24
24
25
25
## Blockspace Charters
26
26
27
-
Blockspace Charters outline the foundational framework for governing blockspace within the Optimism ecosystem. They are structured around three main components, detailed below:
27
+
Blockspace Charters outline the foundational framework for governing blockspace within the Optimism ecosystem.
28
+
29
+
They are structured around three main components, detailed below:
28
30
29
31
### Criteria
30
32
31
33
The technical parameters defining which chains are subject to the charter include:
32
34
33
35
***Version:** The OP Stack version powering the chain, validated via commit-hash or release tag.
34
36
***Configuration:** Parameter bounds for deployment, covering both static variables like Chain ID and dynamic variables such as sequencer roles or upgrade keys.
35
-
***Solvency:** Verification that the chain's history is free from invalid withdrawals or outputs that could undercollateralize the bridge.
37
+
***Solvency:** Verification that all state transitions in the chain's history are valid, and free from invalid withdrawals or outputs that could undercollateralize the bridge.
36
38
37
39
### Governing policies
38
40
39
41
These establish rules and procedures for stakeholder interactions and blockspace management. For example:
40
42
41
43
* Expected behaviors for roles like sequencers and upgrade key holders.
42
44
* Processes for identifying and resolving violations, such as governance votes for removing non-compliant actors.
43
-
* Alignment with the [Law of Chains](https://github.com/ethereum-optimism/OPerating-manual/blob/main/Law%20of%20Chains.md), ensuring protections like censorship resistance and security.
45
+
* Alignment with the [Law of Chains](https://github.com/ethereum-optimism/OPerating-manual/blob/main/Law%20of%20Chains.md), ensuring user protections like censorship resistance and security.
44
46
45
47
### Precommitments
46
48
@@ -51,27 +53,30 @@ Commitments outlining long-term governance stability and anticipated changes. Ex
51
53
52
54
By defining these components, blockspace charters ensures secure, scalable, and governed blockspace while fostering trust and alignment within the ecosystem.
53
55
54
-
Read more about Blockspace Charters in the [governance post](https://gov.optimism.io/t/season-6-introducing-blockspace-charters-superchain-first-governance/8133).
56
+
### Criteria governance
55
57
56
-
## The Standard Rollup Charter
58
+
The criteria for Blockspace Charters are set in two ways; either by a governance vote or by the Optimism Foundation.
57
59
58
-
The Standard Rollup Charter is a specific blockspace charter, which are a type of framework defining high-level principles, criteria, and governance policies for managing blockspace. The Standard Rollup Charter defines these into actionable requirements for achieving "Standard" status. It ensures that chains adhere to the technical and operational benchmarks necessary to maintain security, compatibility, and compliance with the overarching ecosystem governance.
60
+
***Governance controlled**: The three `TOML` files referenced in the charter (standard config params, standard config roles, and standard versions) require a governance vote to alter. Changes to the files require a governance vote, but changes to code or tools that consume or validate them don't "so long as they do not violate the semantic interpretation of those TOML files."
61
+
***Foundation discretion**: Changes to validation, outside of the three TOML files referenced above, remain at the Foundation’s discretion. This includes changes to, but is not limited to, BHIC, other config checks, and RPC availability.
59
62
60
-
The Standard Rollup Charter defines the criteria for chains aspiring to achieve "Standard" status. These criteria ensure compatibility, security, and operational consistency. Key elements include:
63
+
Read more about Blockspace Charters in the [governance post](https://gov.optimism.io/t/season-6-introducing-blockspace-charters-superchain-first-governance/8133).
64
+
65
+
66
+
## The Standard Rollup Charter
61
67
62
-
***Security and integrity:** Chains must implement robust security measures to protect against attacks and ensure operational stability. Deterministic configurations and rigorous validations are key components.
63
-
***Uptime and accessibility:** Chains are required to meet stringent uptime and liveness criteria, guaranteeing uninterrupted access. For instance, periodic performance checks and reliable failure recovery systems are mandated.
68
+
The Standard Rollup Charter is the blockspace charter that defines the requirements for being a standard chain, our highest-security flagship blockspace. The Standard Rollup Charter ensures that chains adhere to the technical and operational benchmarks necessary to maintain the highest standards of security, compatibility, and compliance in the Superchain.
64
69
65
70
Learn more about The Standard Charter in [the governance post](https://github.com/ethereum-optimism/OPerating-manual/blob/feat/standard-rollup-charter/Standard%20Rollup%20Charter.md#standard-rollup-charter).
66
71
67
72
Here are some specific criteria a chain must meet:
68
73
69
-
### On-chain criteria
74
+
### Onchain criteria
70
75
71
-
***Version validation:** Chains must deploy a governance-approved OP Stack release. Contracts must match the [standard bytecode](https://github.com/ethereum-optimism/superchain-registry/blob/main/validation/standard/standard-versions-mainnet.toml).
76
+
***Version validation:** Chains must deploy a governance-approved, up-to-date OP Stack release. Contracts must match the [standard bytecode](https://github.com/ethereum-optimism/superchain-registry/blob/main/validation/standard/standard-versions-mainnet.toml).
72
77
***Configuration checks:** Chain parameters, such as block time and gas metering, must comply with governance-approved specifications. Administrative roles must align with Security Council requirements.
73
78
74
-
Read more about On-Chain checks in the [repo](https://github.com/ethereum-optimism/OPerating-manual/blob/feat/standard-rollup-charter/Standard%20Rollup%20Charter.md#onchain-criteria)
79
+
Read more about onchain checks in the [repo](https://github.com/ethereum-optimism/OPerating-manual/blob/feat/standard-rollup-charter/Standard%20Rollup%20Charter.md#onchain-criteria) and about configurations required by the Blockspace Charter in the three TOML files above and the Optimism Foundation [here.](https://specs.optimism.io/protocol/configurability.html)
75
80
76
81
### Off-chain criteria
77
82
@@ -87,22 +92,22 @@ Read more about Off-Chain checks in the [repo](https://github.com/ethereum-optim
87
92
88
93
### History integrity
89
94
90
-
The history integrity check identifies discrepancies in chain history. While this process is expected to be phased out, it ensures chains meet the Law of Chains criteria during their transition to "Standard" status.
95
+
The history integrity check identifies discrepancies in chain history, including invalid state transitions. These checks are only required for chains that have not been managed by the Optimism Security Council initially.
91
96
92
97
### Understanding chain compliance
93
98
94
99
Chains must meet strict requirements to qualify as "Standard." Below are answers to common questions:
95
100
96
101
***Can I modify system smart contracts and remain Standard?** No, modifications invalidate compliance.
97
-
***Is a custom gas token chain Standard?** No, chains must use standard gas configurations.
102
+
***Is a custom gas token chain Standard?** No, standard chains must use ethereum as their gas token.
98
103
***Is an alt-DA mode chain Standard?** No, Standard Rollups must adhere to the default data availability model.
99
-
***Will beta features qualify as Standard?**Not initially. Features require governance approval and testing.
104
+
***Will beta features qualify as Standard?**No. Beta features have not yet been approved by Optimism Governance. When features graduate from Beta to GA, they may be included in the standard rollup charter.
100
105
101
106
## The Superchain Registry
102
107
103
-
The Superchain Registry serves as the authoritative compliance tool. It:
108
+
The Superchain Registry serves as the source of truth for who's in the Superchain Ecosystem and what modifications they've made. The Superchain Registry has two main tasks:
104
109
105
-
***Validates version and configuration:**Ensures chains align with governance-approved standards in the form the The Standard Charter.
106
-
***Indicates promotion:**Certifies chains meet the standard criteria and promotes them to "Standard".
110
+
***Validates version and configuration:**The registry validates that chains align with governance-approved standards in the form the The Standard Rollup Charter.
111
+
***Indicates adherence to the Standard Rollup Charter:**Once the registry validates that a chain meets the standard criteria, it promotes it to "Standard" by setting its `superchain_level` value to `1`.
107
112
108
-
By integrating with the Standard Rollup Charter, the registry offers an automated and transparent validation system. This ensures chains can independently demonstrate compliance. For additional details, refer to the [Superchain Registry documentation](./superchain-registry).
113
+
By integrating with the Standard Rollup Charter, the registry offers an automated and transparent validation system. This ensures chains can independently demonstrate compliance. For additional details, refer to the [Superchain Registry documentation](/superchain/superchain-registry).
Copy file name to clipboardExpand all lines: pages/superchain/superchain-registry.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ The Superchain Registry serves as the source of truth for who's in the Superchai
12
12
13
13
* A step-by-step process new chains can follow to join the registry
14
14
* Validation checks to ensure standard chains comply with the Standard Rollup Charter and non-standard chains pass baseline validation before joining the Superchain Registry
15
-
* A Superchain Registry repository that shows who's in the registry and the chain's configuration
15
+
* A Superchain Registry repository that shows who's in the registry and the chain's configuration. Chains with set as `superchain_level = 1` meet all the criteria to be classified as a Standard Rollup.
0 commit comments