{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "lost-bitcoins",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/lost-bitcoins/",
  "collection": "bitcoin",
  "title": "How many bitcoins are lost forever? What the estimates can and cannot tell you",
  "description": "Millions of bitcoin may be unrecoverable, but nobody can count them: the estimates, the famous lost fortunes, coins that can never move, and Satoshi’s stash.",
  "aliases": [
    "lost bitcoins",
    "how many bitcoins are lost",
    "James Howells hard drive",
    "Stefan Thomas IronKey",
    "bitcoin burn address",
    "Satoshi bitcoins lost"
  ],
  "dates": {
    "published": "2026-09-23",
    "modified": "2026-10-02",
    "verified": "2026-10-02T16:01:48.343Z",
    "dataAsOf": null
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "The blockchain cannot distinguish a lost private key from a key whose owner chooses not to spend. Some outputs are unspendable under the protocol, including the original genesis subsidy; other coins are only believed lost. Court records and historical analysis document particular claims and assumptions, not an exact global lost-coin total. A deliberately constructed burn address with no known key is not the same proof of unspendability as an impossible script.",
    "claimId": "lost-bitcoins-quick-answer",
    "sourceIds": [
      "howells-judgment",
      "core-genesis",
      "core-script",
      "lerner-2019"
    ]
  },
  "keyFacts": [
    {
      "label": "Global total",
      "value": "No exact total is established by the cited evidence; inactivity cannot reveal whether a private key survives",
      "sourceIds": [
        "howells-judgment",
        "lerner-2019"
      ],
      "id": "global-total",
      "claimId": "lost-bitcoins-fact-global-total"
    },
    {
      "label": "Genesis output",
      "value": "The original 50 BTC subsidy is absent from the spendable-output database under current rules",
      "sourceIds": [
        "core-genesis"
      ],
      "id": "genesis-output",
      "claimId": "lost-bitcoins-fact-genesis-output"
    },
    {
      "label": "Unspendable scripts",
      "value": "An output beginning with OP_RETURN is a different category from a normal address with no known private key",
      "sourceIds": [
        "core-script"
      ],
      "id": "unspendable-scripts",
      "claimId": "lost-bitcoins-fact-unspendable-scripts"
    },
    {
      "label": "Howells case",
      "value": "The claimant alleged access to 8,000 BTC was on a discarded drive; the claim against Newport City Council was dismissed on 9 January 2025",
      "sourceIds": [
        "howells-judgment"
      ],
      "id": "howells-case",
      "claimId": "lost-bitcoins-fact-howells-case"
    },
    {
      "label": "Patoshi observation",
      "value": "Lerner reported 99.9% of his selected blocks unspent in April 2019; the classification and attribution are not a proof of lost keys",
      "sourceIds": [
        "lerner-2019"
      ],
      "id": "patoshi-observation",
      "claimId": "lost-bitcoins-fact-patoshi-observation"
    }
  ],
  "prerequisites": [],
  "sections": [
    {
      "id": "three-kinds",
      "heading": "Separate unspendable outputs from missing keys",
      "paragraphs": [
        "An output is a quantity of bitcoin locked by spending conditions. Some conditions cannot be satisfied under the rules: an OP_RETURN output is an example. The original genesis subsidy is another special case, because the software never inserted it into the spendable-output database.",
        "A normal output protected by a key is different. If every usable copy of the required key is lost, nobody can currently authorize that spend. The public chain does not record how many key copies were created, who retained them or whether a recovery is possible."
      ],
      "sourceIds": [
        "core-script",
        "core-genesis"
      ]
    },
    {
      "id": "dormancy",
      "heading": "Silence is observable; loss is an inference",
      "paragraphs": [
        "Consider two outputs created on the same day for the same amount. One owner destroys the only backup; the other keeps a working backup and chooses not to spend. Until a spend occurs, an observer can see the same absence of activity in both cases. An age threshold cannot distinguish them.",
        "Lerner’s 2019 Patoshi analysis is a useful illustration of scope. He reported 99.9 percent of the blocks in his selected early-miner set as unspent. That percentage concerns his classification at that date. It does not prove that the keys were lost, that every block belongs to Satoshi, or that the same percentage holds today."
      ],
      "sourceIds": [
        "lerner-2019"
      ]
    },
    {
      "id": "documented-case",
      "heading": "What the Howells judgment does establish",
      "paragraphs": [
        "The January 2025 judgment records James Howells’s claim that a discarded hard drive held access to 8,000 BTC and his effort to recover it from a Newport landfill. The court granted judgment for the council and dismissed the claim.",
        "The allegation about the drive’s contents is not an independent blockchain verification that the claimant controlled that exact amount. A court deciding property rights, time limits and the viability of a claim is answering different questions from a forensic audit of a private key."
      ],
      "sourceIds": [
        "howells-judgment"
      ]
    },
    {
      "id": "supply",
      "heading": "Loss estimates are not the issuance schedule",
      "paragraphs": [
        "The [supply schedule](/encyclopedia/how-many-bitcoins-are-there/) limits how much subsidy blocks may claim. Spendable supply then depends on unspendable outputs and keys that remain usable. A published estimate must explain which categories it includes and why it treats inactivity as evidence of loss.",
        "Calling an address a burn address usually means it was deliberately constructed without a known private key. That is a computational assumption about finding a key, not the same validation rule as OP_RETURN or the genesis output. Keep the reason for claimed unspendability attached to the number."
      ],
      "sourceIds": [
        "core-script",
        "core-genesis",
        "lerner-2019"
      ]
    }
  ],
  "faq": [
    {
      "question": "Can an explorer prove that coins are lost?",
      "answer": "It can show that an output is unspent and display its locking script. It cannot reveal private backups. A provably unspendable script and an old output with an unknown key are different evidence categories.",
      "sourceIds": [
        "core-script",
        "lerner-2019"
      ]
    },
    {
      "question": "Does the Howells case establish an exact lost balance?",
      "answer": "The judgment records the claimant’s allegation about the drive and resolves his claim against the council. Treat the stated 8,000 BTC as part of that allegation, not a separate verification of key control.",
      "sourceIds": [
        "howells-judgment"
      ]
    }
  ],
  "claims": [
    {
      "id": "lost-bitcoins-quick-answer",
      "articleSlug": "lost-bitcoins",
      "statement": "The blockchain cannot distinguish a lost private key from a key whose owner chooses not to spend. Some outputs are unspendable under the protocol, including the original genesis subsidy; other coins are only believed lost. Court records and historical analysis document particular claims and assumptions, not an exact global lost-coin total. A deliberately constructed burn address with no known key is not the same proof of unspendability as an impossible script.",
      "sourceIds": [
        "source-64e803d81a556ac6",
        "source-13be72ee1dc96f82",
        "source-3f322e943fdd7d0c",
        "source-185e3ba0b4f9d9c3"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-64e803d81a556ac6",
          "locator": "Judgment of 9 January 2025 recording the claimant’s alleged drive contents and dismissing his claim; the quantity alleged is not separately established key control."
        },
        {
          "sourceId": "source-13be72ee1dc96f82",
          "locator": "CreateGenesisBlock comment: original generation output absent from the database; fixed mainnet genesis parameters."
        },
        {
          "sourceId": "source-3f322e943fdd7d0c",
          "locator": "CScript::IsUnspendable checks scripts beginning with OP_RETURN and oversized scripts; this differs from an address whose key is merely unknown."
        },
        {
          "sourceId": "source-185e3ba0b4f9d9c3",
          "locator": "Estimates about 22,000 Patoshi blocks, close to 1.1 million bitcoin, and reports that 99.9 percent of those blocks were unspent."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    },
    {
      "id": "lost-bitcoins-fact-global-total",
      "articleSlug": "lost-bitcoins",
      "statement": "Global total: No exact total is established by the cited evidence; inactivity cannot reveal whether a private key survives",
      "sourceIds": [
        "source-64e803d81a556ac6",
        "source-185e3ba0b4f9d9c3"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-64e803d81a556ac6",
          "locator": "Judgment of 9 January 2025 recording the claimant’s alleged drive contents and dismissing his claim; the quantity alleged is not separately established key control."
        },
        {
          "sourceId": "source-185e3ba0b4f9d9c3",
          "locator": "Estimates about 22,000 Patoshi blocks, close to 1.1 million bitcoin, and reports that 99.9 percent of those blocks were unspent."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    },
    {
      "id": "lost-bitcoins-fact-genesis-output",
      "articleSlug": "lost-bitcoins",
      "statement": "Genesis output: The original 50 BTC subsidy is absent from the spendable-output database under current rules",
      "sourceIds": [
        "source-13be72ee1dc96f82"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-13be72ee1dc96f82",
          "locator": "CreateGenesisBlock comment: original generation output absent from the database; fixed mainnet genesis parameters."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    },
    {
      "id": "lost-bitcoins-fact-unspendable-scripts",
      "articleSlug": "lost-bitcoins",
      "statement": "Unspendable scripts: An output beginning with OP_RETURN is a different category from a normal address with no known private key",
      "sourceIds": [
        "source-3f322e943fdd7d0c"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f322e943fdd7d0c",
          "locator": "CScript::IsUnspendable checks scripts beginning with OP_RETURN and oversized scripts; this differs from an address whose key is merely unknown."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    },
    {
      "id": "lost-bitcoins-fact-howells-case",
      "articleSlug": "lost-bitcoins",
      "statement": "Howells case: The claimant alleged access to 8,000 BTC was on a discarded drive; the claim against Newport City Council was dismissed on 9 January 2025",
      "sourceIds": [
        "source-64e803d81a556ac6"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-64e803d81a556ac6",
          "locator": "Judgment of 9 January 2025 recording the claimant’s alleged drive contents and dismissing his claim; the quantity alleged is not separately established key control."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    },
    {
      "id": "lost-bitcoins-fact-patoshi-observation",
      "articleSlug": "lost-bitcoins",
      "statement": "Patoshi observation: Lerner reported 99.9% of his selected blocks unspent in April 2019; the classification and attribution are not a proof of lost keys",
      "sourceIds": [
        "source-185e3ba0b4f9d9c3"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-185e3ba0b4f9d9c3",
          "locator": "Estimates about 22,000 Patoshi blocks, close to 1.1 million bitcoin, and reports that 99.9 percent of those blocks were unspent."
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T16:01:48.343Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Checked pinned genesis/script code, Howells judgment and Lerner's dated analysis. The judgment records a claimant's 8,000-BTC assertion; no inactivity census proves lost keys, and OP_RETURN differs from an address with no known key."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "howells-judgment",
      "label": "Howells v Newport City Council [2025] EWHC 22 (Ch)",
      "publisher": "The National Archives, Find Case Law",
      "author": "His Honour Judge Keyser KC",
      "issued": "2025-01-09",
      "url": "https://caselaw.nationalarchives.gov.uk/ewhc/ch/2025/22",
      "note": "Judgment of 9 January 2025 recording the claimant’s alleged drive contents and dismissing his claim; the quantity alleged is not separately established key control.",
      "checkedAt": "2026-10-02T14:50:02.533272+00:00",
      "contentSha256": "8bb8351fdd097f39ada7d6e6756063ee1f205b6a4687f8c6f60b85eadf7a257d",
      "locator": "Judgment of 9 January 2025 recording the claimant’s alleged drive contents and dismissing his claim; the quantity alleged is not separately established key control.",
      "recordId": "source-64e803d81a556ac6",
      "version": null
    },
    {
      "id": "lerner-2019",
      "label": "The Return of the Deniers and the Revenge of Patoshi",
      "publisher": "Bitslog",
      "author": "Sergio Demian Lerner",
      "issued": "2019-04-16",
      "url": "https://bitslog.com/2019/04/16/the-return-of-the-deniers-and-the-revenge-of-patoshi/",
      "note": "Estimates about 22,000 Patoshi blocks, close to 1.1 million bitcoin, and reports that 99.9 percent of those blocks were unspent.",
      "checkedAt": "2026-10-02T14:50:02.159077+00:00",
      "contentSha256": "79c58e79f0c37d94a12667d12fa9ed66f683f47af62dbc25ad98d63d6eed66a0",
      "locator": "Estimates about 22,000 Patoshi blocks, close to 1.1 million bitcoin, and reports that 99.9 percent of those blocks were unspent.",
      "recordId": "source-185e3ba0b4f9d9c3",
      "version": null
    },
    {
      "id": "core-genesis",
      "label": "Bitcoin Core genesis construction",
      "publisher": "Bitcoin Core",
      "url": "https://raw.githubusercontent.com/bitcoin/bitcoin/69142eacd1374925cc9e4ea736c21fcec16307d0/src/kernel/chainparams.cpp",
      "note": "CreateGenesisBlock comment: original generation output absent from the database; fixed mainnet genesis parameters.",
      "locator": "CreateGenesisBlock comment: original generation output absent from the database; fixed mainnet genesis parameters.",
      "checkedAt": "2026-10-02T15:04:11.761623+00:00",
      "contentSha256": "cfadf1478377c32625280520655b598674e6d487f08d7f7a80ac69252104b5e1",
      "version": "69142eacd1374925cc9e4ea736c21fcec16307d0",
      "recordId": "source-13be72ee1dc96f82"
    },
    {
      "id": "core-script",
      "label": "Bitcoin Core script rules",
      "publisher": "Bitcoin Core",
      "url": "https://raw.githubusercontent.com/bitcoin/bitcoin/69142eacd1374925cc9e4ea736c21fcec16307d0/src/script/script.h",
      "note": "CScript::IsUnspendable checks scripts beginning with OP_RETURN and oversized scripts; this differs from an address whose key is merely unknown.",
      "locator": "CScript::IsUnspendable checks scripts beginning with OP_RETURN and oversized scripts; this differs from an address whose key is merely unknown.",
      "checkedAt": "2026-10-02T15:14:08.884805+00:00",
      "contentSha256": "43e4eb10ee85ac31996e257d0c5dc45cbe3b29b2d61d1a72d101453ba64ded01",
      "version": "69142eacd1374925cc9e4ea736c21fcec16307d0",
      "recordId": "source-3f322e943fdd7d0c"
    }
  ],
  "related": {
    "articles": [
      "how-many-bitcoins-are-there",
      "dormant-bitcoin-whales",
      "private-keys-and-seed-phrases",
      "bitcoin-wallets-explained",
      "patoshi-pattern"
    ],
    "dossiers": [
      "bitcoin-halvings-and-supply"
    ],
    "wallets": [
      "genesis-block-coinbase-block-0",
      "counterparty-xcp-proof-of-burn-address",
      "all-zeros-hash-burn-address"
    ]
  },
  "revisionHistory": [
    {
      "date": "2026-09-23",
      "kind": "published",
      "summary": "Initial Bitcoin encyclopedia entry at this permanent URL."
    },
    {
      "date": "2026-10-02",
      "kind": "correction",
      "summary": "Revised direct answer to preserve source scope and qualifications. Corrected key fact: James Howells Corrected key fact: Counterparty burn window Corrected key fact: Reported burn-address classification Corrected key fact: Patoshi blocks unspent Replaced unsupported or stale facts with scoped primary-source facts. Reconciled the full explanation with directly supporting primary records."
    },
    {
      "date": "2026-10-02",
      "kind": "publishing-format",
      "summary": "Added reusable claims, explicit source locators, and matching Markdown and JSON. This publishing change does not itself establish factual verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “How many bitcoins are lost forever? What the estimates can and cannot tell you.” Published 2026-09-23; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/lost-bitcoins/"
}
