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 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 Components of a Blockchain Public Key Cryptography Consensus Mechanisms Blockchain Governance The P2P Network Mining
Wallets Wallets Types of wallets Wallets Advanced
Transactions Transactions Intro to Transactions Block Explorer Introduction Transactions The UTXO Model Block Explorer Continued Atomic Swaps Transactions UTXO vs Account Model Instant Transactions Shielded Transactions State/Payment Channels
Privacy Intro to Privacy on the Blockchain Privacy on the Blockchain Privacy on the Blockchain Overview of Privacy Preserving Techniques Mixing-based Protocols Ring Signatures Confidential Transactions zkSNARKs zkSTARKs
Attacks Attacks on Blockchain Attacks Byzantine Generals Problem 51% Attack DDOS Attack Sybil Attack Nothing-at Stake Attack Eclipse Attack
Programming Blockchain Programming Blockchain Script Smart Contracts
Summary Summary Beginner Advanced Summary Summary Expert