Bitcoin 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.
№ 014BitcoinBitcoin Script Cannot Read External Data
Bitcoin Script is a sealed execution environment with no I/O. This piece traces the exact mechanism, the design reasoning, and what DLCs build around it.
№ 015SecurityBitcoin Script Stack Evaluation: Order Creates Bugs
Bitcoin Script's stack-based execution order produces subtle, costly bugs in complex spending conditions, mechanics and a worked example examined.
№ 016BitcoinBitcoin's Script Version Byte and Soft Fork Upgrades
Bitcoin's one-byte witness version field lets soft forks add new spending rules without invalidating old wallets or splitting the chain.
№ 017BitcoinBitcoin Script Has No Loops: Security by Design
Bitcoin Script omits loops entirely, not as a limitation, but as a deliberate defense against Denial-of-Service attacks on every node in the network.
№ 018BitcoinHow 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.