June 17, 2010 BitcoinTalk Forum 2 messages Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG Satoshi Nakamoto Satoshi explains the nature of Bitcoin's script system, describing it as a predicate that evaluates to true or false, enabling various transaction types.