We want to give you an early heads-up on a major upcoming mandatory upgrade for all Linea nodes, the Beta v4 / Pectra upgrade, that will introduce significant changes and require your action.
What’s Happening?
This upgrade will involve a breaking hardfork of the Execution Layer (EL). It is mandatory: all node operators must upgrade their EL client to continue running without service interruptions. The upgrade will also introduce Maru, our new Consensus Layer client. Every node runner will be required to run their own Maru instance alongside their EL client.
Key Features and Changes: Feature / EIP -Hardfork - Details / Status
Maru Consensus Layer - Paris- New consensus client introducing QBFT consensus EIPs from Paris hardfork -Paris- Adds randomness beacon integration (PREVRANDAO) EIPs from Shanghai hardfork. -Shanghai- Warm COINBASE, PUSH0, Limit & Meter initcode EIPs from Cancun hardfork -Cancun- Transient storage MCOPY. Note that blobs and beacon blob root aren’t available atm. EIPs from Prague hardfork - Prague- BLS12-381 precompiles, block hashes in state, etc. Increase calldata cost.
Note that EIP-7702 will not be available until a future minor upgrade (Oct/Nov) Notes
Many EIPs introduce new opcodes, state formats, or transaction structures: your EL client must be upgraded to handle these correctly. The Maru consensus client replaces existing consensus mechanisms, so you’ll need to run both your EL client and a Maru node. Some EIPs (like EIP-7702 in Prague) will roll out in future minor upgrades, not immediately at Beta v4.
Upgrade Timeline
Late-August: Beta Testnet upgrade rollout Mid-September: Mainnet upgrade rollout (mandatory) Please prepare to upgrade your EL clients and deploy Maru alongside your EL nodes before these dates to avoid any disruption.
What You Need to Do
-
Identify if you run your own Linea node(s); confirm your setup and versions.,
-
Plan to upgrade your Execution Layer client to the Beta v4 compatible version.,
-
Prepare to run Maru as a required consensus client alongside your EL node.,
-
Stay tuned for a step-by-step upgrade guide to be published soon by the Tech Support team. (WIP),
For any questions, reach out on the NodeRunner channel or support team.
Why This Matters
-
The upgrade introduces Maru, the new core consensus layer, replacing the old consensus logic and requiring all node runners to run a Maru instance alongside their Execution Layer (EL) client.,
-
There is a mandatory hardfork on EL clients to support new EIPs, opcodes, transaction formats, and state changes introduced by Beta v4 / Pectra.,
-
Together, the EL client upgrade and Maru consensus ensure improved security, faster and deterministic finality, and scalability for the Linea network.,
-
This upgrade brings Linea in close alignment with Ethereum L1, adopting key protocol enhancements and standards to ensure long-term compatibility and interoperability.,
-
The upgrade lays the groundwork for future decentralization of the sequencer.,
-
Ensures your node remains fully synced, compatible, and secure with the latest Linea network protocol rules.,
-
Failing to upgrade will cause desynchronization and service disruption, so timely action is critical.,
More here:https://docs.linea.build/get-started/how-to/run-a-node/beta-v4-migration
Thank you for making Linea stronger and more secure!
— The Linea Tech Support & Ecosystem Team