Cointelegraph
DOGE$0.09954 2.09%
TRX$0.3507 3.92%
LINK$8.98 1.78%
ZEC$535.72 1.57%
ADA$0.235 2.37%
BCH$304.82 6.58%
XRP$1.31 2.37%
ETH$2,013 1.83%
BTC$73,645 0.99%
XMR$359.56 5.82%
BNB$638.16 0.60%
XLM$0.2096 19.45%
SOL$82.01 1.69%
HYPE$61.37 7.04%
Автор: Василий Токенов ⁠, Staff Writer.Проверено: Тони Карсон ⁠, Staff Editor.

ERC-20 (ERC20): что это за стандарт токенов в Ethereum и как им пользоваться без ошибок (2026)

ОбучениеОпубликованоMar 4, 2026

ERC-20 — это стандарт интерфейса для токенов: набор обязательных правил и функций, по которым токен взаимодействует с кошельками, биржами и смарт-контрактами.

erc-20-erc20-cto-eto-za-standart-tokenov-v-ethereum-i-kak-im-pol-zovat-sa-bez-osibok-2026

Главное:

  • ERC-20 — это стандарт интерфейса для взаимозаменяемых токенов в Ethereum-экосистеме, а не отдельная монета или сеть.
  • Любой токен ERC-20 — это смарт-контракт с единым набором функций (transfer/approve/allowance), благодаря которым тысячи разных токенов работают в одних и тех же кошельках и приложениях.
  • Чтобы отправить токен ERC-20, нужен газ — и оплачивается он в ETH, даже если вы переводите USDT или любой другой токен.
  • Типичные ошибки транзакций токенов ERC-20 — отправка не в ту сеть, нехватка ETH на комиссию, фейковые токены — решаются проверкой по простому чек-листу до нажатия кнопки «отправить».

Что такое ERC-20 простыми словами

ERC-20 — это стандарт интерфейса для токенов: набор обязательных правил и функций, по которым токен взаимодействует с кошельками, биржами и смарт-контрактами. Это не блокчейн, не отдельная криптовалюта, а именно стандарт совместимости. Предложен Фабианом Фогельстеллером в ноябре 2015 года и официально закреплен в документации сети Ethereum.

Благодаря единому стандарту блокчейн-протоколы и сервисы, такие как MetaMask, Uniswap, Aave и тысячи других, умеют работать с любым токеном ERC-20 автоматически — без дополнительных интеграций под каждый проект. Именно поэтому один кошелек может хранить сотни разных токенов без дополнительных настроек.

ERC-20 описывает взаимозаменяемые токены (fungible): каждый токен одного вида идентичен другому — так же, как один ETH равен любому другому ETH. Это принципиально отличает ERC-20 от стандарта ERC-721 (NFT), где каждый токен уникален.

Какие функции ERC-20 важны пользователю (transfer / approve / allowance)

Стандарт ERC-20 задает шесть обязательных функций. На уровне пользователя ключевыми являются три из них: balanceOf (проверка баланса), transfer (отправка токенов) и, косвенно, approve (разрешение DEX-платформам тратить токены).

transfer / balanceOf — базовая логика транзакций: сколько токенов у вас на балансе и как отправить их другому адресу. Именно эта операция происходит при обычном переводе стейблкоинов с кошелька.

approve / allowance / transferFrom — механизм «разрешений». Когда вы подключаете кошелек к DeFi-протоколу (например, Uniswap или Aave) и хотите потратить токены, приложение не может взять их само. Сначала вы выдаете ему разрешение через функцию approve, указывая максимальную сумму. После этого приложение вызывает transferFrom, чтобы списать нужное количество в рамках разрешенного лимита — allowance. Это отдельная транзакция, которая тоже требует газа.

Важно понимать: разрешение (allowance) остается активным, пока вы его не отзовете или токен не будет потрачен. Если вы дали приложению «безлимитное» разрешение, оно сохраняется даже после завершения операции — это один из главных рисков в DeFi, о которых еще поговорим ниже.

ERC-20 vs ETH: почему токен — это не коин

