As Ethereum passes the milestone of a quarter of a billion unique addresses, daily gas used has remained over 100 million for more than a year, the number of ENS names registered approaches 2.6 million and market cap once again flirts with $250 billion, its worth taking a step back to look at the numerous scaling solutions that are enabling this growth without also triggering the sky-high transaction fees the network has seen during several periods of high blockspace demand.
How Ethereum would scale was a key issue from the time the network’s launch in 2015, and by 2017 its inventor Vitalik Buterin was discussing its status in interviews, such as this one in Bitcoin Magazine where his pronouncement in 2014 that Bitcoin’s 5-cent transaction fees were “absurd” came back to haunt him (and that was long before network congestion – at times coupled with user error – brought headlines like “Ethereum user pays $430,000 in transaction fees for a failed payment”).
Now widely referred to as “Layer 2” solutions, these efforts to expand Ethereum’s transaction processing capacity address the challenges not only of high transaction fees but also user experience – particularly with the exploding popularity of decentralized finance (DeFi) applications – transaction confirmation delays, as well as perceptions that other Layer 1 blockchains may become “Ethereum killers“. In this overview we’ll mention advantages and disadvantages of various types of Layer 2 solutions: state channels, plasma, rollups, sidechains, and Validium chains.
State channels: unleashing off-chain potential
State channels, an early entrant in the Layer 2 landscape, enable off-chain interactions between participants. These channels facilitate multiple transactions without directly interacting with the Ethereum mainnet until a final state is submitted. The Raiden Network, named after the Japanese god of thunder and lightning (a nod to Bitcoin’s Lightning Network), was created by brainbot labs Est. and launched in 2017. It seeks to enhance transaction speed and reduce costs by enabling private and continuous transactions off-chain.
Advantages:
- Fast and cost-effective transactions off-chain
- Enhanced privacy for participants
Disadvantages:
- Requires locking funds in channels
- Not suitable for all types of transactions
Plasma: a hierarchy of chains
Plasma, another Layer 2 solution, introduces a hierarchy of interconnected blockchains, creating a framework to offload computation and storage from the main Ethereum chain. The OMG Network (formerly OmiseGO), founded in 2013 by Jun Hasegawa and including Vitalik Buterin on its advisory board, is a notable example of a Plasma-based scaling solution. It aims to provide scalability for decentralized finance (DeFi) applications and other use cases.
Advantages:
- Enhanced scalability through interconnected blockchains
- Potential for diverse use cases beyond payments
Disadvantages:
- Complexity in managing hierarchical structures
- Security challenges associated with plasma exits
Rollups: batching for efficiency
Rollups, a more recent innovation, come in two forms: optimistic rollups and zk-rollups. These solutions bundle multiple transactions off-chain, submitting a single batched transaction to the Ethereum mainnet. Optimism, founded in 2019 by Jinglan Wang and Karl Floersch, is perhaps the best known optimistic rollup, along with Arbitrum. It optimizes transaction processing and confirmation times on the Ethereum mainnet.
Advantages:
- Efficient batching of transactions
- Optimistic rollups allow for faster deployment
Disadvantages:
- Potential for data availability challenges
- zk-rollups may have higher gas costs
Sidechains: independence plus connectivity
Sidechains operate as independent blockchains connected to the Ethereum mainnet, providing a balance between independence and connectivity. Polygon, previously known as Matic Network, stands out as a significant sidechain solution. Launched in 2017 by Jaynti Kanani, Sandeep Nailwal, Anurag Arjun, and Mihailo Bjelic, Polygon aims to offer a scalable framework for building and connecting Ethereum-compatible blockchain networks.
Advantages:
- Independence with seamless asset transfer
- Enhanced scalability for decentralized applications (DApps) and smart contracts
Disadvantages:
- Security considerations for bridge connections
- Potential for centralization on some sidechains
Validium chains: balancing security and data availability
Validium chains, a hybrid of optimistic rollups and zk-rollups, utilize zero-knowledge proofs for validation. Unlike zk-rollups that rely on on-chain data availability, Validiums opt for an off-chain data availability strategy. zkSync with Validium, part of the zkSync ecosystem, is an example of this innovation and reflects ongoing efforts to merge security with data availability.
Advantages:
- Enhanced security through zero-knowledge proofs
- Development of niche applications, particularly focused on privacy and enterprise
Disadvantages:
- Complexity in managing different security models
- Potential challenges in consensus mechanisms
As Ethereum’s ecosystem evolves, Layer 2 solutions like those discussed play a pivotal role in shaping the future of DApps and smart contracts. Developers and users alike navigate the landscape, selecting solutions that align with their priorities — whether it be speed, scalability, privacy, or a combination of these.



