Коротко (TL;DR).
- Что такое ERC-20 простыми словами
- Зачем появился ERC-20: что было до 2015 года
- Как ERC-20 работает изнутри: шесть обязательных функций
- ERC-20 и другие стандарты Ethereum
- ERC-20, TRC-20 и BEP-20: почему адрес одинаковый и где ловушка
- Примеры крупнейших токенов ERC-20
- Как пользоваться токенами ERC-20: кошельки, газ и частые ошибки
- Риски, мифы и скам
- FAQ
- ERC-20 — это не монета и не отдельная сеть, а технический стандарт токенов в блокчейне Ethereum. Любой токен, написанный по этому стандарту, автоматически работает в любом кошельке, на любой бирже и в любом DeFi-приложении — без отдельного кода под каждый.
- Аналогия — разъём USB. Не важно, какая флешка: если у неё стандартный разъём, она подойдёт к любому компьютеру. ERC-20 — такой же «разъём» для токенов.
- Стандарт предложили Фабиан Фогельштеллер и Виталик Бутерин в ноябре 2015 года; к 2017-му он стал общепринятым и запустил бум ICO. Сегодня по нему выпущено более 2,2 млн токен-контрактов (Etherscan, на 28 июня 2026).
- По стандарту ERC-20 работают крупнейшие токены: USDT, USDC, stETH, WBTC, LINK, DAI. Это «жители» сети Ethereum.
- Главная ловушка новичка: за любой перевод ERC-20-токена комиссия (газ) платится в ETH, а не в самом токене. Нет ETH на кошельке — перевод не пройдёт.
Если вы встречали надпись «сеть ERC-20» при выводе USDT с биржи или «Approve» при первом заходе в DeFi и не до конца понимали, что это, — дальше по порядку и простыми словами.
Что такое ERC-20 простыми словами
ERC-20 — это набор правил (стандарт), которому следует смарт-контракт токена в сети Ethereum. Стандарт описывает, какие функции токен обязан уметь: показать свой общий объём, проверить баланс на адресе, перевести токены с одного адреса на другой. Если контракт реализует этот набор функций — он считается ERC-20-токеном, и вся инфраструктура Ethereum «понимает» его без дополнительной настройки.
Сама аббревиатура расшифровывается как Ethereum Request for Comments, предложение №20 — то есть двадцатый по счёту черновик-предложение в системе улучшений Ethereum. Звучит сухо, но смысл бытовой: это согласованный всеми «язык», на котором токены общаются с кошельками и биржами.
Вернёмся к аналогии с USB. Представьте, что до появления единого разъёма каждая флешка требовала своего уникального порта, а под каждое устройство пришлось бы вручную писать драйвер. Именно так выглядел выпуск токенов в Ethereum до 2015 года: каждый проект изобретал свой формат, и кошельку приходилось отдельно «учиться» работать с каждым новым токеном. ERC-20 ввёл единый разъём — и проблема исчезла.
Важно с самого начала развести два понятия, которые часто путают:
- Стандарт ERC-20 — это сами правила, спецификация (как ГОСТ или как чертёж разъёма).
- Токен ERC-20 — это конкретный токен, выпущенный по этим правилам (USDT, UNI, SHIB и тысячи других).
Когда биржа пишет «выберите сеть ERC-20» при выводе USDT, она имеет в виду: «отправить токен через блокчейн Ethereum по стандарту ERC-20». Это не про монету и не про новую сеть — это про дорогу, по которой едет токен.
Зачем появился ERC-20: что было до 2015 года
До стандартизации каждый токен в Ethereum был «вещью в себе». Разработчик мог назвать функцию перевода transfer, а мог — sendCoin или как угодно ещё. Для кошелька это означало одно: чтобы поддержать новый токен, нужно было дописывать код именно под него. Биржам приходилось делать то же самое. Экосистема росла медленно и хаотично.
В ноябре 2015 года разработчик Фабиан Фогельштеллер при участии Виталика Бутерина опубликовал предложение, которое зафиксировало единый интерфейс токена. Идея была простой: если все договорятся об одинаковых названиях и поведении базовых функций, то любой новый токен сразу заработает везде. Предложение получило двадцатый номер — отсюда ERC-20. Официально стандарт финализировали и приняли как общий де-факто к 2017 году.
Эффект оказался огромным. Создать собственный токен теперь можно было десятком строк кода вместо запуска отдельного блокчейна. Это демократизировало выпуск токенов — и одновременно запустило волну ICO 2017–2018 годов, когда новые токены появлялись сотнями. У этой лёгкости есть обратная сторона, к которой мы вернёмся в разделе про риски: выпустить скам-токен стало так же просто, как честный.
Как ERC-20 работает изнутри: шесть обязательных функций
Технически ERC-20 — это список функций, которые смарт-контракт обязан реализовать. Знать их наизусть новичку не нужно, но понимать суть полезно: именно эти функции стоят за каждой кнопкой в вашем кошельке.
| Функция | Что делает простыми словами |
|---|---|
totalSupply | Сколько всего токенов выпущено |
balanceOf | Сколько токенов на конкретном адресе |
transfer | Перевести токены со своего адреса другому |
transferFrom | Перевести токены с чужого адреса (по выданному разрешению) |
approve | Разрешить другому адресу или контракту тратить ваши токены |
allowance | Проверить, какой лимит вы кому-то разрешили тратить |
Дополнительно стандарт описывает три необязательные функции, которые делают токен удобным для людей: name (название, например «Tether USD»), symbol (тикер, USDT) и decimals (сколько знаков после запятой). Без них токен технически работает, но в кошельке выглядел бы как безымянный набор цифр.
Отдельного внимания заслуживает связка approve + transferFrom — это «встроенная доверенность». Когда вы заходите в DeFi-приложение (например, на децентрализованную биржу) и жмёте кнопку «Approve», вы разрешаете смарт-контракту списывать ваши токены в будущем без отдельного подтверждения каждый раз. Для удобной работы DeFi это необходимо. Но это же — один из главных векторов атак, о котором подробно ниже.
ERC-20 и другие стандарты Ethereum
ERC-20 — не единственный стандарт токенов в Ethereum. Он отвечает за взаимозаменяемые токены: один USDT всегда равен другому USDT, как одна купюра в 100 рублей равна другой. Но есть и иные задачи.Стандарт Тип токена Для чего ERC-20 Взаимозаменяемый Валюты, стейблкоины, утилити-токены (USDT, UNI, LINK) ERC-721 Невзаимозаменяемый (NFT) Уникальные предметы: арт, коллекционные карточки, домены ERC-1155 Гибридный И взаимозаменяемые, и уникальные сразу — удобно для игр ERC-777 Расширенный взаимозаменяемый Улучшенный ERC-20 с «хуками» для смарт-контрактов; применяется редко из-за сложности и рисков reentrancy-атак
Для повседневной крипты вам почти всегда встретится именно ERC-20. NFT (ERC-721) — это отдельная история про уникальные предметы; всё, что ведёт себя как деньги или акции, — это ERC-20. Если хотите глубже разобраться, чем токен отличается от монеты и криптовалюты, у нас есть отдельный разбор: что такое токен, монета и криптовалюта простыми словами.
ERC-20, TRC-20 и BEP-20: почему адрес одинаковый и где ловушка
Это самый практичный раздел, потому что именно здесь новички теряют деньги. У USDT (как и у многих токенов) есть версии в разных сетях: ERC-20 в Ethereum, TRC-20 в TRON, BEP-20 в BNB Chain. Сама монета одна — меняется только «дорога».Параметр ERC-20 (Ethereum) TRC-20 (TRON) BEP-20 (BNB Chain) Формат адреса начинается с 0xначинается с Tначинается с 0xКомиссия за перевод от долей цента до десятков $ в пик очень низкая низкая Чем платится газ ETH TRX (часто почти бесплатно) BNB Где чаще нужен DeFi, крупные суммы, биржи переводы USDT, P2P торговля внутри экосистемы BNB
Обратите внимание на ключевую деталь: адреса ERC-20 и BEP-20 выглядят одинаково — оба начинаются с 0x. Это не совпадение. Ethereum, BNB Chain, Polygon, Avalanche и ряд других сетей используют одну и ту же виртуальную машину (EVM), поэтому формат адреса у них общий. Внешне адрес кошелька в Ethereum и в BNB Chain не отличить.
Отсюда — главная ловушка. Если вы выводите USDT с биржи и выберете не ту сеть, чем ожидает получатель, средства могут уйти «не туда» и не вернуться. Особенно опасен случай, когда адрес визуально подходит (оба 0x), но сети разные. Правило простое: сеть отправителя обязана совпадать с сетью получателя, и проверять это нужно до отправки, а не после. Если ошиблись и отправили в неподдерживаемую сеть — шанс вернуть средства зависит от площадки и часто стремится к нулю.
Подробный разбор именно сети TRON у нас есть в отдельной статье про USDT TRC20 простыми словами — там про комиссии и переводы в самой популярной для USDT сети.
Примеры крупнейших токенов ERC-20
Чтобы стандарт перестал быть абстракцией, вот реальные токены, которые работают по ERC-20. Капитализация указана по ончейн-данным Etherscan на 28 июня 2026 года и постоянно меняется — это снимок, а не вечное число.Токен Что это Ончейн-капитализация в Ethereum USDT (Tether) Стейблкоин, привязан к доллару ~$96,9 млрд USDC Стейблкоин от Circle ~$51,5 млрд stETH Застейканный ETH от Lido ~$14,3 млрд WBTC «Обёрнутый» биткоин в Ethereum ~$7 млрд LINK (Chainlink) Токен сети оракулов ~$7,3 млрд DAI Децентрализованный стейблкоин ~$4,6 млрд
В таблице — именно ончейн-объём в сети Ethereum. Многие из этих токенов выпущены сразу в нескольких сетях: например, у USDC суммарная капитализация по всем блокчейнам больше ($70+ млрд), но в самом Ethereum находится около $51,5 млрд. Для нас важна именно Ethereum-часть — она и есть «ERC-20».
Масштаб впечатляет: по данным Etherscan, в Ethereum выпущено более 2,2 млн токен-контрактов. Но это число обманчиво — лишь около 3 156 из них имеют нейтральную или положительную репутацию по оценке эксплорера. Остальное — заброшенные, тестовые и откровенно мошеннические токены. Это не значит, что 99% всех токенов — скам, но цифра наглядно показывает: к незнакомому ERC-20-токену стоит относиться с осторожностью по умолчанию.
Как пользоваться токенами ERC-20: кошельки, газ и частые ошибки
Хранить и отправлять ERC-20-токены умеет любой кошелёк с поддержкой Ethereum: программные MetaMask и Trust Wallet, аппаратные Ledger и Trezor. Токен не хранится «в кошельке» физически — он записан в блокчейне, а кошелёк лишь хранит ключи и подписывает транзакции. Поэтому, чтобы добавить новый токен, иногда нужно вручную указать адрес его контракта — и брать этот адрес только с официального сайта проекта или из проверенного эксплорера, а не из чата.
Главная практическая особенность ERC-20 — парадокс самооплаты: токен не может оплатить собственный перевод. Комиссия (газ) в Ethereum всегда платится в ETH. Типичный сценарий новичка выглядит так: купил токен на бирже → вывел в MetaMask → хочет отправить другу → а ETH на кошельке нет → транзакция не отправляется. Деньги не пропали, но «застряли»: чтобы их сдвинуть, сначала нужно завести немного ETH.
Практический совет: держите на Ethereum-кошельке небольшой запас ETH (ориентировочно 0,005–0,01 ETH) именно на газ. И при первом переводе незнакомому адресу или на новую биржу делайте тестовую отправку на минимальную сумму — убедились, что дошло, и только потом отправляйте остальное.
Размер газа зависит от загрузки сети: в спокойные часы перевод стоит доли цента, в пик — может доходить до десятков долларов. Перед крупной операцией имеет смысл свериться с текущей ценой газа в эксплорере.
Риски, мифы и скам
ERC-20 — это про деньги, поэтому к рискам подходим серьёзно. Здесь собраны угрозы, о которых редко пишут русскоязычные гайды.
Approve-фишинг — атака №1 в 2025–2026 годах. Помните кнопку «Approve»? Мошеннический сайт под видом раздачи или модного DeFi-проекта просит вас подтвердить разрешение — и выставляет лимит на «бесконечность» (технически — максимально возможное число). Вы думаете, что подключаете кошелёк, а на деле выдаёте контракту право списать все ваши токены этого вида в любой момент. Дальше средства уходят без дополнительных подтверждений. По данным исследования USENIX Security 2025 и предупреждений MetaMask, именно вредоносные approve-разрешения стали доминирующим способом кражи токенов. Защита: периодически проверяйте и отзывайте выданные разрешения через сервисы вроде revoke.cash, а подключаясь к новому приложению — читайте, что именно подписываете. Подробно про дрейнеры и approvals у нас есть отдельный гайд по безопасности криптокошелька.
Скам-токены. Поскольку выпустить ERC-20 может кто угодно, мошенники создают токены-пустышки: одни нельзя продать после покупки (honeypot), другие нужны лишь для «накачки и сброса» (rug pull). Само присутствие токена в вашем кошельке ничего не гарантирует — иногда скам-токены даже присылают незваными, чтобы заманить на фишинговый сайт. Проверяйте контракт в эксплорере и не взаимодействуйте с токенами, которые появились у вас сами.
Отправка в неверную сеть. Мы разобрали это выше: одинаковый формат адреса 0x у разных EVM-сетей приводит к потерям. Сеть отправителя и получателя должны совпадать.
Отправка токенов на адрес смарт-контракта. Если по ошибке отправить токены на адрес самого токен-контракта, вернуть их, как правило, невозможно. По оценке ethereum.org (данные на 20 июня 2024 года), так было безвозвратно потеряно не менее $83,6 млн в токенах. Всегда отправляйте на обычный адрес кошелька, а не на адрес контракта.
Объединяющий вывод: технология ERC-20 надёжна, а вот её удобство и открытость создают пространство для ошибок и мошенничества. Большинство потерь происходит не из-за «взлома блокчейна», а из-за невнимательности владельца. Базовая гигиена — тестовые переводы, проверка сети, аудит approve-разрешений и хранение seed-фразы офлайн — закрывает почти все риски. Как безопасно хранить ключи, мы разобрали в гайде про хранение seed-фразы.
FAQ
Что такое адрес ERC-20?
Это обычный адрес кошелька в сети Ethereum — он начинается с 0x. «Адрес ERC-20» означает, что вы принимаете токен по стандарту ERC-20 через блокчейн Ethereum. Отдельного «ERC-20-адреса», отличного от вашего Ethereum-адреса, не существует.
Чем ERC-20 отличается от TRC-20?
Это один и тот же тип токена (взаимозаменяемый), но в разных сетях: ERC-20 — в Ethereum, TRC-20 — в TRON. Различаются комиссии (в TRON обычно дешевле), формат адреса (TRC-20 начинается с T, ERC-20 — с 0x) и валюта для оплаты газа (ETH против TRX). Монета (например, USDT) при этом одна и та же.
Почему для перевода токена нужен ETH? Потому что в Ethereum комиссию за любую операцию (газ) платят в ETH, а не в переводимом токене. Сам ERC-20-токен не умеет оплачивать собственную транзакцию. Поэтому на кошельке всегда нужен небольшой запас ETH.
Как добавить токен ERC-20 в кошелёк, если он не виден? Нужно вручную импортировать токен по адресу его контракта. Адрес берите только с официального сайта проекта или из надёжного эксплорера (например, Etherscan) — не из сообщений в чатах и не из рекламы.
Сколько стоит создать свой токен ERC-20? Технически — десяток строк кода и оплата газа за публикацию контракта (от нескольких долларов в спокойные часы). Именно эта простота и породила тысячи токенов, включая мошеннические. Лёгкость создания токена не делает его ценным.
Как понять, что токен ERC-20 — мошеннический? Стопроцентной гарантии нет, но насторожить должны: токен, который появился в кошельке сам; невозможность продать после покупки; отсутствие проекта и ликвидности; агрессивная реклама с обещанием прибыли. Проверяйте контракт в эксплорере и не подписывайте approve на незнакомых сайтах.
