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
Deposits and Withdrawals
2.8
The Incentive Layer
2.9
The Building Blocks
2.10
Networking
2.11
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
Fork Choice
3.8
Safe Block
4
Part 4: Upgrades
4.1
Hard forks
4.2
Upgrade History
4.3
The Merge
5
Part 5: Future
5.1
Introduction
5.2
Withdrawals
5.3
Data Availability Sampling
5.4
Distributed Validator Technology
5.5
Light Clients
5.6
Active Research Topics
6
Appendices
6.1
Staking
6.2
How to become a core dev
6.3
Reference
6.4
Glossary
999
One Page Annotated Spec
999
Contact me
999
PDF
Upgrading Ethereum
A technical handbook on Ethereum's move to proof of stake and beyond
Edition 0.3: Capella [WIP]
by Ben Edgington
Ben's henohenomoheji avatar
Contents