IProgram

Blockchain Foundations

The primitives beneath every distributed ledger.

  • 101Course

    History of Digital Money

    Why decades of digital cash failed, and why Bitcoin did not.

    17 lessons·Foundation
    The Problem of Digital ValueThe Pre-Bitcoin AttemptsThe Cypherpunk Lineage and SatoshiWhy Bitcoin Endured
  • 102Course

    Internet Fundamentals

    The network the blockchain runs on.

    4 lessons·Foundation
    NetworksNames and trust
  • 103Course

    TCP/IP Deep Dive

    The protocol suite of the internet.

    2 lessons·Foundation
    The transport layer
  • 104Course

    Databases

    The concept the blockchain generalizes.

    4 lessons·Foundation
    The database as institutionConsistency
  • 105Course

    Cryptography Foundations

    The mathematics behind every claim.

    4 lessons·Foundation
    Symmetric and asymmetricSignatures
  • 106Course

    Hash Functions

    The most-used cryptographic primitive.

    4 lessons·Foundation
    PropertiesStructures
  • 107Course

    Consensus

    How independent parties agree on truth.

    5 lessons·Foundation
    The problemThe families
  • 108Course

    Distributed Systems

    The discipline the blockchain sits inside.

    3 lessons·Foundation
    The vocabulary
  • 109Course

    Wallets

    The user's interface to sovereignty.

    6 lessons·Foundation
    The instrumentOperational security
  • 110Course

    Nodes and Networks

    The infrastructure of a blockchain.

    3 lessons·Foundation
    The nodeRunning a node
  • 111Course

    Digital Identity

    Who you are on a public network.

    3 lessons·Foundation
    The problemThe instruments