Today, we are excited to announce that the open source Linea Stack is joining Linux Foundation Decentralized Trust (LFDT) as an incubating project under a new name: Lineth. In production since 2023, it is now moving into a vendor-neutral open source home designed for long-term technical stewardship and broader community participation.
Lineth is a production-grade, EVM-equivalent zk-rollup stack for Ethereum. It covers the full Layer 2 pipeline. The execution is built on Besu with L2-specific plugins. The block production is ensured using the Maru consensus client. The coordinator orchestrates the finalization pipeline between the sequencer, the prover, and the L1 contracts. The prover generates zero-knowledge proofs for transaction batches, relying on gnark as an upstream dependency. The arithmetization specifies and implements the zkEVM ISA constraints and includes the execution tracer that the prover consumes. Onchain contracts on Ethereum verify proofs, record finalized state roots, and support generic cross-chain messaging and token bridging between layers.
In practice, Lineth is both the foundation of the public Linea Mainnet network and the stack that developers and operators can use to launch their own Ethereum-compatible networks
Correctness is enforced through validity proofs rather than fraud windows. Transaction batches executed on L2 are proven using zero-knowledge proofs, and the L1 finalization contract verifies those proofs before accepting new L2 state roots. A detailed technical specification of the components and the proof system is available in the architecture document in the repository.
Maru is the consensus client, responsible for coordination, sequencing, and block production.
The coordinator orchestrates the finalization pipeline between the sequencer, the prover, and the L1 contracts. It manages batch construction, proof requests, and L1 submission. The coordinator publishes EIP-4844 blobs with a high degree of configuration, allowing for optimizing latency or gas costs.
The prover generates zero-knowledge proofs for transaction batches, relying on gnark as an upstream dependency. It includes recursive proof composition with the final proof verified by an onchain Solidity verifier.
The arithmetization specifies and implements the zkEVM ISA constraints and includes the execution tracer that the prover consumes. It’s built using open specification under Apache-2.0 and is reviewable independent of the prover implementation. It’s designed to track EVM equivalence as Ethereum hard forks land.
Onchain contracts on Ethereum verify proofs, record finalized state roots, and support messaging and token bridging between layers.
Lineth is not a research codebase being hardened for production — it is the stack that has secured Linea Mainnet since 2023, and is now in a vendor-neutral home.
Lineth arrives with a live technical roadmap. The main directions for the next twelve months:
Lineth enters LFDT with 30 proposed maintainers and a clear intention to broaden that base over time. The project commits to monthly public community calls, LFDT Discord for real-time engagement, and GitHub Issues as the primary system of record for technical discussion and work tracking.
Our first community Technical Deep Dive is coming soon. Whether you're evaluating the stack for an enterprise deployment or looking to contribute, this session is your entry point. A detailed agenda with session timings is on the way. Register for Lineth Technical Deep Dive: Inside the Production-Grade ZK Rollup Stack here.
If you'd like to get involved with Lineth, join the #lineth-general on LFDT Discord. Monthly community calls, GitHub issues, and ongoing technical discussions all start there.
→ Repository: github.com/Consensys/linea-monorepo
→ Documentation: docs.linea.build
Contributions are particularly welcome from engineers and researchers working on institutional deployment patterns, prover performance, zkEVM arithmetization, execution-layer extensions, cross-rollup interoperability, and L2 consensus.