Joe’s Anonymous Address (pub key hash) Which contains: 50 BTC Hash: Previous transaction To: Bob’s Anonymous address (pub key hash) Send: 10 BTC To: Joe’s new Anonymous address (pub key hash) Send: Change of 40 BTC Signature: Proof that Joe is allowed to spend the 50 BTC Bob will spend using the private key
hash) Which contains: 10 BTC Hash: Previous transaction To : John’s Anonymous address (pub key hash) Send: 10 BTC Signature: Proof that Bob is allowed to spend the 50 BTC
Transaction To Spend: OP_CHECKSIG Operation in a stack based language Lots of other possible operations: For example: OP_CHECKMULTSIG, OP_ADD, OP_IF,… Combine operations to create new transactions