⬡ BSAHI

The Bitcoin Sahi Research Archive

Every article from day one to today — told as a data story. We measure what Bitcoin's fee market prices, and what it leaves unpriced: the cost of storing data forever.

July 30, 2026 · Day One

Day One: We Started Measuring What Bitcoin's Fees Don't Cover

The founding question: does Bitcoin's fee market pay for the storage it permanently creates? We built a live data platform with a Bitcoin Core node and five research agents to find out.
feesfoundation
Read the measurement →
July 31, 2026

The Fee Market Prices the Next Block — Not the Next Decade

A one-sentence frame for the whole program: Bitcoin's fee market prices competition for the next block, but not the long-term resource costs of permanently recorded data. Here's the question, stated plainly.
feesthesis
Read the framing →
August 1, 2026

We Found a 10× Error in Our Own Number — and Fixed It

The story of internal validation: a duplicated time-horizon term inflated storage cost by 10×. We corrected it, regenerated every value, and confirmed the conclusion survived. Honesty is the methodology.
correctionintegrity
Read the reconciliation →
August 2, 2026

History of Bitcoin: The Fee Market Was Never Designed to Price Storage

From cypherpunk origins to Ordinals — a block-space-economics reading of Bitcoin's history, and why the SegWit witness discount became the pricing structure inscriptions use today.
historysegwit
Read the history →
August 3, 2026

The Whitepaper's Hidden Pattern: Engineered Asymmetry

We cleared the blackboard and read the whitepaper as a freshly discovered manuscript. The master pattern: every mechanism makes correct action cheap and incorrect action expensive.
whitepaperpatterns
Read the patterns →
August 4, 2026

Cost to Flood: What It Actually Costs to Attack Bitcoin's Storage

A reviewer asked: "a nation state could flood your computer with garbage." We priced the attack. Filling every block costs ~$65M/yr and imposes ~$197M of storage cost — a 3× leverage ratio. Dust is the surprise: its real threat is RAM, not storage.
attack surfaceexternality
Read the attack pricing →
August 5, 2026

What Satoshi Actually Said About Storage, Fees, and Nodes

Verified verbatim from the Satoshi Nakamoto Institute: "storage should not be a problem," the node-equilibrium prediction, and the block-size cap as a "circuit breaker." Primary sources, quoted exactly.
primary sourcessatoshi
Read the sources →
August 6, 2026

The Validation Leg: Cheap Per Block, Cheap Per Node — and That's the Finding

Validation is the one cost every node pays that can't be pruned. Our order-of-magnitude survey: ~$0.5–5/yr per node, with a falsifiable claim — under $100/yr, central estimate $1–2. The four-resource model gets its third leg.
4-resourcevalidation
Read the survey →
August 7, 2026

SegWit's 4:1 Discount: The Pricing Structure Inscriptions Walk Through

The witness discount made witness data 4× cheaper per byte in block weight — a 2017 malleability fix that became 2023's inscription subsidy. Whether it prices permanence is the research question.
segwitbip141
Read the analysis →
August 8, 2026

BIP-110: A Live Experiment in Who Controls Bitcoin

Hashrate concentration isn't protocol control. UASF/URSF are coordination mechanisms, not proof of who holds power. BIP-110's mandatory-signaling window is a natural experiment in the governance boundary — and we're recording it hourly.
governancebip110
Read the boundary →
August 9, 2026

The UTXO Set: 29.9 KB of Permanent State Per Block, Measured Live

The UTXO set is the index every node carries. We wired `utxo_size_inc` end-to-end and measured it live: ~29.9 KB of net permanent state per block, 165 backfilled heights. The fourth resource leg is now data, not assumption.
utxo4-resource
Read the UTXO leg →
August 10, 2026 · Today

Pruning Doesn't Escape the Cost — It Just Moves It

Pruned nodes still download and verify every block. Storage is avoidable; bandwidth and CPU are not. The pruning note answers the "just prune" objection: the unavoidable burden is real, though small today.
pruningexternality
Read the analysis →

New measurements every day. See the live data story →