Deployment architecture
Use this section to design a LinethLineth (Formerly the Linea Stack) The open-source ZK-rollup stack, codebase, and technical protocol that's the foundation of Linea Mainnet. Operators can deploy this stack to launch their own Ethereum-compatible L2 or L3 networks. deployment: required components, data availability and finalization choices, finality design, and access control. For mechanism internals, see the Protocol architecture.
Architecture
As an Ethereum-equivalent network, Lineth uses a dual-layer architecture separating consensus from execution. This design enables modular deployment, client diversity, and operational flexibility.
- Understand the core components that make up the stack
- Learn more about the protocol architecture
Deployment models
Lineth allows operatorsOperator The entity or consortium responsible for deploying, administering, and running the network infrastructure, contracts, keys, access controls, and operational procedures for a network built on Lineth. to tweak the deployment model according to their business case, for example, a network built on Lineth can be operated as:
- Private Validium: Offchain data availability, ideal for regulated financial applications
- Public: Fully public network with onchain data availability
See more on the deployment options.
Data availability and finalization
For details on L2/L3 relationships, smart contract requirements, and how data availability differs by deployment model, see data availability and finalization.
Understanding data availability and finalization is key to good deployment decisions.