annotated-spec

Protocol explanation

A document detailing design rationale and annotated explanations of Ethereum's protocol changes

Vitalik's annotated eth2 spec. Not intended to be "the" annotated spec; other documents like Ben Edgington's https://benjaminion.xyz/eth2-annotated-spec/ also exist. This one is intended to focus more on design rationale.

GitHub

329 stars
16 watching
62 forks
last commit: 6 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ethereum/yellowpaper A formal definition of the Ethereum protocol in TeX format 1,653
enzymefinance/paper A technical specification for a blockchain-based protocol for decentralized finance. 0
ethereum-lists/contracts A registry of deployed contracts and their associated security contact information 130
ethereum/research A collection of research-related code written by Vitalik Buterin and others. 1,822
zcash/zips A repository for managing and proposing changes to the Zcash cryptocurrency protocol through standardized, community-driven proposals. 275
ewasm/design Provides a specification and framework for executing Ethereum contracts in a restricted subset of WebAssembly. 1,018
ethereum/tests Common tests for various Ethereum clients and implementations to verify their correctness 567
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
ethereum/solidity-examples A collection of reusable Solidity code snippets for common tasks and Ethereum-related utilities 541
bit-warrior/ethcmd A JavaScript tool for exploring and interacting with the Ethereum ÐΞVp2p Wire Protocol 2
b-chiang/protocol-reading-list A curated list of resources for understanding crypto protocols 437
status-im/nim-eth A collection of Ethereum-related utilities and tools implemented in Nim. 85
pubkey/eth-crypto Provides cryptographic functions for Ethereum transactions and smart contracts 884
ethereum/js-ethereum-cryptography A collection of audited cryptographic primitives needed to work with Ethereum. 712
ethereum/solc-bin Provides current and historical builds of the Solidity Compiler 402