Смарт-контракт
Смарт-контракт — это программа в блокчейне, которая автоматически исполняет заранее заданные условия сделки без посредников. Код становится соглашением: если условие выполнено — действие происходит само.
Смарт-контракт — это самоисполняемый программный код, размещённый в блокчейне, который автоматически выполняет действия при наступлении заранее прописанных условий. Идея проста: правила сделки записаны в виде «если — то», и никакой посредник не нужен, чтобы гарантировать исполнение. Впервые массово технология заработала в сети Ethereum, но сегодня смарт-контракты поддерживают десятки блокчейнов.
Механика такая: разработчик пишет контракт (например, на языке Solidity), компилирует его в байт-код и разворачивает в сети. После этого код, как правило, становится неизменяемым и публичным — его исполняет виртуальная машина EVM на всех узлах сети одновременно. Каждый вызов контракта — это транзакция, за которую платится комиссия — газ. Результат детерминирован: при одних и тех же входных данных все ноды придут к одинаковому итогу.
Конкретный пример. Вы обмениваете токены на децентрализованной бирже через AMM. Смарт-контракт пула сам рассчитывает курс по формуле, списывает ваши USDT, отправляет вам другой токен и удерживает комиссию — всё в одной транзакции за секунды. В сети Ethereum такой своп при высокой загрузке может стоить эквивалент нескольких долларов газа; в Layer 2 — заметно дешевле.
Почему это важно при обмене. Смарт-контракты лежат в основе DeFi, стейблкоинов и токенов стандарта ERC-20: когда вы держите USDT или USDC, вы фактически взаимодействуете с их контрактом. Понимание этого помогает читать транзакции в обозревателе блокчейна и не подписывать вредоносные операции.
Риски и частые ошибки:
- Код с уязвимостью нельзя «откатить» — ошибки в контракте приводили к потере крупных сумм.
- Опасное одобрение (approval) даёт контракту доступ к вашим токенам — мошеннические дрейнеры этим пользуются.
- Подпись «вслепую» без проверки деталей операции — прямой путь к краже средств.
Сравните сервисы в независимом рейтинге или углубитесь в тему в блоге.
Определение носит справочный характер. Все термины словаря →