· four exchange APIs · rebuilt daily

The finding
Identifying exactly how much bitcoin is lost forever is impossible because unspent outputs from lost keys look identical to long-term wallet storage on-chain.
The Bitcoin protocol contains only 50 BTC proven unspendable at the code level due to the Genesis block coinbase output structure.
All broader estimates rely on tracking unspent transaction outputs (UTXOs) that have remained stationary for defined multi-year timeframes.
Perpetual traders evaluating spot supply float must adjust for this dormant capital when modeling spot sensitivity.
On-chain ledgers record transaction outputs, not private key ownership. When evaluating how much bitcoin is lost forever, analysts examine unspent transaction outputs grouped by age. If a output does not move for five or ten years, the statistical probability increases that the private key is destroyed or inaccessible.
However, a private key held in secure long-term storage yields the exact same ledger footprint as a key deleted from a destroyed hard drive. Beyond hard-coded protocol exceptions, no transaction attribute signals key destruction. Network nodes validate signature correctness upon transaction broadcast, which means inactive coins remain valid protocol state until a spent attempt occurs.
Worth knowing
The 50 BTC created in block 0 cannot be spent because the original client code did not express the genesis transaction as a spendable database entry.
To estimate lost supply, research models separate total mined coins into active float and provably or statistically inactive tranches. Total mined supply equals the sum of all generated block rewards. Subtracting addresses inactive since early protocol eras yields an adjusted circulating float.
| Supply Category | Mechanism / Source | Determination Type |
|---|---|---|
| Genesis Block Output | 50 BTC hard-coded non-UTXO | Absolute protocol limit |
| OP_RETURN Outputs | Data storage scripts without spend keys | Deterministic on-chain loss |
| 10+ Year Inactive UTXOs | Stationary address analysis | Statistical estimate |
| Active Float | UTXOs moved within 365 days | Verified active liquidity |
When coins are transferred to unspendable script outputs, such as OP_RETURN scripts lacking key hashes, those satoshis are burnt deterministically. Every other loss category relies on probabilistic assumptions regarding wallet activity.
Where this goes wrong
Treating dormant UTXOs as permanently lost introduces downside liquidity risk, as sudden movement of multi-year inactive coins increases active spot market supply without prior warning.
Derivatives traders often reference total market capitalization, calculated as spot price multiplied by total mined supply. If millions of coins are unspendable, the effective market cap is lower, while market sensitivity to fresh spot order flow is higher.
In perpetual futures markets, trading liquidity depends on order book depth and open interest rather than dormant spot supply. BTC perpetual futures recorded $5,078,984,306 in 24-hour trading volume across major venues, demonstrating that high velocity of active capital drives price discovery regardless of lost spot tokens.
What to do instead
Base trade sizing and liquidation calculations on order book depth and funding rate spreads rather than total mined supply metrics.
Holding long BTC perpetual contracts requires paying or receiving funding rates every 8 hours. The current spread across major derivative exchanges is 0.0018 percentage points per 8-hour interval.
| Venue | 8-Hour Funding Rate | Futures Maker Fee | Futures Taker Fee |
|---|---|---|---|
| Bitget | +0.0082% | 0.0002% | 0.0003% |
| Bybit | +0.0100% | 0.0002% | 0.00055% |
| MEXC | +0.0100% | 0.0% | 0.0002% |
| OKX | +0.0100% | 0.0002% | 0.0005% |
Bitget currently offers the lowest rate for long positions at +0.0082% per 8h. Holding a long position on OKX, Bybit, or MEXC costs +0.0100% per 8h. Over a 30-day period (90 funding intervals), a long position on Bybit incurs 0.9000% in cumulative funding payments, compared to 0.7380% on Bitget, assuming funding rates remain static.
The exact figure cannot be proven because inactive wallets look identical to lost private keys. Only 50 BTC from the genesis block and coins sent to unspendable burn scripts are deterministically lost.
The Bitcoin protocol validates transaction signatures, not key ownership or human access. A wallet untouched for ten years could belong to a destroyed hard drive or a patient owner.
Lost supply reduces the circulating spot float, which increases spot price sensitivity to market orders. Perpetual funding rates adjust dynamically based on the premium or discount between the perpetual contract price and that spot market price.