A very exciting topic in governance right now is Blockspace Charters, and we want to know your thoughts and ideas on the subject. Relevant links for more information:
What is a chain that would be part of the standard charter?
How does the charter affect upgrades?
Remember good answers get 6 points and the most thoughtful answers will be awarded an additional 20 points. Spam or low-effort posts will not count towards the point total. You can check your points and position in the GovNFT Leaderboard!
A chain that would be part of the standard charter is one that meets the specific criteria outlined in the Blockspace Charter. These criteria generally include:
Version: The chain must be using a specific version of the OP Stack, as determined by commit-hash or release.
Configuration: The chain must fall within an accepted range of parameterizations, including static variables like Chain ID and dynamic variables like sequencer or upgrade keys.
Solvency: The chainās history must not include any invalid withdrawals or outputs that could cause under-collateralization.
The Blockspace Charter affects upgrades in several ways:
Upgrade Proposals: Each upgrade proposal must specify a Blockspace Charter to be upgraded. This ensures that the proposal is aligned with the specific criteria and policies of the charter.
Precommitments: The charter outlines precommitments that must be preserved during upgrades. This provides stability and predictability for stakeholders.
Impact Summary: Upgrade proposals must include a comprehensive justification that all precommitments in the previous charter are preserved by the upgrade.
Superchain Registry: The registry helps map upgrade proposals to specific charters, ensuring that the impact on stakeholders is clearly understood and considered.
A chain that would be part of the Standard Charter is one that uses a specific version of the OP Stack and meets the defined configuration criteria. For example, chains using the OP Stack with a version approved by governance and falling within the accepted range of parameterizations (such as Chain ID, sequencer, or upgrade keys) could be included under the Standard Rollup Charter.
The Blockspace Charter affects upgrades by requiring upgrade proposals to specify a particular Blockspace Charter that will be upgraded. These proposals must link to a pull request with an updated charter, and all changes must justify why they are necessary. Additionally, the new upgrade process ensures that precommitments from the previous charter are preserved, and that stakeholders are involved in understanding the full impact of upgrades through a transparent and accountable process.
1.A chain that adheres to the Standard Rollup Charter is one that leverages a specific version of the OP Stack and aligns with predefined configuration standards. For instance, chains using the OP Stack version endorsed by governance and within the approved set of parameters (such as Chain ID, sequencer setup, or upgrade permissions) can qualify under the Standard Rollup Charter framework.
2.The Blockspace Charter introduces a transparent and accountable upgrade process. Upgrade proposals must specify which Blockspace Charter is being updated and include a pull request with the updated version of the charter. Each change must be clearly justified, ensuring stakeholders understand its necessity. The new process also safeguards previous charter commitments, ensuring continuity and stakeholder engagement throughout every upgrade.
As others have mentioned a chain that adheres to the Standard Rollup Charter uses a specific version of the OP stack that aligns to predefined configuration standards. I think the key thing though is that the Standard Rollup is the [quote=āsystem, post:1, topic:8135ā] Optimism Collectiveās flagship, high-security blockspace product. [/quote]. So the effect of this specific charter is - I think - to set the highest bar for rollups and to indicate clearly (a bit like a gold standard or marque) when a chain has achieved this. One interesting and immediate question arising from this is whether the intention is to allow non-Standard Rollup Charter-supported chains to exist within the OP stack (presumably they can and will) and / or the Superchain (here Iām presuming not). Iād be interested in other GovNFT participantās thoughts and welcome any feedback on this view.
In terms of the Blockspace Charter this is neatly defined as an Operating Manual for the different types of Superchain blockspace - and provides specific implementation details for them. This gets to the heart of the āversion controlā issue that was talked about at the recent Security Council call. It feels like quite an elegant solution to try to manage the different iterations of the OP stack that have come into existence. Blockspace Charters provide a (set of) governing documents and frameworks for the Superchain - and the first one of these is the Standard Rollup Charter.
A couple of interesting question come to mind here - firstly is the ultimate plan to have some kind of visual map / table to show which chains (e.g. OP Mainnet, Mode, Redstone, Soneium etc) adhere to each different Blockspace charter? This could be a really powerful blueprint / state of the nation type document.
And secondly - Iām curious as to whether this specific solution has been lifted and shifted from elsewhere - and if so - where? And was it successful there? Also what were the challenges?
A chain under the Standard Rollup Charter would be one that follows the OP Stack architecture and maintains required configurations like specific Chain IDs and sequencer setups.
The Charterās effect on upgrades is that it enforces a framework ensuring that upgrades align with predefined governance rules. This means that changes must go through a transparent, community-driven process, involving stakeholders to ensure proper alignment with the collectiveās goals.
What is a chain that would be part of the standard charter?
Specific chains that become standard charters need to meet specific criteria, meet specific versions of the op stack, and all configurations need to be tested for security and all L1 outputs of the chain should be correctly addressed.
Upgrade processes that are standardised and rationalised
I actually have a question Iād like to discuss with you all about whether the current Mode, Base, and Redstone are adhering to a rationalisation charter, and whether there is some transparency in the reports presented
Q1ļ¼What is a chain that would be part of the standard charter?
A: I think the blockchain must be based on OP STACK for the underlying and core code development, and be perfectly compatible with the OP protocol, and be a sufficiently decentralized project.
Q2: How does the charter affect upgrades
A: The project party sets up a voting proposal, and the upgrade direction and timing are decided by the protocol token voting, and the majority of the governance token holders decide.
It is consistent with the use of OP Stack, an open source software development OP Stack that supports Ethereum L2, OP mainnet, and new participants such as Base and Zora Network. Optimism envisions combining these Rollups with numerous Rollups in the future to form a decentralized L2 chain network, that is, a super chain.
The most important thing about Charter flight upgrade is fairness, justice and reasonableness.
1. What is a chain that would be part of the standard charter?
A chain that would be part of the standard charter is like a āregularā blockchain that follows Optimismās basic rules. Itās for chains that want to be part of Optimismās network (called the Superchain) but donāt need special permissions or features. These chains agree to:
Use the same basic technology as Optimism
Follow Optimismās main rules and standards
Let Optimism help manage some parts of the chain
Think of it like joining a club where everyone follows the same basic rules.
2. How does the charter affect upgrades?
The charter changes how upgrades (improvements or changes to the blockchain) happen:
It creates a clear process for suggesting and approving upgrades
Upgrades must follow the rules set in the charter
Big changes need approval from Optimismās governance (the people who make decisions)
Some small changes might be done more quickly if they fit the charterās rules
Basically, the charter is like a guidebook that says how changes can be made to the blockchain. It helps make sure upgrades are safe and follow what the community wants.
What is a chain that would be part of the standard charter?
Chains are part of the Superchain, however for a chain to be part of the standard charter it should affirmatively opted-in and follow any relevant governance process to be committed to and covered by the Law of Chains guiding principles
How does the charter affect upgrades?
Upgrades will be rolled out alongside two supporting components the Superchain Registry and the improved upgrade proposal process which maps upgrade proposals to a particular Charter this will determine w/c Chain will be a partānot be a part of the Superchain