Notes
- 
Smart contracts are computer programs stored on a blockchain that will be executed when predetermined conditions are satisfied.
 - 
They were first proposed by Nick Szabo in 1994.
 - 
They use simply
if/when... then...statements that are written into code on the blockchain. - 
These actions could include:
- Releasing funds to the appropriate parties.
 - Registering a document.
 - Sending notifications.
 - Issuing a ticket.
 
 - 
Once the transaction is completed, the blockchain is updated.
- It makes the transaction very hard to hack. Hackers would have to change the entire chain to change a single record.
 
 - 
Only parties who have been granted permissions can see the results.
- The terms must be agreed upon by all parties.
 
 - 
They don't need a central authority, legal system, or external enforcement mechanism.