Skip to Content
All memories

Blockchain Protocols

Browse series · RSS · Atom

Start here: first entry.

  1. The Ledger as a State Machine: Execution, Determinism, and Reproducibility

    January 1, 2019 · 4 min

    Adversarial-first deep dive (January 2019): The Ledger as a State Machine: Execution, Determinism, and Reproducibility.

  2. Mempool Design Under Adversarial Load: Admission, Fees, and Spam

    February 1, 2019 · 4 min

    Adversarial-first deep dive (February 2019): Mempool Design Under Adversarial Load: Admission, Fees, and Spam.

  3. Gossip Networks: Propagation, Eclipse Attacks, and Topology

    March 1, 2019 · 4 min

    Adversarial-first deep dive (March 2019): Gossip Networks: Propagation, Eclipse Attacks, and Topology.

  4. Finality and Reorgs: What Users Think vs What Protocols Provide

    April 1, 2019 · 4 min

    Engineering notebook entry (April 2019): Finality and Reorgs: What Users Think vs What Protocols Provide.

  5. Light Clients: Trust Minimization Without Full Replication

    May 1, 2019 · 4 min

    Threat-model-first analysis (May 2019): Light Clients: Trust Minimization Without Full Replication.

  6. State Commitments: Merkle, Verkle, and Proof Sizes

    June 1, 2019 · 4 min

    Correctness-focused deep dive (June 2019): State Commitments: Merkle, Verkle, and Proof Sizes.

  7. Fee Markets and MEV: Incentives as an Adversary

    July 1, 2019 · 4 min

    Adversarial-first deep dive (July 2019): Fee Markets and MEV: Incentives as an Adversary.

  8. Bridges: Where Trust Comes Back to Collect

    August 1, 2019 · 4 min

    Spec-driven research note (August 2019): Bridges: Where Trust Comes Back to Collect.

  9. ZK in Protocols: Proof Systems as Network Primitives

    September 1, 2019 · 4 min

    Spec-driven research note (September 2019): ZK in Protocols: Proof Systems as Network Primitives.

  10. Formalizing a Blockchain Protocol: Properties Worth Proving

    October 1, 2019 · 4 min

    Engineering notebook entry (October 2019): Formalizing a Blockchain Protocol: Properties Worth Proving.

  11. Rust Node Architecture: Storage, Networking, and Deterministic Execution

    November 1, 2019 · 4 min

    Adversarial-first deep dive (November 2019): Rust Node Architecture: Storage, Networking, and Deterministic Execution.

  12. Validator Ops: Key Security, Slashing, and Fault Containment

    December 1, 2019 · 3 min

    Design memo (December 2019): Validator Ops: Key Security, Slashing, and Fault Containment.