Смарт-контракт: что это и как он работает
Опубликовано: 23 октября 2026 г.
Также доступна на языках:EnglishEspañol繁體中文
Смарт-контракт — это программа, записанная в блокчейн по своему адресу. Её вызывают транзакцией, и каждый узел сети исполняет её одинаково, а результат записывается в блокчейн, и отменить его нельзя. Токены, DEX, пулы ликвидности и стейкинг — всё это смарт-контракты. 23 октября 2026 года мы разобрали 50 блоков Ethereum и прочитали контракты USDT и USDC.
Как работает смарт-контракт
- Код по адресу. Разработчик публикует код транзакцией, и контракт получает адрес, похожий на адрес кошелька. Ключа к нему нет: что контракт делает, решает только код.
- Вызов. Чтобы контракт что-то сделал, ему отправляют транзакцию с функцией и параметрами, например «перевести 100 USDT на такой-то адрес». Комиссию сети (газ) платит отправитель.
- Состояние. Контракт хранит данные. Ваш баланс USDT — это не монеты в кошельке, а строка в таблице контракта USDT.
- Без внешнего мира. Сам контракт не знает курса доллара и не видит ничего за пределами своего блокчейна. Данные извне ему приносят оракулы.
Главная площадка смарт-контрактов — Ethereum; в Solana они называются программами, а USDT в Tron (TRC-20) — тоже контракт. У биткоина есть только простые скрипты.
Что мы намерили
Блоки Ethereum с 26 255 199 по 26 255 248, с 12:03 до 12:13 UTC, — 13 915 транзакций:
- 66,1 % вызывали контракты, 29,3 % были простыми переводами ETH между кошельками;
- 3,0 % ушли на кошельки, которые подключили к себе код контракта — так можно с мая 2025 года (EIP-7702);
- 20 транзакций создали новые контракты;
- вызывались 1 117 разных контрактов, но 18,7 % всех транзакций обращались к одному — USDT, а ещё 10,0 % — к USDC.
Больше четверти транзакций самой большой сети смарт-контрактов — это два стейблкоина.
«Код — закон»? Не всегда
Опубликованный код изменить нельзя, если в нём самом не предусмотрено, кто и что может менять.
- USDC — обновляемый прокси. Адрес контракта постоянный, а код за ним может заменить администратор. 23 октября слот администратора был заполнен, а прокси вёл на код по адресу 0x4350…02dd.
- У USDT есть чёрный список. За 30 дней, с 23 сентября по 23 октября, Tether внесла в него в Ethereum 45 адресов, не исключила ни одного и 18 раз уничтожила средства на таких адресах — всего 3,08 млн USDT. Circle за то же время заблокировала в USDC 18 адресов. Подробнее — в статье что такое USDT.
Риски
- Ошибка в коде навсегда. Транзакцию не отменить. По DefiLlama, за год до 14 октября 2026 года у DeFi-протоколов похитили 1,35 млрд долларов в 240 инцидентах (что такое DeFi).
- Разрешения. Чтобы DEX мог списать ваш токен, вы даёте ему разрешение (approve), и часто бессрочное.
- Подделки. Выпустить контракт с именем «USDT» может кто угодно — проверяйте адрес контракта, а не название.
- Администратор. Если контракт обновляемый, правила может поменять его владелец.
Коротко
Смарт-контракт — это криптовалюта? Нет, это программа. Токены вроде USDT — контракты, а ETH нужен, чтобы платить за их работу.
Как работают смарт-контракты на DEX? Пул хранит два токена и сам считает цену по формуле — разобрано в статье DEX-биржа: что это.
Видно ли, кто вызвал контракт? Да: каждый вызов — публичная транзакция с адресом отправителя. Что ещё видно, разобрано в статье анонимна ли криптовалюта.
Где мы
В форме notrace.exchange есть BTC, ETH, SOL и TRX, а также USDT и USDC в нескольких сетях.
- Выплата уходит двумя переводами на два ваших адреса, у каждого своя задержка — от 0 до 6 часов. Если хотите, чтобы изменились ещё и монета, и сумма, выберите выплату в другой монете.
- Пока идёт задержка, средства находятся у сервиса — так сказано в разделе 8 правил.
- До оплаты заявка предлагает письмо, подписанное нашим PGP-ключом: что вы отправляете и сколько получите не меньше.
- Наша комиссия на 23 октября 2026 года — 0,5 %; актуальная цифра — в частых вопросах.
Страница миксер USDT открывает форму в USDT с текущим минимумом.