Bitcoin Sighash Preimage: Input Values and Fee Theft
BIP143 bakes input values into the sighash preimage, making fee-theft via value misrepresentation cryptographically impossible. Mechanism and worked example.
№ 002BitcoinBitcoin Sighash Types and Multisig Malleability Resistance
Sighash type selection determines which transaction fields a signature actually commits to, and which fields remain open to mutation. The mechanism, precisely.
№ 003BitcoinBitcoin Replace-by-Fee: Full vs Opt-In Rules Explained
Full RBF and opt-in RBF operate differently at the node level, concrete mechanics, fee-rate thresholds, and what miners actually receive in their mempools.
№ 004BitcoinBitcoin Sighash Flags: What Signatures Actually Commit To
Bitcoin sighash flags control exactly which transaction fields a signature binds to, understanding them separates safe wallet code from exploitable wallet code.
№ 005BitcoinBitcoin 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.
№ 006BitcoinBitcoin 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.
№ 007MiningBitcoin Block Template Construction Explained
How miners pick which transactions fill a block, why fee rate alone doesn't decide it, and what dependency graphs actually do to your wait time.
№ 008EthereumEthereum Transaction Reverts: Mechanics and Gas Costs
State rolls back cleanly on a revert, but gas does not. A precise breakdown of what the EVM discards, what it keeps, and who collects the fee.
№ 009BitcoinBitcoin 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.
№ 010BitcoinBitcoin 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.
№ 011BitcoinHow 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.
№ 012BitcoinBitcoin 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.