Uk
10 хв

Що таке ERC-20 у мережі Ethereum?

Що таке ERC-20 у мережі Ethereum?

Люди звикли думати, що криптовалюта — це тільки про активи на кшталт Bitcoin і подібні записи в блокчейні. Однак це вже давно не так. Є безліч різних токенів, які виконують свої завдання: невзаємозамінні токени (NFT), Soulbound-токени, токени для ігор та інші. Серед усього цього розмаїття є один стандарт, який виділяється найбільше — ERC-20. Це найпоширеніший стандарт для створення токенів на блокчейні Ethereum. Розберімося, що таке ERC-20 і чому він відіграє важливу роль у світі цифрових активів.

Стандарт токена ERC-20: у чому суть

ERC-20 — це революція в криптовалютному світі й один із найбільш широко використовуваних стандартів токенів на блокчейні Ethereum. До появи ERC-20 кожен токен у мережі Ethereum мав свій унікальний смартконтракт, що ускладнювало взаємодію різних токенів один з одним. Крім того, це робило важчою і розробку, оскільки для кожного нового токена потрібно було з нуля писати смартконтракт і логіку його взаємодії зі смартконтрактами інших токенів.

Розберемося як працює стандарт токена на прикладі:

Уяви, що ти приїхав на гірськолижний курорт «Ethereum» і тобі потрібно обміняти свої гроші на скіпаси (токени) для підйомників. Після того, як ти це зробив, виявилося, що всі турнікети (смартконтракти) на підйомниках приймають різні скіпаси. Тепер тобі потрібно якось обміняти свої скіпаси на підхожі та робити це доведеться на кожному новому турнікеті. ERC-20 — це набір правил і дій, завдяки яким всі «скіпаси» можуть взаємодіяти не тільки з усіма «турнікетами» на «курорті», а й з усією його екосистемою.

Стандарт ERC-20 встановлює правила, згідно з якими всі токени стають сумісними один з одним. Це дало змогу іншим протоколам, платформам і розробникам створювати смартконтракти, які можуть використовувати будь-який токен, що відповідає стандарту, без необхідності створення логіки їхньої взаємодії з нуля.

Історія стандарту ERC-20

Ethereum став першим блокчейном, у якому застосовуються смартконтракти. До появи Ethereum вважалося, що кожна криптовалюта повинна мати свій блокчейн. Але навіть із розв’язанням цієї проблеми до появи ERC-20 було складно забезпечити сумісність різних активів, оскільки у кожного з них був свій унікальний смартконтракт. Інакше кажучи, для того, щоб біржі або гаманці мали змогу підтримувати певний токен, його творцям доводилося розробляти новий код щоразу.

Фабіан Фогельштеллер прийшов у команду Ethereum Foundation у січні 2015 року, за 6 місяців до запуску основної мережі. Ще в листопаді 2015 року він запропонував стандарт ERC-20, який реалізує API для токенів у смартконтрактах. Запит був двадцятим у списку. ERC — це абревіатура Ethereum Request for Comment, стандарту для оновлень коду в протоколі Ethereum.

Після того як спільнота розробників Ethereum дала зелене світло, пропозицію було втілено в життя під назвою Ethereum Improvement Proposal (EIP-20).

Поява ERC-20 уніфікувала спосіб створення токенів у межах однієї мережі й зробила токени взаємозамінними. З цим стандартом більше не потрібно прописувати логіку взаємодії між різними смартконтрактами токенів. Після введення ERC-20 Ethereum став універсальною платформою для блокчейн-застосунків, запуску токенів і ICO (Initial Coin Offering — первинна пропозиція монет).

Основні характеристики протоколу ERC-20

Стандарт ERC-20 визначає набір властивостей, яким мають відповідати всі токени, випущені в блокчейні Ethereum, а саме:

  • «totalSupply» — загальна кількість токенів, які будуть випущені;
  • «balanceOf» — початкова кількість токенів, приписаних до певної адреси;
  • «transfer» — функція для передачі токенів з однієї адреси на іншу;
  • «transferFrom» — функція для обміну токенів між користувачами;
  • «approve» — ця функція використовується для перевірки того, чи може смартконтракт здійснювати дистрибуцію токенів;
  • «allowance» — дає змогу перевірити баланс для надсилання токенів на іншу адресу.

Додаткові параметри у токенах ERC-20

  • name — назва токена;
  • symbol — символ або тикер;
  • decimals — кількість знаків після коми.

Як працюють токени ERC-20

