Blockchains are transaction based state machines

Uses

  • [FILL]

Layers

Layer 0 | Layer 1 | Layer 2 | Layer 3

Layer 0: Internet of Blockchains. e.g. Polkadot, Avalanche, Cosmos Layer 1: Blockchain implementation. e.g. Bitcoin, Ethereum, Cardano, Solana, Algorand, Tezos Layer 2: Scaling layers. e.g. LN, Rollups Layer 3: UI Layer or DApps. e.g. Curve, Uniswap, Opensea

Scaling Solutions

Layer 1

  • Consensus changes
  • Sharding
  • Changes in block size

Layer 2

  • State channels
  • Nested Blockchains
  • Rollups
    • Optimistic Rollups
    • ZK Rollups
  • Sidechains
  • Plasma (e.g. OMG, Polygon MATIC)
  • Validium