Contents
- Search
- Contents
- Preface
- Part 1: Building
- 1.1 Introduction
- 1.2 Goals
- 1.3 Making the Sausage
- Part 2: Technical Overview
- 2.1 Introduction
- 2.2 The Beacon Chain
- 2.3 Consensus
- 2.3.1 Preliminaries
- 2.3.2 Casper FFG
- 2.3.3 LMD Ghost
- 2.3.4 Gasper
- 2.3.5 Weak Subjectivity
- 2.3.6 Issues
- 2.4 The Progress of a Slot
- 2.5 The Progress of an Epoch
- 2.6 Validator Lifecycle
- 2.7 Deposit Handling
- 2.8 The Incentive Layer
- 2.9 The Building Blocks
- 2.9.1 BLS Signatures
- 2.9.2 Randomness
- 2.9.3 Shuffling
- 2.9.4 Committees
- 2.9.5 Aggregator Selection
- 2.9.6 SSZ: Simple Serialize
- 2.9.7 Hash Tree Roots and Merkleization
- 2.9.8 Generalised indices and Merkle proofs
- 2.9.9 Sync Committees
- 2.10 Upgrades
- 2.10.1 History of upgrades
- 2.11 Networking
- 2.12 Implementation
- Part 3: Annotated Specification
- Part 4: Future
- 4.1 Introduction
- 4.2 The Merge
- Appendices
- 5.1 Staking
- 5.2 How to become a core dev
- 5.3 Reference
- 5.4 Running the spec
- 5.5 Glossary
- One Page Annotated Spec
- Contact me