ETH — это нативная криптовалюта (монета, коин) блокчейна Ethereum, используемая для оплаты газа, тогда как ERC-20 — это технический стандарт для создания взаимозаменяемых токенов внутри блокчейна Ethereum.

ERC-20 токены по своей природе — это смарт-контракты, которые работают на базе инфраструктуры Ethereum и требуют расходования ETH для транзакций. ERC-20 токены не имеют собственного блокчейна и полностью зависят от Ethereum.

На практике это различие имеет конкретные последствия:

  • для комиссий: любая операция с ERC-20 токеном оплачивается в ETH — даже если вы отправляете USDT или LINK. Если ETH на кошельке нет, транзакция не пройдет;
  • для хранения: ETH хранится непосредственно в блокчейне на вашем адресе. Баланс ERC-20 токена хранится внутри смарт-контракта токена — кошелек лишь отображает его;
  • для безопасности: у ETH нет риска «фейкового контракта». У ERC-20 токенов — есть: злоумышленники могут выпустить фейковый ERC-20 токен с таким же тикером, как у настоящего актива.

Почему при переводе ERC-20 нужна комиссия и что такое gas

Любая операция в сети Ethereum требует вычислений. За осуществление этих вычислений валидаторы сети получают вознаграждение (газ / gas) — единицу измерения объема работы. Разные операции потребляют разное количество газа: обычная отправка ETH или токена обходится в 21 000 gas, тогда как ERC-20 approval — уже около 45 000 gas.

Газ оплачивается в ETH. Итоговая комиссия = количество единиц gas × цена за единицу gas (в gwei). Цена gas складывается из base fee (сгорает при обработке транзакции) и priority fee (чаевые для валидатора, чтобы ускорить подтверждение). Base fee устанавливается автоматически в зависимости от загрузки сети — это механизм EIP-1559, введенный в 2021 году.

Точные суммы в ETH, подлежащие уплате за осуществление конкретной транзакции, зависят от текущей загрузки сети и курса ETH. Кошельки вроде MetaMask рассчитывают газ автоматически — менять его вручную стоит только если вы понимаете, что делаете.

По теме: валидаторы в криптовалюте — как работают и за что отвечают

Как понять, что токен именно ERC-20, и не перепутать сеть

Когда биржа или кошелек спрашивает «выберите сеть: ERC-20, TRC-20, BEP-20» — речь идет о том, в каком блокчейне функционирует нужный вам токен. «ERC-20» означает сеть Ethereum.

Один и тот же актив (например, стейблкоин) может обращаться сразу в нескольких сетях в виде отдельных токенов. USDT в сети Ethereum (USDT ERC-20) и USDT в сети TRON (USDT TRC-20) — это разные смарт-контракты. Отправить USDT ERC-20 в сеть TRON — значит потерять средства, чаще всего — безвозвратно.

Как проверить, что вы выбрали правильную сеть:

  • на бирже: смотрите на пометку сети рядом с тикером при выводе;
  • в кошельке: убедитесь, что выбрана нужная сеть (например, Ethereum, а не Polygon или BSC);
  • на Etherscan.io: по адресу контракта можно проверить, существует ли токен в сети Ethereum.

Если токен не отображается в кошельке после получения — кошелек просто не добавил его автоматически. Добавьте токен вручную через Import token / «Добавить токен», указав адрес контракта с официального источника.

Как отправлять и получать ERC-20 без потери средств: чек-лист

Типовые ошибки при работе с ERC-20 токенами предотвращаются одной простой проверкой перед отправкой.

Чек-лист перед транзакцией:

  1. Сеть: убедитесь, что и отправитель, и получатель используют одну сеть (например, оба в Ethereum Mainnet).
  2. Адрес: проверьте адрес получателя — обычно приложения показывают первые и последние цифры адреса, но желательно проверять адрес целиком. Не стоит вводить адрес вручную — высока вероятность ошибки. Разумнее использовать QR-коды.
  3. Наличие ETH на оплату газа: убедитесь, что на кошельке есть ETH для оплаты комиссии сети.
  4. Контракт токена: если получаете новый токен, сверьте адрес контракта с официальным сайтом проекта или CoinGecko/CoinMarketCap.
  5. Дождитесь подтверждения: транзакция в Ethereum считается завершенной после подтверждения нескольких блоков (обычно достаточно 12-20 секунд).

