Blockchain Blockchain Byte 33 – FAT Protocol Where value is captured in blockchain: internet protocols versus blockchain protocols and the fat protocol thesis.
Blockchain Blockchain Byte 32 – Blockchain Layers Blockchain architecture layer by layer, from hardware and networking to protocol, transaction and application, compared with a computer's layers.
Blockchain Blockchain Byte 31 – Blockchain Vulnerabilities How blockchains can be attacked, from Sybil attacks to 51% majority attacks, and why it matters when choosing a blockchain.
Blockchain Blockchain Byte 30 – Types of Blockchain The three types of blockchain, public, consortium and private, how they differ and where each is used.
Blockchain Blockchain Byte 29 – Nakamoto Consensus How blockchain transactions differ from traditional ones, how Nakamoto consensus works and the challenges it faces.
Blockchain Blockchain Byte 28 – Blockchain Protocols What blockchain protocols are: the rules that define how a blockchain works, building on the Byzantine Generals' problem.
Blockchain Blockchain Byte 27 – Byzantine General's Problem Reaching consensus in a decentralised network where some nodes may be dishonest: the Byzantine Generals' problem explained.
Blockchain Blockchain Byte 26 – Node Synchronization How decentralised ledgers stay in sync across nodes, explained through production and backup servers.
Blockchain Blockchain Byte 25 – Verification & Addition of Blocks How blocks are verified and added to a decentralised ledger, building on Merkle trees and Merkle roots.
Blockchain Blockchain Byte 24 – Trees & Roots How Merkle trees work in a blockchain: data immutability, transaction queries, space efficiency and verification.
Blockchain Blockchain Byte 23 – Block Mining How blocks are mined: validation controls, the nonce, the target and a dice-game analogy.
Blockchain Blockchain Byte 22 – Chaining the Block What a block is, how it is identified, the block hash and header, and how each block references the previous one.
Blockchain Blockchain Byte 21 – Transaction Authorization How nodes verify blockchain transactions and aggregate them into blocks.
Blockchain Blockchain Byte 20 – Transaction Validation How blockchain transactions are validated: nodes, the mempool and public key verification.
Blockchain Blockchain Byte 19 – Crypto Payments Crypto payments step by step: wallets, transaction inputs and outputs, UTXOs, digital signatures and scripts.
Blockchain Blockchain Byte 18 – Transaction Initiation How a blockchain transfer of value starts, after 17 weeks on money, crypto, decentralisation and cryptography.
Blockchain Blockchain Byte 17 – Open Source (Contd)... How open source makes money, what forking is, and why it matters for blockchain.
Blockchain Blockchain Byte 16 – Open Source Software Open source software and source code explained, and why they underpin blockchain.
Blockchain Blockchain Byte 15 – Incentive Types Blockchain incentives from Satoshi's whitepaper: rewards for mining and transaction fees.
Blockchain Blockchain Byte 14 – Incentive mechanism in Blockchains How incentives drive behaviour in a decentralised network and why nodes keep a blockchain running.
Blockchain Blockchain Byte 13 – Hashing & Public Key Cryptography Digital signatures, encryption and decryption, checksums and passwords: how hashing and public key cryptography work.
Blockchain Blockchain Byte 12 – Hashing Cryptography basics: functions, hash functions and hash tables, and why hashing matters for blockchain.
Blockchain Blockchain Byte 11 – Nodes What nodes do in a blockchain network and the different types of nodes.
Blockchain Blockchain Byte 10 – Consensus.. Analogy Blockchain consensus through an analogy: its characteristics, nodes and incentives, and the 51% attack.
Blockchain Blockchain Byte 9 – Consensus Consensus as agreement between nodes that don't trust each other, and the main types of consensus mechanism.