Коротко (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 на незнайомих сайтах.
