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

Дата обновления 24 сент. 2026 г.

Одним предложением

Смарт-контракт — код в блокчейне, выполняющий заданные операции при вызове по правилам сети.

Определение

Смарт-контракт применяет логику к транзакциям и состоянию, управляя активами, правами или взаимодействиями. Он не обязательно интеллектуален или юридически исполним: поведение задают код и среда.

Как это работает

Пользователь или контракт вызывает функцию через транзакцию либо процесс исполнения. Узлы выполняют команды и согласуют допустимые изменения, например проверяют залог перед займом. Для внешних сведений обычно нужны оракулы: программа сама не наблюдает события вне цепи.

Применение и ограничения

Автоматизация уменьшает ручное согласование, но исполняет и ошибки, разрешённые кодом. Уязвимости, зависимости и права администратора угрожают активам. Некоторые контракты обновляемы; неизменность не гарантирована. Аудит или открытый код полезны, но не гарантируют безопасность. Перед разрешениями нужно понимать полномочия.