Криптовалюты

Смарт-контракт

Обновлено: 2026-07-04

Смарт-контракт — это программа, записанная в блокчейн, которая автоматически исполняет заложенные в неё условия: получила событие X — выполнила действие Y. Ключевое свойство: внутри контракта могут храниться деньги, и распоряжается ими код, а не человек или организация.

Этимология / История
от англ. smart contract — «умный контракт»

Термин предложен криптографом Ником Сабо ещё в 1990-х — за годы до появления блокчейнов, способных такие контракты исполнять.

Поподробнее

Смысл конструкции — замена доверия к посреднику доверием к коду. Обмен токенов без биржи-посредника, выдача кредита под залог без банка, выплата по страховому событию без страховщика: условия исполняются автоматически, одинаково для всех и без возможности передумать. Код опубликован в блокчейне — любой может проверить, что именно произойдёт с деньгами. На смарт-контрактах построено всё DeFi, NFT и токены.

Сила конструкции — её же уязвимость: код исполняется буквально, включая свои ошибки. Уязвимость в контракте — это дыра в сейфе с деньгами, и взломы протоколов на десятки и сотни миллионов долларов — регулярная часть криптоистории. «Отката» и службы поддержки не существует по построению. Отсюда практическое правило: доверять крупные суммы стоит только контрактам, прошедшим независимые аудиты и годы работы под нагрузкой.

Разберём на примере

Мария меняет один токен на другой на децентрализованной бирже. Никакой компании-посредника нет: она отправляет токены смарт-контракту, тот по записанной формуле рассчитывает курс из своих резервов и в той же транзакции возвращает ей другой актив. Сделка атомарна: либо исполняется целиком, либо не происходит вовсе — «взять деньги и не отдать товар» в этой конструкции невозможно. Роль биржи, кассы и гаранта исполнила программа из нескольких сотен строк, работающая одинаково для Марии и для фонда с миллиардом.

Ключевые моменты

  • Смарт-контракт — код с деньгами внутри: исполняет условия автоматически, без посредника
  • Код публичен и исполняется буквально — включая собственные ошибки
  • Взломы контрактов необратимы: доверяйте суммы только аудированным и проверенным временем протоколам

Связанные термины

Материалы по теме

Статьи

Калькуляторы

Часто задаваемые вопросы

Сам по себе — нет: это программа, а не договор в правовом смысле, и «кодекс — это закон» остаётся лозунгом, а не нормой. Стороны могут сослаться на него в обычном договоре, а исполнение через код становится техническим механизмом. Правовой статус таких конструкций в разных странах определяется по-разному и продолжает формироваться.