Если транзакция зависла (pending), скорее всего, gas был выставлен слишком низко. Можно дождаться или отменить транзакцию через cancel в кошельке, пока она не прошла.

По теме: 10 ошибок, которые совершают почти все новички в криптовалюте

Базовая безопасность ERC-20: approvals и фейковые токены

Главные риски при работе с ERC-20 — не технические уязвимости стандарта, а ошибки пользователей.

Approve/Allowance: кому вы дали разрешение

Когда вы подтверждаете подключение к DeFi-приложению, вы нередко подписываете approve — многоразовое разрешение на расходование токенов из подключенного кошелька. Это отдельная транзакция, требующая газа. Если дать «безлимитный» апрув, приложение сможет снять любое количество ваших токенов — и так до тех пор, пока вы не отзовете разрешение.

Поэтому рекомендуется периодически проверять активные разрешения через сервисы вроде revoke.cash или Etherscan (раздел Token Approvals) и отзывать те, которые уже не нужны. Отзыв апрува — это тоже транзакция, и тоже стоит газа.

Фейковые токены

Выпустить токен с произвольным тикером может любой желающий — никакой проверки тикеров не существует. В вашем криптокошельке в Telegram могут внезапно появиться присланные вам от анонима «USDT», которые на самом деле стейблкоинами не являются. Всегда сверяйте адрес контракта токена с официальным источником — сайтом проекта или популярными агрегаторами криптовалютной информации.

По теме: криптомошенничество в 2026 году — схемы и способы распознавания

Часто задаваемые вопросы (FAQ)

ERC-20 — это сеть Ethereum или стандарт токена?

ERC-20 — стандарт интерфейса для токенов. На биржах и в кошельках «ERC-20» в контексте выбора сети обычно означает сеть Ethereum.

Почему при отправке ERC-20 токенов нужен ETH?

Любая транзакция в сети Ethereum потребляет вычислительные ресурсы и требует оплаты блокчейн-комиссии (gas). Оплата газа в сети Ethereum всегда происходит в ETH, независимо от того, какой токен вы отправляете.

Чем ERC-20 отличается от ERC-721 (NFT)?

ERC-20 описывает взаимозаменяемые токены: все единицы идентичны. ERC-721 описывает уникальные токены (NFT): каждая единица неповторима и имеет отдельный идентификатор.

Что такое approve/allowance простыми словами?

Approve — это разрешение, которое вы даете децентрализованному протоколу (например, Uniswap) тратить ваши токены. Allowance — лимит, в рамках которого это разрешение действует. Разрешение остается активным до отзыва — его можно и нужно периодически проверять и отзывать.

Почему токен не отображается в кошельке?

Кошелек не всегда добавляет новые токены автоматически. Нужно вручную добавить токен через Import token, указав адрес смарт-контракта. Адрес берите только с официального сайта проекта или проверенных ресурсов уровня CoinGecko/CoinMarketCap.

Можно ли отправить ERC-20 токен «не в ту сеть» и вернуть его?

Зависит от ситуации. Если отправили на биржу — напишите в поддержку, часть платформ могут за вознаграждение отменить такие транзакции. Если отправили на личный кошелек в другой сети — средства могут быть доступны по тому же адресу в той сети, куда случайно отправили (если эта сеть поддерживает тот же формат адресов). Гарантий нет: каждый случай индивидуален.

Подписывайтесь на наши соцсети — Telegram и YouTube — чтобы оставаться в курсе последних новостей.

Эта статья подготовлена в соответствии с Редакционной политикой Cointelegraph и предназначена исключительно для информационных целей. Она не является инвестиционным советом или рекомендациями. Все инвестиции и сделки сопряжены с риском; читателям рекомендуется проводить самостоятельные исследования перед принятием любых решений. Cointelegraph не даёт никаких гарантий относительно точности или полноты представленной информации, включая прогнозные заявления, и не несёт ответственности за любые убытки или ущерб, возникшие в результате доверия к этому контенту.

Больше по теме