Сети и техника
Смарт-контракт
Программа, которая живёт в блокчейне и автоматически исполняется при определённых условиях. Основа DeFi, NFT, стейблкоинов и любых сложнее-чем-перевод операций в крипте.
Также: smart contract, смартконтракт
Смарт-контракт — это код, развёрнутый в блокчейне, у которого есть свой адрес и свой баланс. Любой может отправить ему транзакцию, и контракт автоматически исполнит заложенную логику — без участия людей и посредников.
Как это работает
- Разработчик пишет код на Solidity (Ethereum) или Rust (Solana, TON).
- Деплоит контракт в сеть — после этого код виден всем и неизменен.
- Пользователи отправляют транзакции на адрес контракта; контракт меняет своё состояние и/или отправляет монеты по правилам, заложенным в коде.
Примеры из жизни
- USDT, USDC, DAI — это смарт-контракты в Ethereum / TRON / BSC. Перевод USDT — это не «отправка монеты», а вызов функции transfer внутри контракта Tether.
- Uniswap, Aave — смарт-контракты для обмена и кредитования. Никто не контролирует пул вручную, всё автоматизировано.
- NFT — смарт-контракт стандарта ERC-721 / ERC-1155, который выпускает уникальные токены.
Плюсы
- Доверие к коду, а не к человеку. Контракт делает ровно то что в коде написано.
- Доступность 24/7. Не зависит от менеджеров, юристов, банковских часов.
- Прозрачность. Любой может прочитать код и аудит.
Минусы и риски
- Баги в коде. За историю DeFi из-за уязвимостей контрактов потеряли миллиарды долларов (DAO hack, Wormhole, Ronin, Curve).
- Неизменность. Если ошибка обнаружена после деплоя — обычно её нельзя исправить, нужно делать новую версию контракта.
- Сложность. Обычному пользователю невозможно прочитать код самому; приходится доверять аудиторам.