Ethereum 2.0
General
Specs
Official ethereum/eth2.0-specs
ZRNT: Executable spec (by protolambda)
Annotated spec by Vitalik
Annotated spec by Benjamin
Formal specification in Dafny GitHub (by Pegasys)
Formal specification in K GitHub Report
Resources
Research Compendium
What's New in ETH2.0? @HackMD, by benjaminion
Ethereum 2.0 Info @HackMD, by benjaminion
Ethereum 2.0 Devs Handbook and FAQs @HackMD, EF
Overview
The State of Eth2, June 2020
Serenity Design Rationale
Eth2 Roadmap and Challenges Slide @Crosslink Taipei'19
Ethereum 2.0 and Beyond - SBC '19 Video
Ethereum 2.0 Reddit AMA
Vitalik's Diagram
Beacon Chain (Phase 0)
Overview
protolambda/eth2-docs
Architecture picture
Phase 0 for Humans
Phase 0 Technical Deepdive Slides, Video @DEVCON5 by EF Research Team
EthCC 2019 Slide by Justin Drake
Previous
Beacon Chain Casper mini-spec @ethresearch, 2018.12
Life of An Ethereum Beacon Chain Validator (spec v0.5.0)
State of Ethereum Protocol #2: The Beacon Chain @Medium by consensys
Links
ETH2.0: Validator Rotation
ETH2.0: Economics
Shard chains (Phase1&2)
ETH2.0: Attestation committee
ETH2.0: Bridging ETH1.0
ETH2.0: Cross-shard Communication
ETH2.0: Crosslink
ETH2.0: Light client
ETH2.0: Phase 1
ETH2.0: Phase 1.5
ETH2.0: Phase 2
Stateless client: Ethereum
Sharding structure
Eth2 shard chain simplification proposal by Vitalik, 2019.10
Related: Nightshade in Near Protocol (Tweet by Alex)
Data availability
Data availability sampling in practice, Vitalik, 2020.9
An explanation of the sharding + DAS proposal, Vitalik, 2020.12
See also: Data availability
Others
P2P
DEMYSTIFYING GOSSIPSUB Slide @DEVCON5
Whiteblock Testing result
Validator Client
Implementaions: ETH2.0: Client
Preventing Eth2 Validator Failure @HackMD, Aditya & Carl
Post Phase2
Quantum security Slide by Justin
Research Background
Sharding: Ethereum (Appendix)
#ETH2.0 #PoS #Sharding #Layer1