Developer Resources
Specification¶
Cryptography¶
- blake2s used for hashing
- ed25519 (signing)
- ed25519 (curve)
Networking¶
WASM¶
Polkadot¶
- Polkadot Wiki
- Polkadot Consensus Wiki
- Polkadot Runtime Environment Specification (Section 8.2)
- Rust Docs: finality_grandpa
- paritytech/finality_grandpa
- The State of Crypto Interoperability Explained in Pictures
Parachains¶
- The Parachain (Blog Post)
- Parachains on Polkadot Wiki
- Parathreads (Blog Post)
- Parathreads on Polkadot Wiki
- The Path of a Parachain Block
- The Path of a Parachain Block (Video)
Block production & consensus¶
- BABE Specification
- GRANDPA Specification
- Polkadot Consensus Part 1: Introduction
- Polkadot Consensus Part 2: GRANDPA
- Polkadot Consensus Part 3: BABE
- Polkadot Consensus Part 4: Security
- Staking Diagram