Смарт-контракт (англ. smart contract — умный контракт) — компьютерный алгоритм, содержащий условия договора и предназначенный для автоматического контроля и исполнения договорных отношений. 1
Для работы смарт-контракта все условия и обязательства договора описываются на языке программирования, программа запускается на доверенной вычислительной системе. 1
При заключении смарт-контракта стороны прописывают в нём условия сделки, санкции за невыполнение и ставят свои цифровые подписи. 2 Умный контракт самостоятельно определяет, выполнены ли условия, и принимает решение: завершить сделку, наложить на участников штраф или вообще закрыть доступ к активам. 2
Термин «умные контракты» принадлежит учёному-программисту Нику Сабо, который придумал это понятие ещё в 1993 году. 2