1. Successful execution w/ no errors —> valid transaction accepted on the blockchain
2. Unsuccessful execution w/ an error —> invalid transaction not accepted on the blockchain
Proof of Burn: script that can never be redeemed. sending coins to script establishes that they've been destroyed.
P2SH: Removes need for complex response from sender. Recipient can just specify a script's hash that the sender sends money to.
Escrow Transactions (implemented using a 2 of 3 multisig transaction), Green Addresses (3rd party trust trick that resolves waiting for confirmation), efficient micropayment, lock time