Layer 2
Layer 2 (L2)
A chain built on top of a base blockchain that processes transactions cheaply and fast, then posts proofs back to the base layer for security.
A Layer 2 is a blockchain that borrows security from a Layer 1 (usually Ethereum) instead of running its own consensus from scratch. The L2 executes transactions off the base chain, bundles them, and posts the result back to L1. Users get the security guarantees of Ethereum at a fraction of the cost and with much higher throughput. L2s exist because base-layer block space is scarce and expensive: when Ethereum is busy, a simple transfer can cost more than the thing being transferred.
The dominant design is the rollup, which comes in two flavours. Optimistic rollups (Arbitrum, Optimism, Base) assume transactions are valid and allow a challenge window during which anyone can dispute a fraudulent batch. ZK rollups use a zero-knowledge proof to mathematically prove each batch is valid before it lands on L1, which removes the challenge delay at the cost of heavier proving infrastructure. Optimistic is simpler and cheaper to build on today; ZK is where the technology is heading.
Wavect has shipped to production on an L2 (Boba Network), including its hybrid compute model that lets a smart contract call off-chain code mid-execution. That pattern is powerful for bringing real-world data or heavy computation into a contract, and it is genuinely hard to operate safely. If a vendor pitches an L2 deployment as a free scaling win, ask how withdrawals to L1 work, what the finality delay is, and who runs the sequencer. Our blockchain work covers L2 selection and deployment.