ТерминОсновы криптыНовичок

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

Смарт-контракт — это программа в блокчейне, которая сама выполняет условия, записанные в её коде. Её запускают транзакцией и платят за это комиссию сети (gas).

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

Контракт загружают в блокчейн, например Ethereum, и у него появляется свой адрес. Ты отправляешь на этот адрес транзакцию, все узлы сети выполняют один и тот же код и получают один и тот же результат. Никто посередине не может решить «не выполнять».

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

Код не «договоришься поправить», поэтому ошибка в нём может стоить денег. Многие контракты нельзя изменить после запуска, а у некоторых есть админ-ключи, которые позволяют владельцу менять правила. Аудит снижает риск, но не убирает его.

Пример с цифрами 1

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

Пример с цифрами 2

Сайт просит подписать approve (разрешение) на «безлимитную» сумму USDT. Если это фишинговый сайт, его контракт позже сможет списать все USDT с твоего адреса без новых подтверждений.

Частая ошибка

Самая частая ошибка — не глядя подписывать разрешения (approve) на неизвестных сайтах. Тогда чужой контракт сможет тратить твои токены. Проверяй адрес сайта, читай, что именно подписываешь, давай разрешение только на нужную сумму и время от времени отзывай старые разрешения.

Вопросы и ответы

Что такое смарт-контракт простыми словами?

Это программа-автомат в блокчейне: выполнил условие — получил результат. Например, отправил один токен — контракт автоматически выдал другой.

Можно ли взломать смарт-контракт?

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

Зачем платить gas за смарт-контракт?

Каждый запуск контракта нагружает сеть: узлы выполняют код и хранят результат. Комиссия gas оплачивает эту работу и защищает сеть от спама.

Читать дальше

Обновлено: 2026-10-19