Токени ERC-20: як працює головний стандарт Ethereum

17 хв. читання
BINANCE TRADERS LEAGUE S3
Спот і ф'ючерси · старт ф'ючерсів 23.06
Приєднатися →

Коротко (TL;DR).

  • 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. Звучить сухо, але зміст побутовий: це узгоджена всіма «мова», якою токени спілкуються з гаманцями та біржами.

$3 млн+ TRADERS LEAGUE · SEASON 3$3 млн+Що довше зволікаєш — то важче наздогнати лідерів у таблицяхДолучайся до Ліги →

Повернімося до аналогії з 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 — це перелік функцій, які смартконтракт зобов’язаний реалізувати. Знати їх напам’ять новачку не потрібно, але розуміти суть корисно: саме ці функції стоять за кожною кнопкою у вашому гаманці.

$3 млн+ TRADERS LEAGUE · SEASON 3$3 млн+Що довше зволікаєш — то важче наздогнати лідерів у таблицяхДолучайся до Ліги →
ФункціяЩо робить простими словами
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
Комісія за переказвід часток цента до десятків $ у пікдуже низьканизька
Чим сплачується газETHTRX (часто майже безкоштовно)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 на незнайомих сайтах.

Приз-фонд $40K+
BINANCE
Приз-фонд $40K+
Перший до $175M обсягу — +7000 USDC
ТОРГУВАТИ
Поділитися
Зв'язатися:
Крипто- та data-аналітик, інженер-програміст (факультет комп'ютерних наук ХНУРЕ). В IT з 2008 року: адміністрував корпоративний моніторинг у «Vodafone Україна», сім років розробляв і просував веб-проєкти, п'ять років керував маркетингом на метриках — конверсія, CTR, ROI, LTV.Криптовалютними ринками займаюся з 2021 року: ончейн-метрики, токеноміка, макроекономічні індикатори. Розробив власну data-driven модель аналізу ринку на 30+ метрик. Стек — Python (pandas, NumPy, SciPy, matplotlib), математична статистика та EDA; збір і звірку даних автоматизую AI-агентами.Принцип — «Don't trust, verify»: кожна цифра перевірена за першоджерелом, ключові — щонайменше за двома незалежними; прогнози — лише сценарії з умовами. Теза без даних не публікується.