Planned Chapters Chapter 4 - Wallets, Keys and Addresses Introduction Wallets & Keys Public Key Cryptography Elliptic Curves Key Generation Non-Deterministic (Random) Deterministic (Seeded) Seed Words (BIP0039) Deterministic Chains (Electrum Key Chains) Deterministic Trees (BIP0032) Keys Formats and Addresses Base58 and Base58Check Encoding Compressed Keys Encrypted Keys (BIP0038) Addresses Pay To Script Hash Addresses (P2SH) Multi-Signature Addresses Vanity Addresses Chapter 5 - Transactions Introduction ScriptPubKey and ScriptSig Transaction Script Language Stack-Based Script Evaluation Common Transaction Scripts Complex Transaction Scripts P2SH Scripts Multi-Signature Scripts Transaction Malleability Chapter 6 - The Blockchain & Mining Introduction The Blockchain Genesis Block Proof-of-Work (Mining) and Consensus Consensus Mechanism Proof-of-Work Algorithm Difficulty Target and Re-Targetting Highest Difficulty Chain Selection Competition and Coinbase Mining Pools Managed Pools P2Pool Mining Economics Consensus Attacks 51% Attack Selfish Mining Attack Chain Forking Normal Forks Soft Forks Hard Forks Unusual Forks Chapter 7 - The Bitcoin Network Introduction Peer-to-Peer Network Architecture Nodes and Roles Network Discovery Network Protocol Messages Bitcoin Core Node Alternative Node Implementations Chapter 8 - Altcoins Alternative Currency Chains (Alt-Coins) Alternative Consensus Algorithms Proof-of-Work Scrypt Dagger/Slasher "Useful" Work (Prime, Protein etc) Proof-of-Stake Proof-of-Resource and Proof-of-Publishing Alternative Chains Beyond Currency Decentralized Naming (Namecoin) Decentralized Contract Platform (Ethereum)