Smart contract

Definition

A program on a blockchain that automatically enforces the terms of a deal without an intermediary.