OKF/blockchain

Blockchain

Shared blockchain primitives plus per-chain concepts, so the differences between chains fall out of the graph.

Open Knowledge Format44 conceptsView on GitHub

What this bundle is

A curated, cross-linked knowledge base for understanding the most important blockchains together, not in isolation. The design principle: the ideas every chain shares live once as chain-agnostic primitives, and each chain describes only its own choices, linking back to the primitive it implements. The result is that "where and why the chains differ" is visible in the graph itself.

How to read it

The one-line contrast

Bitcoin is minimalist sound money; Ethereum is a programmable world computer; Cardano is a research-first chain that keeps Bitcoin's UTXO lineage while adding Ethereum-style programmability under a different proof-of-stake design. Almost every technical difference is downstream of these stances, as design philosophy draws out. The bundle is built to extend: adding a chain means adding a folder that links into the same shared primitives.

A note on accuracy

Technical facts are cited to primary sources (the Bitcoin whitepaper and BIPs, ethereum.org and the EIPs). Fast-moving or demand-dependent values (Ethereum's net issuance, roadmap dates) are flagged as such rather than asserted as constants.


What's inside

Concepts

  • Cryptographic hash function

    A one-way function mapping arbitrary data to a fixed-size digest, the workhorse primitive of every blockchain.

  • Public-key cryptography and digital signatures

    Keypairs and signatures let a holder prove ownership and authorize transactions without revealing the secret key.

  • Merkle tree

    A hash tree that summarizes many transactions into one root, enabling compact proofs of inclusion.

  • Block and the blockchain

    A batch of transactions cryptographically chained to its predecessor, forming an append-only ledger.

  • What it is
  • Distributed consensus

    How mutually distrusting nodes agree on one ordered history without a central authority.

  • What it is
  • What it is
  • Finality

    The guarantee that a confirmed transaction cannot be reversed, either probabilistic or economic.

  • UTXO model

    A ledger of discrete unspent coins consumed and recreated by each transaction, with no protocol-level balances.

  • Account model

    A global state of balances that transactions mutate directly, the natural fit for stateful smart contracts.

  • Smart contract

    Code deployed to the chain that executes deterministically when called, enabling programmable money.

  • Gas and transaction fees

    The pricing of scarce block space and computation, which funds security and resists spam.

  • Native token and monetary policy

    The chain's built-in asset that pays for security and fees, governed by a protocol-defined issuance schedule.

  • Mempool

    The pool of validated but unconfirmed transactions waiting to be included in a block.

  • Node

    A participant that stores the chain and independently validates every rule, the basis of decentralization.

  • Forks

    Divergences in the chain or its rules, from momentary reorgs to permanent protocol splits.

  • The scalability trilemma

    The claim that a blockchain struggles to maximize decentralization, security, and scalability at once.

Bitcoin

Cardano

Comparison

Ethereum