Smart Contract - Definition (Education)
Smart contract, also known as a crypto contract, is a computer program that directly controls the transfer of digital currencies or assets between parties under certain conditions.
Sourced from:
http://searchcompliance.techtarget.com/definition/smart-contract