TOPCRYPTOBLOG — CRYPTO, FILED & NUMBEREDARCHIVERSSSign inWrite +
The Archive148 documents on file“Bitcoin Sighash Preimage: Input Values and Fee Theft”“Taproot On-Chain: Keypath vs Scriptpath Spending”“Bitcoin Miniscript Satisfier Algorithm Explained”The Archive148 documents on file“Bitcoin Sighash Preimage: Input Values and Fee Theft”“Taproot On-Chain: Keypath vs Scriptpath Spending”“Bitcoin Miniscript Satisfier Algorithm Explained”

All articles /

148 documents on file · #bitcoin
Public / Free
SectionAllAnalysis 45Bitcoin 98DeFi 35Ethereum 106Markets 9Mining 26Regulation 29Security 34World Cup 3
SortNewestOldestMost read
№ 013Bitcoin

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.

Daniel Brooks7 min read / 19.08.2026
№ 014Bitcoin

Taproot On-Chain: Keypath vs Scriptpath Spending

A Taproot output looks uniform until it's spent. The witness field reveals exactly which path was taken, and how much it exposes about your setup.

Daniel Brooks5 min read / 18.08.2026
№ 015Bitcoin

Bitcoin Miniscript Satisfier Algorithm Explained

Miniscript's satisfier finds the cheapest non-malleable witness across all valid spending paths. Worked example, malleability rules, and fee impact.

Sophia Bennett7 min read / 18.08.2026
№ 016Bitcoin

Bitcoin Covenants: Introspection vs Template Approaches

Bitcoin's covenant debate splits on one question: how much can a script inspect its own transaction? A clear breakdown of both camps.

Sophia Bennett6 min read / 17.08.2026
№ 017Bitcoin

Bitcoin Compact Blocks and Mempool Divergence Explained

Compact block reconstruction stalls when mempools diverge. This piece traces the exact failure cascade, the 85% overlap threshold, and what miners do about it.

Sophia Bennett6 min read / 17.08.2026
№ 018Bitcoin

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.

Daniel Brooks7 min read / 16.08.2026
№ 019Bitcoin

Taproot's Fix for Bitcoin Witness Malleability

Taproot commits every spending script into the output's public key at creation, closing the script-substitution gap SegWit left open.

Daniel Brooks5 min read / 16.08.2026
№ 020Mining

Bitcoin Nonce Exhaustion and Extra-Nonce Mining Explained

Bitcoin's 32-bit nonce space runs dry in under a second. Miners extend the search through the coinbase extra-nonce, the exact mechanism, worked through.

Lucas Harper7 min read / 15.08.2026
№ 021Bitcoin

Bitcoin's Dust Limit: How the 546-Sat Threshold Works

Bitcoin's dust limit is derived from relay fees and input byte sizes, not policy preference. The exact arithmetic behind 546, 294, and 330 satoshis, explained.

Sophia Bennett4 min read / 14.08.2026
№ 022Bitcoin

Bitcoin's assumevalid and Pruned Nodes Explained

How Bitcoin's assumevalid parameter and pruned node sync work together, what they skip, and what that means for historical audit depth.

Daniel Brooks7 min read / 14.08.2026
№ 023Bitcoin

Bitcoin 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.

Daniel Brooks4 min read / 13.08.2026
№ 024Bitcoin

Bitcoin Taproot Internal Key Commitment Explained

Taproot's internal key commitment binds script paths at construction, making retroactive invention mathematically impossible. The precise mechanism, examined.

Daniel Brooks4 min read / 13.08.2026
The Signal — weekly

CRYPTO/IN YOUR INBOX

One filed dispatch a week. Analysis only — no hype, no shilling.