Part 2: Technical Overview
- 2.1 Introduction
- 2.2 The Beacon Chain
- 2.3 Consensus
- 2.3.1 Preliminaries
- 2.3.2 Overview
- 2.3.3 LMD Ghost
- 2.3.4 Casper FFG
- 2.3.5 Gasper
- 2.3.6 Issues and Fixes
- 2.3.7 Weak Subjectivity
- 2.4 The Progress of a Slot
- 2.5 The Progress of an Epoch
- 2.6 Validator Lifecycle
- 2.7 Deposits and Withdrawals
- 2.8 The Incentive Layer
- 2.9 The Building Blocks
- 2.9.1 BLS Signatures
- 2.9.2 Curve BLS12-381
- 2.9.3 Randomness
- 2.9.4 Shuffling
- 2.9.5 Committees
- 2.9.6 Aggregator Selection
- 2.9.7 SSZ: Simple Serialize
- 2.9.8 Hash Tree Roots and Merkleization
- 2.9.9 Generalised indices and Merkle proofs
- 2.9.10 Sync Committees
- 2.10 Networking
- 2.11 Implementation