Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 930 Bytes

substrate.md

File metadata and controls

31 lines (30 loc) · 930 Bytes

Substrate

  • One node needs
    • Database
      • Block storage
    • P2P Network
      • JsonRPC
        • Submit transaction
        • Get data about events that happen on-chain
        • Read some of the storage on the chain
      • libp2p
        • one node in the network connects with another
    • Block Authoring
    • Fork Choice Rules
    • Transaction Handling
      • Tx Pool
    • State Transition Function ( Runtime )
      • Compiled down to wasm
      • Runs on all platforms
      • Store wasm on a chain which allows forkless runtime update
      • Upgrade blockchain without a hard fork, putting runtime logic there
      • Sudo pallet for testing
    • Consensus
      • Authoring
        • PoW
        • Aura
        • Babe
      • Finality
        • Grandpa
    • Parachain