Bitcoin Miniscript: Catching Unsatisfiable Script Branches
Miniscript's compiler flags dead spending branches before funds move, a static analysis walkthrough showing exactly how the rejection mechanism works.
№ 002BitcoinBitcoin Fee Estimation: How Wallets Diverge Under Congestion
Same mempool, two wallets, wildly different fee suggestions. The mechanics of Bitcoin fee estimation algorithms, and why they split under congestion.
№ 003BitcoinBitcoin Coin Selection: Fees, UTXOs, and Wallet Algorithms
Coin selection algorithms quietly determine your transaction fees and UTXO bloat. This piece breaks down Branch and Bound, dust, and consolidation strategy.
№ 004BitcoinBitcoin SPV Bloom Filters and the Privacy Leak
SPV bloom filters were designed to obscure your addresses from nodes, the intersection attack math shows why they don't, and what actually works instead.
№ 005BitcoinBIP-32 HD Wallets: How Key Derivation Actually Works
BIP-32 derives millions of Bitcoin keys from one seed without exposing the root. The exact mechanism, the hardening tradeoff, and where the real risks sit.