Что такое токен ERC-20?
ERC-20 — универсальный стандарт токенов в сети Ethereum, определяющий поведение взаимозаменяемых токенов: любой совместимый с ним токен без дополнительной настройки работает с кошельками, биржами и децентрализованными приложениями (dApps). Стандарт был предложен в 2015 году, требует реализации шести базовых функций смарт-контракта и лежит в основе таких крупных активов, как USDT, USDC и UNI. Среди современных улучшений — функция Permit, позволяющая экономить на газе, и широкое применение в сетях второго уровня (Layer 2).
ERC-20 — универсальный технический стандарт создания взаимозаменяемых токенов в блокчейне Ethereum. Взаимозаменяемый токен — это токен, каждая единица которого идентична другой по типу и стоимости: так же, как один доллар США равнозначен любому другому. Стандарт гарантирует, что токены, созданные разными разработчиками, без проблем взаимодействуют с кошельками, биржами и децентрализованными приложениями (dApps) по всей экосистеме Ethereum.
Стандарт токенов ERC-20 в сети Ethereum
До появления ERC-20 разработчики, создававшие токены на Ethereum, нередко писали уникальный код для каждого проекта. Это крайне затрудняло поддержку новых токенов на биржах и в кошельках: для каждого приходилось писать отдельный код.
В 2015 году разработчик Фабиан Фогельштеллер предложил Ethereum Request for Comment 20 (ERC-20) — общий технический язык для всей экосистемы. Благодаря этому стандарту любой новый токен, следующий его правилам, сразу совместим с существующей инфраструктурой: MetaMask, Uniswap и большинством аппаратных кошельков.
Как работают токены ERC-20?
Токены ERC-20 — не отдельные файлы на вашем компьютере: это записи в реестре смарт-контракта на блокчейне Ethereum. При отправке токена вы фактически вызываете функцию этого смарт-контракта, которая списывает баланс с вашего адреса и зачисляет его на другой.
Чтобы считаться совместимым с ERC-20, смарт-контракт должен реализовывать шесть базовых функций:
- TotalSupply: определяет общее количество токенов, которое когда-либо будет существовать.
- BalanceOf: возвращает баланс токенов на конкретном адресе кошелька.
- Transfer: автоматически отправляет указанное количество токенов на адрес.
- TransferFrom: позволяет смарт-контракту отправлять токены от имени пользователя.
- Approve: ограничивает количество токенов, которые смарт-контракт может снять с вашего кошелька.
- Allowance: показывает, сколько токенов адрес-трейдер ещё вправе снять.
Актуальные улучшения стандарта ERC-20 в 2026 году
По состоянию на 2026 год стандарт ERC-20 включает ряд усовершенствований, ставших отраслевой нормой:
- Permit (EIP-2612): большинство современных токенов поддерживают офлайн-подпись сообщения Permit. Это устраняет необходимость в старой транзакции Approve и существенно снижает расходы пользователей на газ.
- Доминирование Layer 2: основная активность с токенами ERC-20 теперь сосредоточена в сетях второго уровня (L2) — Arbitrum, Base и Optimism, — где комиссии за транзакции примерно в 100 раз ниже, чем в основной сети Ethereum.
- Абстракция аккаунтов (ERC-4337): пользователи теперь взаимодействуют с токенами ERC-20 через смарт-кошельки, поддерживающие такие функции, как социальное восстановление и оплата комиссий за транзакции самим токеном, а не ETH.
Популярные примеры токенов ERC-20
Стандарт ERC-20 лежит в основе значительной части крипторынка. Среди заметных примеров 2026 года:
- Стейблкоины: Tether (USDT) и USD Coin (USDC), привязанные к курсу доллара США.
- Токены управления: UNI (Uniswap) и Aave (AAVE), дающие держателям право голоса при изменении протоколов.
- Токенизированные активы: Ondo (ONDO), представляющий реальные активы — казначейские облигации и бонды США.
- Мем-коины: Shiba Inu (SHIB), эволюционировавший из мема в масштабную экосистему на основе сообщества.
Риски и предупреждения безопасности при использовании токенов ERC-20
Несмотря на высокую защищённость ERC-20, его популярность привлекает мошенников.
- Ханипоты (Honeypots): недобросовестные разработчики могут написать код, разрешающий покупку токена, но блокирующий его продажу. Всегда проверяйте состояние контракта токена с помощью инструментов вроде Etherscan.
- Безвозвратная потеря средств: если отправить токены ERC-20 на адрес смарт-контракта, не предназначенного для их приёма (например, на адрес самого контракта токена), они будут утеряны навсегда.
- Держите ETH для оплаты газа при переводе токенов ERC-20: для перемещения токена ERC-20 в сети Ethereum необходимо иметь небольшое количество Ether (ETH) в кошельке для оплаты комиссий сети (газа).
ERC-20 как основа цифровых финансов
ERC-20 по-прежнему остаётся бесспорным универсальным языком токен-экономики. Способность этого стандарта представлять всё — от бонусных баллов и игровой валюты до финансовых активов стоимостью в миллиарды долларов — делает его наиболее успешным техническим стандартом в истории блокчейна.
FAQ
ERC-20 и Ethereum (ETH) — это одно и то же?
Нет. ETH — нативная валюта сети Ethereum, используемая для оплаты транзакций. ERC-20 — стандарт для создания других токенов, функционирующих поверх сети Ethereum.
Можно ли отправить токены ERC-20 на любой кошелёк?
Что произойдёт, если отправить токен в неправильную сеть?
Что такое функция Permit?
Нет аккаунта?
Зарегистрируйтесь сейчас и начните свое путешествие в мир криптовалют.