Skip to content
Ethereum Consensus Specs
Index
Initializing search
Home
Specs
Docs
Fork choice
Light client
Ssz
Sync
Ethereum Consensus Specs
Home
Home
Ethereum Proof-of-Stake Consensus Specifications
Specs
Specs
Phase0
Phase0
Phase 0 -- The Beacon Chain
Phase 0 -- Deposit Contract
Phase 0 -- Beacon Chain Fork Choice
Phase 0 -- Networking
Phase 0 -- Honest Validator
Phase 0 -- Weak Subjectivity Guide
Altair
Altair
Altair -- The Beacon Chain
Altair -- BLS extensions
Altair -- Fork Logic
Altair -- Networking
Altair -- Honest Validator
Light client
Light client
Altair Light Client -- Full Node
Altair Light Client -- Light Client
Altair Light Client -- Networking
Altair Light Client -- Sync Protocol
Bellatrix
Bellatrix
Bellatrix -- The Beacon Chain
Bellatrix -- Fork Choice
Bellatrix -- Fork Logic
Bellatrix -- Networking
Bellatrix -- Honest Validator
Capella
Capella
Capella -- The Beacon Chain
Capella -- Fork Choice
Capella -- Fork Logic
Capella -- Networking
Capella -- Honest Validator
Light client
Light client
Capella Light Client -- Fork Logic
Capella Light Client -- Full Node
Capella Light Client -- Networking
Capella Light Client -- Sync Protocol
Deneb
Deneb
Deneb -- The Beacon Chain
Deneb -- Fork Choice
Deneb -- Fork Logic
Deneb -- Networking
Deneb -- Polynomial Commitments
Deneb -- Honest Validator
Light client
Light client
Deneb Light Client -- Fork Logic
Deneb Light Client -- Full Node
Deneb Light Client -- Networking
Deneb Light Client -- Sync Protocol
Electra
Electra
Electra -- The Beacon Chain
Electra -- Fork Logic
Electra -- Networking
Electra -- Honest Validator
Light client
Light client
Electra Light Client -- Fork Logic
Electra Light Client -- Networking
Electra Light Client -- Sync Protocol
Fulu
Fulu
Fulu -- The Beacon Chain
Fulu -- Data Availability Sampling Core
Fulu -- Fork Choice
Fulu -- Fork Logic
Fulu -- Networking
Fulu -- Peer Sampling
Fulu -- Polynomial Commitments Sampling
features
features
Custody game
Custody game
Custody Game -- The Beacon Chain
Custody Game -- Honest Validator
Das
Das
Data Availability Sampling -- Core
Data Availability Sampling -- Fork Choice
Data Availability Sampling -- Networking
Data Availability Sampling -- Sampling
Eip6800
Eip6800
EIP6800 -- The Beacon Chain
EIP-6800 -- Fork Logic
Eip6914
Eip6914
EIP-6914 -- The Beacon Chain
EIP-6914 -- Fork Choice
Eip7732
Eip7732
EIP-7732 -- The Beacon Chain
EIP-7732 -- Honest Builder
EIP-7732 -- Fork Choice
EIP-7732 -- Fork Logic
EIP-7732 -- Networking
EIP-7732 -- Honest Validator
Sharding
Sharding
Sharding -- The Beacon Chain
Sharding -- Networking
Sharding -- Polynomial Commitments
Sharding -- Honest Validator
Whisk
Whisk
Whisk -- The Beacon Chain
Whisk -- Fork Logic
Docs
Docs
How to add a new feature proposal in consensus-specs
Templates
Templates
`beacon-chain.md` Template
Fork choice
Fork choice
Fork Choice -- Safe Block
Fork Choice -- Core
Fork Choice -- Core
phase0
bellatrix
capella
deneb
Light client
Light client
Index
Altair
Capella
Deneb
Ssz
Ssz
Merkle proof formats
SimpleSerialize (SSZ)
Sync
Sync
Optimistic Sync
Light client specifications
¶