Bitcoin Sighash Flags: Partial Signing Explained
Sighash flags let Bitcoin signers commit to only part of a transaction, the mechanics, the real tradeoffs, and what each flag actually does.
№ 002BitcoinBitcoin Locktime and Sequence Numbers Explained
How Bitcoin's locktime field and sequence numbers combine to create relative timelocks. The mechanics, a worked example, and one common misconception.
№ 003BitcoinBitcoin Anti-Fee-Sniping: Mechanism and Miner Incentives
Anti-fee-sniping uses nLocktime to make block reorgs unprofitable. Learn the exact mechanism, the privacy tradeoff, and why it matters more each halving.
№ 004BitcoinBitcoin Replace-by-Fee: Why Merchants and Devs Clash
Replace-by-Fee lets senders bump stuck transactions, but it breaks zero-confirmation payments. Here's the real mechanic behind the tension.
№ 005BitcoinHow Bitcoin Script Evaluates Multi-Condition Spending Paths
Bitcoin's Script interpreter walks a stack machine through every spending condition. Here's exactly how multi-path validation works, with a concrete example.
№ 006BitcoinBitcoin Pay-to-Script-Hash: How P2SH Works
P2SH lets Bitcoin hide multisig and contract logic until coins are spent. Here's the exact mechanism, with a worked example.
№ 007BitcoinHow SegWit Changed Bitcoin Transaction ID Calculation
SegWit didn't just shrink fees. It fixed a subtle flaw in how Bitcoin transaction IDs are built. Here's the exact mechanism, explained clearly.
№ 008BitcoinWhy High Bitcoin Fees Don't Always Mean Faster Confirmation
A higher fee doesn't guarantee a faster Bitcoin confirmation. Here's the exact mechanics of mempool prioritisation, and where the logic breaks down.