Робота смартконтрактів здійснюється з використанням віртуальної машини Ethereum (Ethereum Virtual Machine — EVM), і їхні дії зумовлені алгоритмами для конкретних сценаріїв. Кожен токен, що відповідає стандарту ERC-20, є взаємозамінним і має однакову цінність.

Кожен контракт ERC-20 відстежує баланси токенів на адресах Ethereum і дає змогу переказувати токени між адресами. Коли користувач ініціює переказ токенів, він викликає функцію «transfer» у смартконтракті, вказуючи адресу одержувача і кількість токенів для переказу. Потім смартконтракт перевіряє транзакцію: якщо у відправника достатній баланс, то токени списуються з його балансу та одночасно зараховуються на адресу одержувача.

Що таке криптовалюта і як вона працює?
Схожа стаття

Що таке криптовалюта і як вона працює?

Читати статтю

Переваги стандарту ERC-20

  • Сумісність. Стандарт ERC-20 забезпечує сумісність між різними проєктами й застосунками на Ethereum. Це означає, що токени ERC-20 можна легко змінювати та переказувати в блокчейні Ethereum.
  • Простота створення і зручність використання. Розробники можуть легко створювати й налаштовувати токени за шаблоном. Наприклад, можна вказати назву токенів, їхню загальну кількість, тикер.
  • Токени ERC-20 можуть зберігатися в тому самому гаманці, що і криптовалюта Ether (ETH), що полегшує користувачам відстеження та управління різноманітними активами в одному місці.
  • Розвиток екосистеми. ERC-20 зіграв ключову роль у зростанні екосистеми Ethereum, даючи змогу розвиватися проєктам у сфері децентралізованих фінансів (DeFi), ігор та інших сферах, популяризуючи блокчейн-технології у світі.

Недоліки ERC-20

  • Високі ERC-20 комісії. Усі токени стандарту ERC-20 мають спільний недолік самого блокчейну — високі комісії. Через це мережа ERC-20 зазнає труднощів із масштабованістю. Попри оновлення мережі до Ethereum 2.0 і перехід на алгоритм Proof-of-Stake (POS), газ (так називається комісія в мережі Ethereum) все ще може бути доволі високим і сягати $20 за транзакцію.
  • Стандарт можуть використовувати шахраї. Вони налаштовують код смартконтракту, щоб за підсумком вкрасти кошти власників токена. Оскільки створити токен ERC-20 дуже просто, це робить стандарт привабливим для різних шахрайських проєктів.

Альтернативні стандарти

Однак не варто забувати й про інші стандарти токенів, кожен з яких має своє призначення. Наприклад, ERC-721 для невзаємозамінних токенів (NFT), ERC-1155, який створює як взаємозамінні, так і невзаємозамінні токени, ERC-777, що передбачає додаткові функції безпеки, ERC-884 для операцій з акціями та ERC-998, який дає змогу об’єднувати токени різних стандартів. Є й схожі стандарти в інших мережах, наприклад, TRC-20.

Чим відрізняється TRC-20 від ERC-20

TRC-20 — стандарт для токенів, що випускаються в блокчейні Tron, тоді як ERC-20 — стандарт для криптовалюти на блокчейні Ethereum. Основні характеристики багато в чому збігаються і виконують приблизно одні й ті самі функції смартконтракту. Варто зазначити, що Tron відомий за свої низькі комісії та, мабуть, найвідоміший токен TRC-20 це USD Tether (USDT), випущений на цьому блокчейні.

Які криптовалюти використовують стандарт ERC-20

Багато популярних криптовалют використовуються стандарт ERC-20. Ось лише деякі з них:

  1. Chainlink (LINK)
  2. Tether (USDT ERC-20)
  3. Uniswap (UNI)
  4. Dai (DAI)
  5. ApeCoin (APE)
  6. Aave (AAVE)
  7. Maker (MKR)
  8. Arbitrum (ARB)
  9. Wrapped Bitcoin (WBTC)
  10. The Sandbox (SAND)

Зрозуміло, це не повний список і є безліч інших активів, створених на базі цього стандарту. Варто зазначити, що Tether ERC-20 (USDT) перебуває на першому місці за обсягом капіталізації, добових торгів і кількістю власників.

Актуальний курс криптовалют, що використовують ERC-20, можна знайти на WhiteBIT.

Як зберігати токени ERC-20

Сьогодні кожен може вибрати собі криптогаманець до вподоби. Ринок пропонує велику кількість гаманців, що дають змогу зберігати токени ERC-20. До найвідоміших криптовалютних гаманців належать MetaMask і MyEtherWallet.

ERC-20 гаманець також може бути у вигляді апаратного гаманця. Але перш ніж відправляти свої активи, важливо переконатися в тому, що гаманець підтримує стандарт ERC-20.

