Bitzuma

  1. Bitcoin from Scratch: Proof-of-Work

    Updated

    The key to avoiding persistent chain splits is to keep auditor communication channels clear. This post explains how.

  2. Bitcoin from Scratch: Consensus

    Updated

    Auditors need to reconcile differences in perceived timestamp order. They do so by following two simple rules.

  3. Bitcoin from Scratch: Timestamps

    Updated

    Transaction ordering conflicts can be detected with a modified ledger, but this doesn't solve the problem of reconciliation.

  4. Bitcoin from Scratch: Redundancy

    Updated

    Adding one or more auditors reduces the risk of systemic failure, but synchronization is harder than it sounds.

  5. An Introduction to Bcoin

    Updated

    Bitcoin Core may be the reference implementation, but it can also be a quirky teacher and reluctant team player. Here's an alternative.

  6. Bitcoin from Scratch: Auditor

    Updated

    Double spending can be eliminated by making all transactions visible through a centralized service. But this is only a partial solution.

  7. Bitcoin from Scratch: Inputs and Outputs

    Updated

    Just like physical coins, the value of electronic coins can be combined and split. Electronic cash accomplishes this with inputs and outputs.