Smart Contract

Definition

A smart contract is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code.

Context

The code and the agreements contained therein exist across a distributed, decentralized blockchain network. Smart contracts permit trusted transactions and agreements to be carried out among disparate, anonymous parties without the need for a central authority, legal system, or external enforcement mechanism.