✅Permissionless Proof System
Almost complete (Still needs a trusted guardian role)
Previously, we explored OP Stacks' expansion to Superchain, highlighting the Chain Factory. This innovative function allows for the creation of unlimited OP chains using only the bedrock bridge and SystemConfigs on Layer 1.
🚨 But, like all Optimistic rollups, Withdrawal Claims are a major issue, particularly with invalid state roots from malicious block proposers.
Trust Issues: Befor the upgrade users needed to rely on block proposers to accurately submit the Layer 1 state root on all OP Chains. The risks?
Stolen Funds: If an invalid state root is submitted.
MEV Extraction: If operators exploit their position to front-run transactions.
Frozen Funds: If the centralized validator fails.
Optimism's Leap Towards Decentralization:
The Fault Proof Upgrade ⚙️
Optimism is taking a giant stride towards decentralization with its latest upgrade: the Fault Proof system. It serves as a fundamental shift in how the Layer 2 network operates and interacts with Ethereum.
The Fault Proof Game 🕹️
Here's how the new system works now:
Anyone can propose an L2 state root (with a financial stake)
Others can challenge this proposal (also with a stake)
A back-and-forth proving process ensues
The game resolves, determining the valid state
However this bicycle still has some safety wheels
The Guardian's Watch 🛡️
While this system is more decentralized, it's not without safeguards:
A Guardian role can pause the system in emergencies
Delayed WETH contracts hold bonds, allowing for corrections
Off-chain monitoring ensures proposed roots align with the correct state
This upgrade lays the groundwork for tomorrow:
A smart contract framework for multi-proof systems
Easier addition of new proof systems in the future
Moving towards Stage 2 decentralization in the OP Stack
Technicalities (For the Curious)
New contracts deployed: DisputeGameFactory, FaultDisputeGame, and more
OptimismPortal upgrade for new withdrawal proving process
SystemConfig updates for dispute game integration
What This Means for Users
Pending withdrawals will need to be re-proven (but don't worry, it's for the better!)
Slightly longer withdrawal times in some cases (up to 16 days in extreme scenarios)
A more robust, decentralized network overall
This upgrade is like replacing the foundations of a bridge while cars are still crossing. It's complex, but necessary for a stronger, more resilient Optimism.
Remember, this isn't just a technical upgrade – it's a step towards a more open, trustless, and powerful Layer 2 ecosystem. It's not just optimizing Optimism; it's reimagining what blockchain infrastructure can be!
Devsources
Here you get quick access to the most important pieces of docs and articles, curated for devs.
This bookmark takes you to the more technical talk and the discourse around this upgrade:
Last updated