A smart contract (self-executing contract, blockchain contract) is an agreement between parties that is enforced by a program encoded onto a blockchain which executes code exactly as originally written.
A smart contract (self-executing contract, blockchain contract) is an agreement between parties that is enforced by a program encoded onto a blockchain which executes code exactly as originally written.