Коротко
- Ethereum — сеть, в которой кроме переводов работают программы. Такая программа называется смарт-контрактом: она сама исполняет записанное в ней правило.
- ETH — монета сети и её «топливо»: комиссию за любое действие в Ethereum платят только в ETH.
- Токены, включая USDT и USDC, — это тоже контракты. Отсюда три риска: ошибка в коде, выданные разрешения и необратимость.
Bitcoin умеет одно: учитывать, у кого сколько монет. Ethereum устроен шире — в его журнал можно записать не только перевод, но и программу, которая будет распоряжаться деньгами по заданному правилу. Разберём, что это даёт обычному пользователю и где здесь теряют деньги.
Чем Ethereum отличается от Bitcoin
Сеть Ethereum запущена в июле 2015 года. Как и в Bitcoin, в ней есть общий журнал и собственная монета. Отличие в том, что записи в этом журнале могут запускать программы, а результат их работы проверяют и сохраняют тысячи независимых узлов сети.
Сеть
Bitcoin
- журнал переводов одной монеты — BTC;
- новые блоки собирают майнеры, тратя электричество;
- монет не больше 21 миллиона.
Сеть
Ethereum
- журнал переводов и программ; монета — ETH;
- блоки подтверждают валидаторы, внёсшие ETH в залог;
- жёсткого лимита ETH нет, часть комиссий сжигается.
Про устройство Bitcoin есть отдельный урок: «Что такое Bitcoin и чем он отличается от остальных».
Смарт-контракт: торговый автомат, только в сети
Смарт-контракт — программа, записанная в блокчейн и работающая по логике «если выполнено условие, то сделать действие». Привычное сравнение — торговый автомат. Вы выбрали напиток и внесли нужную сумму — автомат выдал банку. Внесли меньше — не выдал. Продавец для этого не нужен, и уговорить автомат нельзя.
У контракта, как и у человека, есть адрес в сети и баланс. Но приватного ключа у него нет: им управляет код, а не владелец. Сам по себе контракт ничего не делает — он срабатывает только в ответ на транзакцию, которую кто-то ему отправил.
Для пользователя важны два свойства. Первое: код развёрнутого контракта обычно нельзя изменить. Второе: всё, что вы сделали через контракт, необратимо, как и обычный перевод.
ETH — и монета, и топливо
Любое действие в Ethereum заставляет узлы сети выполнять вычисления, и за это платят. Плата называется газом, и вносят её только в ETH. Перевели ETH, отправили токен, обратились к контракту — в каждом случае с вашего адреса спишется немного ETH. Из чего складывается сумма, разобрано в уроке «Газ в Ethereum: из чего складывается комиссия».
Неудачная операция тоже стоит денег
Комиссию сеть берёт независимо от того, чем закончилась транзакция. Если контракт отказал — например, не хватило токенов, — вычисления всё равно были выполнены, и ETH за них не вернут.
На адресе 200 USDT в сети Ethereum и ноль ETH. Получится отправить USDT?
Нет. Комиссия в Ethereum платится только в ETH, даже когда вы пересылаете токен. Сначала на этот же адрес нужно завести ETH — на комиссию. Сколько именно, покажет кошелёк перед отправкой.
Токены живут внутри контрактов
ETH — единственная «родная» монета сети. Всё остальное, что вы видите в кошельке в сети Ethereum, — токены. Токен — это контракт, написанный по общему стандарту ERC-20: внутри него лежит таблица «адрес — количество», и контракт меняет её по командам владельцев.
USDT в сети Ethereum — именно такой контракт; компания Tether публикует его адрес на своём сайте. Отправляя USDT, вы не «передаёте монету», а просите контракт переписать строку: у вас стало меньше, у получателя больше.
Практический вывод: настоящий токен определяется адресом контракта, а не названием и значком в кошельке. Как сверять адрес, разобрано в уроке «Адрес контракта токена: как отличить настоящий USDT от подделки».
Разрешения (approve): подпись, которая остаётся
Чтобы сервис на смарт-контрактах мог работать с вашими токенами, он просит разрешение — по-английски approve. Вы подписываете транзакцию, и в контракте токена появляется запись: «этому адресу можно списать с моего адреса до такой-то суммы». Деньги в этот момент не уходят. Но право списать их остаётся.
Сервисы часто просят разрешение на неограниченную сумму — чтобы не спрашивать каждый раз. Риск в том, что такое разрешение не имеет срока действия. Если контракт окажется мошенническим или его взломают, с адреса можно будет списать весь этот токен, даже спустя годы.
- Поймите, что подписываете. Перевод и разрешение — разные запросы. Если кошелёк пишет «разрешить», «approve» или «лимит расходов», это разрешение.
- Задайте свою сумму. Вместо «без ограничений» укажите столько, сколько нужно для этой операции.
- Проверьте, кому. Вы на сайте, куда пришли сами, из закладок, а не по ссылке из чата или письма?
- Отзывайте лишнее. Выданные разрешения можно посмотреть и отменить в обозревателе блоков или специальном сервисе. Отзыв — тоже транзакция, за неё платят комиссию в ETH.
Частое заблуждение: «я отключил кошелёк от сайта, значит, доступ закрыт». Нет. Отключение убирает связь сайта с кошельком, а запись о разрешении остаётся в контракте токена, пока вы её не отзовёте.
Три риска до первой операции
- Ошибка в контракте. Код пишут люди. Развёрнутый контракт обычно нельзя исправить, а украденное через уязвимость в большинстве случаев не вернуть. Проверка кода аудиторами снижает риск, но всех ошибок не находит.
- Разрешения. Выданный доступ действует, пока не отозван. Особенно опасен доступ без ограничения суммы.
- Необратимость. Отправленную транзакцию не отменить. Ушло не на тот адрес — вернуть может только получатель. А токены, отправленные на адрес контракта, который не умеет с ними работать, могут быть потеряны навсегда.
Не подписывайте вслепую
Кнопка «Подтвердить» в кошельке — это ваша подпись. Если вы не понимаете, что именно подписываете и кому даёте доступ, нажмите «Отклонить». Отказ бесплатен, ошибка — нет.
Что важно в России
Что написано в законе
Отдельных правил именно для Ethereum или смарт-контрактов в наших материалах о законе нет. Действуют общие: ETH и токены — имущество, платить ими за товары и услуги в России нельзя.
Оплата комиссии самой сети — одно из исключений из этого запрета.
Как на практике
Купить, хранить и продать ETH можно. Доход от продажи облагается налогом, заявляет его сам владелец.
Принять ETH или токены в оплату товара внутри страны — нельзя.
Как понимает редакция
Контракт не знает о законе и исполнит любую подписанную операцию. Оспорить операцию, как платёж по карте, здесь негде. Проверка до подписи — единственная защита.
Подробности — в материалах «Что меняется с 1 сентября 2026 года» и «Нужно ли платить налог с криптовалюты».
Словарик урока
- Ethereum
- Сеть, в журнал которой записывают и переводы, и программы.
- ETH (эфир)
- Монета сети Ethereum. Только ею платят комиссию в этой сети.
- Смарт-контракт
- Программа в блокчейне со своим адресом. Исполняет записанное правило без участия человека.
- Газ
- Плата за вычисления в сети. Берётся в ETH за каждую транзакцию, даже неудачную.
- ERC-20
- Общий стандарт, по которому написаны токены в Ethereum, включая USDT и USDC.
- Approve
- Разрешение контракту списывать ваш токен в пределах лимита. Действует, пока не отозвано.
Что читать дальше
Что важно запомнить
- Ethereum — сеть, где работают программы; смарт-контракт исполняет своё правило сам, как торговый автомат.
- ETH нужен для комиссии за любое действие, включая перевод токенов и неудачные операции.
- Токен — это контракт с таблицей балансов. Настоящий USDT определяется адресом контракта, а не названием.
- Разрешение (approve) — не перевод, но оно действует, пока вы его не отозвали. Не давайте доступ без ограничения суммы.
- Исправить контракт и отменить транзакцию нельзя: проверяйте до подписи.
Материал носит информационный характер: мы объясняем, как устроена технология, и не советуем, что покупать, где хранить и какие операции совершать. Раздел о законе — не юридическая консультация.