Ти також можеш купити криптовалюту і зберігати токени ERC-20 на гаманцях криптобіржі. Однак біржа повинна бути безпечною і мати хорошу репутацію. Наприклад, біржа WhiteBIT зберігає 96% цифрових активів на холодних гаманцях і використовує Web Application Firewall (WAF) для виявлення і блокування хакерських атак. Крім того, платформа пройшла аудит у Hacken.io — провідних фахівців з надання послуг у сфері кібербезпеки зі спеціалізацією на блокчейн-технологіях.

Згідно з аудитами Hacken.io і сертифікованої платформи CER.live у 2022 році, WhiteBIT відповідає найвищим вимогам до рівня безпеки та входить до трійки бірж за надійністю з найвищим рейтингом ААА. Зберігати кошти на подібній біржі не тільки безпечно, а й зручно: на платформі доступний простий і швидкий обмін криптовалют.

Як створити свій токен ERC-20?

Для того, щоб створити свій токен ERC-20 необов’язково бути програмістом. Можна скопіювати код будь-якого токена ERC-20 з GitHub і вставити скопійований смартконтракт на сторінці remix.ethereum.org. Далі ти зможеш змінити потрібні тобі параметри. Схема така:

  1. Відкрий сайт;
  2. Створи файл із назвою «new token»;
  3. Встав код смартконтракту;
  4. Зміни параметри в коді: загальну кількість криптовалюти, кількість знаків після коми, назву токена і тикер, а також його функціонал;
  5. Перевір, чи є помилки в коді, клацнувши «Compile new token»;
  6. Під’єднай криптовалютний гаманець, наприклад MetaMask;
  7. Клацни «Deploy» (розгортання), щоб запустити токен;
  8. Оплати комісію в ETH;
  9. Готово, ти створив токен ERC-20!
Як створити свою криптовалюту?
Схожа стаття

Як створити свою криптовалюту?

Читати статтю

Висновки

На закінчення, стандарт ERC-20 на блокчейні Ethereum став невіддільною частиною світу цифрових активів. Поява ERC-20 стала одним із ключових чинників у розвитку децентралізованих застосунків. І, попри високі комісії Ethereum та труднощі масштабування, стандарт ERC-20 все ще залишається фундаментом для безлічі токенів і продовжує відігравати важливу роль у появі нових і перспективних блокчейн-проєктів.

WhiteBit icon

Купити криптовалюту на WhiteBIT

Перейти до покупки
Поділитися
Опубліковано
Author: WhiteBIT WhiteBIT
Цілий світ криптовалют — у тебе в кишені
Завжди під рукою

Останні статті

Що таке гарячий гаманець?

Ключові моменти статті: Гарячий гаманець – це онлайн-гаманець для швидкого доступу до криптовалюти....

WhiteBIT VIP 2.0: Більше способів отримати VIP-статус за оновленою програмою

З 2 липня 2026 року на WhiteBIT запускається оновлена VIP Program. Ми переглянули логіку кваліфікації, що...

Spyker повертається на Le Mans Classic 2026 після входження до W Group

Лише за кілька тижнів після оголошення про зміну структури власності та стратегічні інвестиції Spyker пов...

Що таке Banking as a Service (BaaS) і як обрати BaaS provider?

Сфера фінансових послуг суттєво змінилася за останнє десятиліття. Традиційний банкінг більше не обмежуєть...

Що таке криптобандл і як диверсифікувати криптопортфель з WhiteBIT?

Ключове зі статті: Криптобандли дають змогу сформувати криптопортфель через одну покупку. Замість вибору ...

Ще новини

Перейти в розділ
У чому різниця між криптоброкером і біржею?

У чому ж криптовалютний брокер та біржа різняться? Під час занурення у світ цифрових валют розуміння відм...

Чи можливо купити частину Bitcoin і як це зробити?

Хочете інвестувати в біткоїн, але не готові купувати цілий? Не проблема! У цій статті ми розберемося, як ...

Що таке мем коін і чому в нього інвестують

Мем коіни, особливий тип криптовалюти, з’явилися як альтернатива серйозній криптовалюті у цифрових ...

Отримуй прибуток з AMA

AMA (Ask Me Anything) — це сесія в форматі Q&A, де можна більше дізнатися про нові проєкти безпосередньо ...

Що таке Piercing Line: повне керівництво з трейдингу

У світі технічного аналізу існує безліч свічкових патернів, але Piercing Line заслужено посідає одне з це...

Завантажити застосунок

відсканувати QR-код