Upgrading Ethereum
-1
Search
-1
Contents
0
Preface
1
Part 1: Building
1.1
Introduction
1.2
Goals
1.3
Making the Sausage
2
Part 2: Technical Overview
2.1
Introduction
2.2
The Beacon Chain
2.3
Consensus
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.10
Upgrades
2.11
Networking
2.12
Implementation
3
Part 3: Annotated Specification
3.1
Introduction
3.2
Types, Constants, Presets, and Configuration
3.3
Containers
3.4
Helper Functions
3.5
Beacon Chain State Transition Function
3.6
Initialise State
3.7
Altair Fork Logic
4
Part 4: Future
4.1
Introduction
4.2
The Merge
4.3
Withdrawals
4.4
Data Availability Sampling
4.5
Distributed Validator Technology
4.6
Light Clients
4.7
Active Research Topics
5
Appendices
5.1
Staking
5.2
How to become a core dev
5.3
Reference
5.4
Glossary
999
One Page Annotated Spec
999
PDF
999
Contact me
This version is old (Altair). The latest book is
here
. An updated page may be
here
.
Upgrading Ethereum
A technical handbook on Ethereum's move to proof of stake and beyond
Edition 0.1: Altair [WIP]
by Ben Edgington
Ben's henohenomoheji avatar
Contents