Advanced Bitcoin Scripting   Part 1: Transactions & Multisig