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
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
5.6.1
Proofs of Custody
5.6.2
Builder / proposer split
5.6.3
Consensus changes
5.6.4
Single slot finality
5.6.5
Verkle trees
5.6.6
Statelessness
5.6.7
Single Secret Leader Election
5.6.8
Verifiable Delay Function
5.6.9
Post-quantum crypto
5.6.10
S[NT]ARK-friendly state transitions
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
This version is old (Bellatrix). The latest book is
here
.
Back
Contents
Next
Part 5: Future
Active Research Topics
Post-quantum crypto
TODO
Back
Contents
Next
Active Research Topics
Post-quantum crypto