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 Taproot Internal Key Commitment Explained
Taproot's internal key commitment binds script paths at construction, making retroactive invention mathematically impossible. The precise mechanism, examined.
№ 003BitcoinBitcoin 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.
№ 004BitcoinBitcoin 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.
№ 005BitcoinBitcoin Silent Payments: Unique Addresses via BIP-352
BIP-352 lets senders derive a fresh Bitcoin address from your published keys alone, no coordination, no on-chain fingerprint. The mechanism, plainly explained.
№ 006BitcoinBIP-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.
№ 007BitcoinBitcoin Schnorr Signatures and Key Aggregation Explained
Schnorr signatures let multiple Bitcoin signers collapse into one. Here's exactly how key aggregation works and why it cuts fees and improves privacy.
№ 008BitcoinHow Hash Functions Prevent Bitcoin Block Malleability
Cryptographic hash functions lock every Bitcoin block into place. Here's the exact mechanism that makes retroactive tampering computationally absurd.