Если вы когда-нибудь пользовались криптовалютой, кроме ETH, вы, скорее всего, имели дело с ERC-20 токенами. Это не отдельная монета, а цифровой актив, который живёт внутри Ethereum - как файл в папке вашего компьютера. Но именно этот стандарт сделал возможным то, что сегодня называют децентрализованным финансом. Без ERC-20 не было бы USDT, DAI, UNI, SHIB или сотен тысяч других токенов. Это не просто технический документ - это основа всей экосистемы.
Что такое ERC-20 и зачем он нужен?
ERC-20 - это набор правил, которые любой разработчик должен соблюдать, чтобы создать токен на Ethereum. Стандарт появился в 2015 году, но стал массовым только в 2017-м, когда стартапы начали выпускать свои токены для сбора денег - так родился бум ICO. До ERC-20 каждая новая криптовалюта требовала собственного блокчейна. Это было дорого, медленно и сложно. ERC-20 изменил это: теперь достаточно написать один смарт-контракт, и токен сразу работает с любым кошельком, биржей или приложением, что поддерживает Ethereum.Представьте, что Ethereum - это дорога. ETH - это топливо, которое нужно, чтобы ехать. ERC-20 токены - это грузы, которые вы перевозите на этой дороге. Неважно, что это: стейблкоин, игровой актив или акция компании. Если токен соответствует ERC-20, он будет работать в MetaMask, на Binance, в DeFi-протоколах - всё как по одному шаблону.
Как устроен ERC-20 токен?
Каждый ERC-20 токен - это смарт-контракт, написанный на Solidity. Он не хранится отдельно, как ETH. Вместо этого он - просто база данных внутри Ethereum. Когда вы отправляете токен, вы не передаёте сам токен. Вы отправляете команду смарт-контракту: «Уменьши баланс А на 10 токенов, увеличь баланс Б на 10 токенов». Эта команда упаковывается в транзакцию, которая оплачивается ETH - именно поэтому у вас должен быть хотя бы 0.001 ETH на кошельке, чтобы отправить даже один USDT.Стандарт определяет шесть обязательных функций:
- totalSupply - сколько всего токенов выпущено.
- balanceOf - сколько токенов у конкретного адреса.
- transfer - отправить токены с одного адреса на другой.
- approve - разрешить третьему лицу тратить ваши токены.
- allowance - проверить, сколько токенов разрешено тратить.
- transferFrom - выполнить перевод от имени другого пользователя, если ему разрешили.
Три дополнительные функции - name, symbol и decimals - не обязательны, но используются в 99% случаев. Например, USDT имеет name: "Tether USD", symbol: "USDT", decimals: 6. Это значит, что 1 USDT = 1 000 000 минимальных единиц. ETH использует 18 десятичных знаков - так точнее, ведь он дороже.
Почему ERC-20 доминирует?
На ноябрь 2023 года более 92% всех токенов на Ethereum - ERC-20. Всего в экосистеме насчитывается более 850 000 уникальных ERC-20 токенов. Это больше, чем все остальные стандарты вместе взятые. Почему?- Совместимость. Каждый кошелёк, биржа, DeFi-сервис - всё это поддерживает ERC-20. Даже если вы новичок, вы уже используете его, просто не замечая.
- Ликвидность. Токен ERC-20 можно сразу вывести на Binance или Coinbase. Нативные токены с других блокчейнов требуют недель на листинг.
- Простота. Создать ERC-20 токен может даже неопытный разработчик за пару часов. Полный цикл - тестирование, аудит, запуск - займёт 2-6 недель, но это всё равно быстрее, чем запуск нового блокчейна.
Самые крупные стейблкоины - USDT, USDC, DAI - все они ERC-20. Их общая капитализация превышает 120 миллиардов долларов. Это не просто цифры - это реальные деньги, которые люди используют для расчётов, сбережений и торговли.
Чем ERC-20 отличается от ERC-721 и ERC-1155?
ERC-20 - это для взаимозаменяемых токенов. Как монеты: одна 10-рублёвая монета - это то же самое, что другая. Но если вы хотите создать уникальный цифровой арт, коллекционную карточку или токен на недвижимость - ERC-20 не подойдёт. Для этого есть другие стандарты:- ERC-721 - для NFT. Каждый токен уникален. Пример: CryptoPunks, Bored Ape.
- ERC-1155 - гибрид. Поддерживает и взаимозаменяемые, и уникальные токены в одном контракте. Используется в играх, например, в The Sandbox.
Если вы хотите создать токен для вознаграждения пользователей, валюту в приложении или стейблкоин - ERC-20 идеален. Для цифрового искусства, игровых предметов или токенизации недвижимости - нет. Выбирайте правильный инструмент.
Основные проблемы ERC-20
Несмотря на популярность, ERC-20 имеет серьёзные недостатки.Газовые комиссии. Когда сеть Ethereum перегружена - например, во время запуска нового NFT-проекта - комиссии могут взлететь до 50-100 долларов за транзакцию. Это делает мелкие переводы нерентабельными. В 2021 году пользователи жаловались, что отправляют 5 долларов, а платят 40 за газ.
Зависимость от Ethereum. Если Ethereum упадёт - ERC-20 токены тоже упадут. Нет резервного плана. Это как здание на одном фундаменте. В 2017 году из-за ошибки в смарт-контракте компании Parity было заблокировано более 300 миллионов долларов. Никто не мог их вернуть, потому что код был неисправим.
Централизация. По данным RBC, 70% всех ERC-20 токенов контролируются всего 10 кошельками. Это означает, что даже «децентрализованный» проект может быть под управлением одной группы людей. Многие токены с нулевой ликвидностью - это просто маркетинг, а не реальная экономика.
Что меняется в 2024-2026?
Ethereum не стоит на месте. В марте 2024 года запущен обновление Dencun - и оно кардинально меняет игру. Теперь транзакции ERC-20 будут использовать новый механизм - «proto-danksharding». Это снизит газовые комиссии на 90%. Вместо 50 долларов за перевод - 5. Это откроет двери для повседневного использования токенов: оплата кофе, микроплатежи, зарплата в крипте - всё станет реальностью.Кроме того, в 2024 году ожидается рост токенизации реальных активов. Недвижимость, акции, товарные запасы - всё это начинают переводить на блокчейн как ERC-20 токены. Прогноз рынка к 2030 году - 16 триллионов долларов. Это не фантастика. Уже сейчас банки и фонды тестируют такие системы.
Как хранить ERC-20 токены?
Любой кошелёк, который поддерживает Ethereum, автоматически поддерживает ERC-20. Но есть разница между удобством и безопасностью.- MetaMask - самый популярный. Браузерное расширение. Удобен, но уязвим, если вы открываете фишинговые сайты. Используют 98% пользователей.
- Trust Wallet - мобильное приложение. Хорош для новичков, с поддержкой множества токенов.
- Ledger Nano X - аппаратный кошелёк. Самый безопасный. Цена от 149 долларов. Подходит для хранения крупных сумм.
Важно: никогда не отправляйте ERC-20 токены на адрес, который не поддерживает этот стандарт. Например, если вы отправите USDT на адрес Bitcoin - деньги пропадут. Или если вы отправите токен на адрес контракта, а не на свой кошелёк - вы потеряете доступ. Это одна из самых частых ошибок новичков.
Как создать ERC-20 токен?
Если вы разработчик, вот что нужно:- Знание Solidity - основного языка для Ethereum-контрактов.
- Инструменты: Hardhat или Truffle - для компиляции и тестирования.
- Реализация всех шести обязательных функций.
- Тестирование на уязвимости - например, с помощью Slither или MythX.
- Аудит смарт-контракта - профессиональная проверка. Без этого риск потери средств слишком высок.
- Запуск на Ethereum Mainnet - оплата газа ETH.
Опытный разработчик может написать базовый токен за 2-4 часа. Но полный цикл - от идеи до запуска - займёт 2-6 недель. Не пытайтесь пропустить аудит. Это не «дополнительная опция» - это страховка.
Что дальше?
ERC-20 не идеален. Он устаревает. Но он - основа. Даже новые стандарты, такие как ERC-777, не вытесняют его - они дополняют. Потому что 99% всех сервисов Ethereum работают с ERC-20. Даже если вы создадите лучший токен, без совместимости с ERC-20 он останется незамеченным.Сегодня ERC-20 - это не просто стандарт. Это инфраструктура. Как HTTP для веба. Как USB для устройств. Вы не задумываетесь, как работает USB - вы просто подключаете флешку. Так же и с ERC-20. Вы не думаете о смарт-контракте - вы просто покупаете USDT, отправляете DAI или участвуете в DeFi. Это работает. И пока Ethereum остаётся доминирующей сетью, ERC-20 будет жить.
Чем ERC-20 отличается от ETH?
ETH - это нативная криптовалюта Ethereum. Она хранится прямо в блокчейне и используется для оплаты транзакций (газа). ERC-20 - это токен, созданный внутри смарт-контракта. Он не может оплачивать газ. Чтобы отправить ERC-20 токен, вам нужно иметь ETH на балансе. ETH - топливо. ERC-20 - груз.
Можно ли создать свой ERC-20 токен без программирования?
Да, есть сервисы вроде Token Wizard, Mintbase или Remix - они позволяют создать токен через интерфейс без кода. Но такие токены часто не проходят аудит, не совместимы с DeFi-протоколами и могут быть легко скопированы. Для серьёзного проекта - это не вариант. Без кода вы не контролируете логику. А без контроля - риск потери средств.
Почему ERC-20 токены могут исчезнуть с биржи?
Биржи листингуют токены на основе ликвидности, безопасности и юридической чистоты. Если проект не имеет активности, у него есть уязвимости в смарт-контракте или он нарушает законы (например, выдаётся за ценную бумагу без лицензии), биржа может удалить токен. В 2023 году более 15% токенов ERC-20 были удалены с крупных бирж по этим причинам.
Как проверить, что токен - настоящий ERC-20?
Используйте Etherscan. Введите адрес токена - если он показывает шесть обязательных функций (totalSupply, balanceOf, transfer и т.д.), это ERC-20. Также проверьте, есть ли у токена имя, символ и количество десятичных знаков. Если всё это есть - токен соответствует стандарту. Если адрес не отображается на Etherscan - это либо не токен, либо он на другом блокчейне.
Что будет, если я отправлю ERC-20 токен на адрес Bitcoin?
Деньги пропадут. Ethereum и Bitcoin - разные блокчейны. Токен ERC-20 не существует в Bitcoin. Он отправится в «никуда» - адрес не имеет смарт-контракта, который может его обработать. Такие транзакции не отменяются. Восстановить средства невозможно. Всегда проверяйте адрес и сеть перед отправкой.
Сколько стоит создать ERC-20 токен?
Стоимость зависит от сложности. Базовый токен с аудитом и тестами обойдётся от 1 500 до 5 000 долларов. Это включает разработку, проверку на уязвимости, запуск и документацию. Если вы делаете это самостоятельно - затраты будут только на газ: около 100-300 долларов за транзакции на Ethereum. Но это не рекомендуется без опыта - риск потери средств слишком велик.
Ярина Груша, February 14, 2026
Опять эти «децентрализованные» токены… А где гарантии, что через год не окажется, что 90% USDT - это фейковые балансы, а их «эмитент» - просто один человек с ноутбуком в Тбилиси? Уже видел, как один «стейблкоин» исчез за ночь - и никто не отвечал. Это не инновация, это казино с блокчейном. И да, я не доверяю ни одному смарт-контракту, который не был аудирован… трижды!.. и не подписан нотариусом…
Desi Petrova, February 16, 2026
Хороший обзор, но стоит уточнить: ERC-20 - это не просто стандарт, это фундамент, на котором строится вся современная криптоэкономика. Без него не было бы DeFi-лending, не было бы стейкинга, не было бы DEX-ов. Мы говорим о том, что позволило миллионам людей по всему миру участвовать в финансах без посредников. Да, есть проблемы - газ, централизация, уязвимости. Но они решаются. Dencun - это только начало. Важно не бояться технологий, а учиться их использовать правильно.
Анастасия Ильина, February 17, 2026
Интересно, что ERC-20 - это как язык. Не важно, кто его говорит - индиец, русский, бразилец - если все понимают одни и те же слова, можно строить диалог. Так и с токенами: если все кошельки, биржи, протоколы понимают один и тот же набор функций - всё работает. Это не про код. Это про согласие. И пока люди согласны - стандарт живёт. Даже если он старый. Даже если он неидеальный.
Сергей Кк, February 18, 2026
Вы вообще понимаете, что ERC-20 - это не «старый стандарт», а самая удачная идея в истории крипты? Сравните: до ERC-20 - каждый токен требовал отдельный блокчейн, отдельную сеть, отдельную экосистему. После - один блокчейн, тысячи токенов, миллионы пользователей. Это как изобрести USB, а потом начать выпускать флешки на разных форматах. ERC-20 - это USB для крипты. И да, газы высокие - но Layer 2 уже решают это. Не надо бояться прогресса. Надо его использовать.
Leonid Migal, February 19, 2026
О, вот ещё один «этичный» гуру, который считает, что «ERC-20 - основа экосистемы». А где же ваша этика, когда 70% токенов контролируются 10 кошельками? Или вы думаете, что «децентрализация» - это когда один парень из Москвы создаёт 500 токенов и раздаёт их своим друзьям? Смарт-контракт не делает проект честным. Человек - делает. А здесь - только симулякр.
Aleksandr Fonov, February 21, 2026
Данный стандарт, несмотря на свою кажущуюся простоту, представляет собой философскую концепцию, в которой сущность цифрового актива трансформируется из абстрактной идеи в формализованную сущность, подчиняющуюся строгим мета-правилам, определяемым не человеческим сознанием, а алгоритмической волей. В этом смысле ERC-20 - это не просто набор функций, а онтологический акт, в котором человечество впервые попыталось зафиксировать ценность вне государственного контроля. Но, как и любое онтологическое утверждение, он несёт в себе внутреннее противоречие: если всё, что существует, должно быть измеримо, то что происходит с тем, что не может быть измерено? Страх? Доверие? Надежда? Эти качества не могут быть закодированы. И потому, несмотря на всю техническую мощь, ERC-20 - лишь тень реальности, отражённая в зеркале блокчейна.
tatiana s, February 22, 2026
я просто не понимаю… почему все так нервничают из-за газов… это же просто… ну… как если бы ты хотел купить бутылку воды… а тебе надо заплатить 50 долларов за то, что ты взял её с полки… и ещё… ты боишься… что твой кошелёк… может… пропасть… если ты… не включишь… двухфакторку… а потом… ещё… кто-то… напишет… токен… без аудита… и ты… просто… потеряешь… всё… и никто… не поможет… и… я… просто… плачу…