Skip to content

Latest commit

 

History

History
307 lines (216 loc) · 14.8 KB

proposals-to-scale.md

File metadata and controls

307 lines (216 loc) · 14.8 KB

Scaling the Ethereum Network

Ethereum community proposals to scale, background on scaling in the tech industry, scaling in theory.

Scaling in General

Why I love databases by Jeeyoung Kim

How sharding works by Jeeyoung Kim

Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit

Scaling Ethereum in 2018 (video), a presentation by Lane Rettig

Scaling Blockchains

Naive to tackle distributed systems and incentive mechanism design separately tweet by Vlad Zamfir

SoK: Consensus in the Age of Blockchains (PDF)

Scalability of Blockchains Summary of Knowledge - Mechanism Labs paper under development

Ethereum Roadmap

A rollup-centric ethereum roadmap by Vitalik Buterin, Oct. 2020

"the Ethereum ecosystem is likely to be all-in on rollups (plus some plasma and channels) as a scaling strategy for the near and mid-term future"

Lets shard the blockchain using sidechains by Syed Jafar Naqvi

General Strategies for Scaling the Ethereum Network

  1. Network Bifurcation — separate blockchains (strategies 1–5 directly involve the Ethereum blockchain)

  2. Vertical partitioning — endpoints for txn queues, relays,“JSON-RPC APIs”

  3. Software optimization — bigger block sizes

  4. Network topology optimization

  5. Horizontal partitioning via algorithmic sharding — plasmas, state channels, “Layer 2”

  6. Horizontal partitioning via dynamic sharding — “Ethereum Sharding”

From 5 Strategies to Scale Ethereum by Jamie Pitts


Retro or Bootstrap Scaling Solutions

Infura web API - gateway to Ethereum and other networks


L2s and Side Chains Available Now

Spreadsheet summary of scaling solutions - organized by the Web3 Foundation / ScalingNOW initiative

Loopring

Starkware

zkSync

SKALE

Matic Network

Connext Network

Raiden Network

Counterfactual

POA Network


L1s that bridge to Ethereum mainnet

Cosmos Hub

Polkadot


Under Development / Testnets

Not ready for use w/ mainnet Ethereum dapps, but getting closer.

Eth2 Phase 0

Optimism

Hermez

Fuel Labs

Aztec 2.0

Tiramisu

Plasma Chamber

Plasm


Still in R&D / Prototypes

Eth2 / Ethereum Sharding Project - Phase 1 and 2, General Protocol

Nitro Protocol

Smart Contracts and "compute" in Filecoin


Research Work

Ethereum Community R&D

  • EthResearch is where discussions about scaling Ethereum generally happen

Stateless Ethereum / Eth1x

State Channels

Plasma Framework

Rollups

Optimistic Rollups

ZK-Rollups

Virtual Payment Channels


Reddit's Scaling Bake-off Submissions

NEAR Protocol team submission

Raiden team submission

OMG Network team submission

Fuel Labs team submission

Celer Network team submission

Connect / Spacefold team submission


Recently Reoriented

LeapDAO / Plasma

Matter Labs / Plasma

Plasma Group


Abandoned / What's Happening?

Recently not enough information, GitHub updates, etc. to determine status

ThunderCore

Loom Network

TrueBit

G-Bridge / ScalingNOW