Chapter Beginner Beginner Advanced Advanced Expert Expert
What is a Blockchain? What is a Blockchain? Blockchain as a Data Structure A Protocol to Transfer Value What is a Blockchain? Blockchain as a Data Structure A Protocol to Transfer Value Guaranteed Execution with Smart Contracts What is a Blockchain? Blockchain as a Data Structure A Protocol to Transfer Value Guaranteed Execution with Smart Contracts Sidechains - Interoperable Blockchains A relative - The DAG
How Does a Blockchain Work? How Does a Blockchain Work? The Elements of a Blockchain Identity in Blockchain How Does a Blockchain Work? The Elements of a Blockchain Hash Functions Public Key Cryptography A Peer-to-Peer (P2P) Network Consensus Mechanisms Mining How Does a Blockchain Work? The Elements of a Blockchain Hash Functions Public Key Cryptography Elliptic Curve Cryptography Generating Keys and Addresses Digital Signatures Consensus Mechanisms Consensus in Distributed Systems PoW - Proof of Work The P2P Network Mining Blockchain Governance
Wallets Wallets Types of wallets Wallets Expert
Transactions Transactions Intro to Transactions Block Explorer Introduction Transactions The UTXO Model The Block Explorer Atomic Swaps Transactions UTXO vs. Account Model Cross-Chain Transactions Payment and State Channels
Privacy Intro to Privacy on the Blockchain Privacy on the Blockchain Privacy on the Blockchain Mixing-based Protocols Ring Signatures Confidential Transactions zkSNARKs
Attacks Attacks on Blockchain Attacks Byzantine Generals Problem 51% Attack DDOS Attack
Programming Blockchain Programming Blockchain Script Smart Contracts
Summary Summary Beginner Advanced Summary Summary Expert