The projects working to build infrastructure and expand the capabilities of Ethereum are commonly referred to as scaling solutions.
The main ones that are ready for use today (until layer 1 solution – sharding in Ethereum 2.0 will be implemented) are layer 2 solutions.
Layer 2 solutions are built “on top of” the Ethereum main-chain, but do not require changes to the base level protocol — rather, they exist simply as smart contracts on Ethereum that interact with off-chain software.
Here you can learn more about these solutions and start using them.
Ethereum Layer 2 scaling techniques – briefly explained
Evaluating Ethereum L2 Scaling Solutions – zk rollup, optimistic rollup, sidechains, payment channels, plasma, validium: which one is right for you?
Rollup-centric Ethereum roadmap – all-in on rollups until Ethereum 2.0
Ethereum Scaling Projects – to scale Reddit or your DApp
Layer 2 in Ethereum 2.0 – by Vitalik Buterin
Sharding – overview
Scaling Ethereum: Sharding – how will it actually work?
Crossing shards – intro to sharding and cross-shard trust
Sidechains vs Plasma vs Sharding – how exactly is sharding different from sidechains or Plasma?
ZK-rollups – increases scalability through mass transfer processing rolled into a single transaction
ZK Sync – trustless scaling and privacy solution for Ethereum based on zk-rollup
StarkEx – zk-rollup transactions
Loopring – zk-rollup exchange and payment protocol
Aztec – zk-rollup + privacy
Hermez – zk-rollup focused on scaling payments and token transfers
Rails – zk-rollup-based gas-free payment solution
The State of Optimistic Rollup – technical overview of Ethereum’s emergent Optimistic Rollup ecosystem
Optimism – launches optimistic rollup testnet
Fuel – exchange layer using optimistic rollup
Arbitrum – launches optimistic rollup testnet
Zkopru – layer 2 scaling solution for private transactions using zk-SNARK and optimistic rollup
Celer – hybrid rollup
Difference Between SideChains and State Channels – an explanation and a complete comparison of the two scaling methods
xDai – Ethereum-based blockchain that uses USD-stable xDai (a representation of DAI token) as the native coin
SKALE – Ethereum sidechain
POA Network – open Ethereum sidechain with Proof of Authority consensus
Loom Network – a network of DPoS sidechains for games and DApps
Trustlines Network – minimal viable Proof-of-Stake (mPoS) Ethereum sidechain based on Parity’s Aura consensus algorithm
Learn Plasma – learn all about Plasma
Matic Network – adapted implementation of the Plasma with PoS based sidechains
OMG Network – Plasma-based transfers
Leap DAO – Plasma chain to increase the capacity of Ethereum and widen the scope of possible DApps
State and Payment Channels
Lazy Ledger – scalable general-purpose data availability layer, for decentralized apps and trust-minimized sidechains (including optimistic rollups)
Abridged – allows you to easily add Web 3 components into an existing app including counterfactual account contracts, state channels, and meta-transactions
PISA – real scalability of crypto, by alleviating the assumption, 99% of transactions can remain local amongst the parties instead of the global network
BLS rollup – the optimal SNARK-less on-chain scaling solution
Commit-Chains – what are commit-chains?