Smart contract

Definition
Smart contracts

"are unambiguous. They are enforced by cryptographic algorithms. The rules of the game are determined before the contract executes, rather than at the foot of a judge's podium."