26 Травня, 2024

Що таке токени ERC-20 та як їх використовувати

Перше, що спадає на думку у відповідь на це питання — це токени на платформі Ethereum.

Чому саме ці токени стали настільки популярними і привернули значну увагу криптосвіту, впливаючи на індустрію? Фахівці Trustee Wallet підготували статтю, у якій пояснюють що таке стандарт ERC-20, розкривають передумови створення, основні характеристики та ключові відмінності від криптовалют.

Ми розповімо про найпопулярніші токени ERC-20, основні переваги та недоліки, а також як використовувати і як обрати гаманець для зберігання токенів ERC-20. Цікаво та корисно — далі в статті.

Токени ERC-20: що це?

Це універсальний протокол для створення нових токенів, які відповідають стандартам та є основою безлічі сучасних токенів. Основні характеристики:

  • взаємозамінність;
  • переносимість — перекази між адресами;
  • фіксована емісія — кількість токенів визначається при створенні; розробники не можуть довипускати токени, якщо це не прописано в смарт-контракті.

Що означає абревіатура ERC-20?

Ethereum Request for Comments — це протокол, який дозволяє вносити пропозиції щодо покращення мережі Ethereum. Цифра 20 означає номер речення і є унікальним ідентифікатором. Відповідно токени ERC-20 — це все токени, які відповідають протоколу.

Які ще є стандарти ERC?

Необхідно розуміти, що окрім 20 протоколів, існують інші, наприклад:

  • 721 — невзаємозамінні токени або NFT, код кожного унікальний;
  • 1400 — сек’юріті токени;
  • 865 — дозволяє оплачувати комісію за транзакцію не в ETH, а у відповідних токенах, при чому комісію в ETH оплачує сам власник смарт-контракту;
  • 777 — позиціонується як гнучкіша альтернатива ERC-20.

Навіщо потрібен стандарт ERC-20?

До 2015 року, коли Віталік Бутерін, засновник Ethereum, створив протокол ERC-20, користувачі зіштовхувались з проблемою несумісності ефірних токенів, кожен із яких мав унікальний смарт-контракт.

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

Серед цілей створення:

  • єдиний протокол для вирішення проблем сумісності та підтримки токенів;
  • аналог цінних паперів у цифровому світі;
  • інструмент для проведення ICO, найпопулярнішого способу залучення коштів для криптопроєктів.

Протокол дісйно спростив життя користувачам мережі, вирішивши одразу кілька завдань:

  • прискорення операцій з токенами, таких як додавання, видалення та переміщення;
  • відсутність необхідності написання нового коду для створення нового токена;
  • оперативне розміщення на різних сервісах і криптобіржах без тривалого процесу погоджень та припасування під вимоги;
  • створення єдиного набору правил для всіх токенів всередині Ethereum.

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

Отже, які ж правила об’єдналися у стандарт, який спростив розробку нових токенів?

Визначальні фактори — це 6 обов’язкових та 3 опціональних параметри:

Обов’язкові

  1. totalSupply (загальна кількість) — загальна кількість токенів, дозволена для емісії, обмежує генерацію нових токенів після досягнення максимуму;
  2. balanceOf (поточний баланс) — кількість токенів, що з самого початку прикріплені до встановленої адреси;
  3. transfer (переказ) — метод переміщення токенів з первинної адреси іншим користувачам;
  4. transferFrom (адреса джерела переказу) — метод переміщення токенів для передачі між учасниками;
  5. approve (підтвердження) — підтверджує, що смарт-контракт може здійснювати розподіл токенів, не порушуючи ліміт загальної емісії, — перевірка балансу;
  6. allowance (перевірка залишку на рахунку) — підтверджує, що адреса має достатньо токенів на балансі для надсилання на іншу адресу.

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

Чим токени ERC-20 відрізняються від традиційних криптовалют?

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

  • не мають власного блокчейну;
  • емітуються певною командою, а не майняться;
  • можуть відігравати роль знижки або бонусу для продукту;
  • не виражають вартість товару та не характеризують купівельну спроможність;
  • є маркером наявності коштів чи права використання товарів чи послуг, можуть виступати борговою розпискою;
  • керуються смарт-контрактами, що забезпечують виконання зобов’язань, закладених у код.

Детально різницю між токенами та монетами ми розглядали у цьому матеріалі: Що таке токен простими словами?

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

За даними Etherscan, на момент написання матеріалу на стандарті ERC-20 випущено 1279 токенiв. Наприклад, спочатку, до створення свого блокчейну, цей протокол використовували проєкти BNB, EOS, Tron, VeChain.

Серед найвідоміших у списку виділимо:

  • Tether USD (USDT) на ERC-20 — практично всі користувачі криптовалют знають, що це стейблкоїн від компанії Tether Limited, який позиціонується як цифровий еквівалент долара США;
  • USD Coin (USDC) – стейблкоїн, розроблений опенсорсним проєктом Circle;
  • 0x (ZRX) — відкритий протокол для DEX (децентралізовані обміни), з допомогою якого угоди укладаються смарт-контрактами,до яких можуть підключатися Dapps;
  • OmiseGO (OMG) — децентралізована мережа для фінансування в Ethereum, яка пропонує платіжне рішення з одноранговими транзакціями в режимі реального часу для банків та фінустанов;
  • wETH — wrapped ETH, є оболонкою самого Ethereum (ETH) для DEX, тобто це токен ефіру стандарту ERC-20 на блокчейні ефіру;
  • BAT — Basic Attention Token, токен компанії, що спеціалізується на індустрії цифрової реклами;
  • Huobi Token, Bitfinex LEO, Crypto.com Coin, KuCoin Shares, ICON, Augur, Bancor, Raiden.

Які основні переваги?

Переваги зрозумілі з цілей створення. Перерахуємо їх:

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

Недоліки

Токени ERC-20 мають певні ризики: баги, вразливості, неможливість вносити зміни після ініціації. Відомий приклад – The DAO. Щоб усунути наслідки злому і повернути кошти інвесторам у 2016 році, було здійснено хардфорк Ethereum Classic, у результаті якого з’явився новий блокчейн Ethereum.

Простота створення токенів дає можливість шахраям створювати “фейкові” проєкти та запускати ICO, які найчастіше зникають після завершення прийому інвестицій.

Значний мінус також – токени можна помилково відправити на смарт-контракт іншого ICO, що означає втрату коштів, якщо смарт-контракт не передбачає можливості прийняти ці токени.

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

Як використовувати?

Базовий функціонал схожий на будь-яку криптовалюту:

  • зберігання балансів;
  • здійснення транзакцій;
  • торгівля на біржах;
  • емісія токенів.

Токени стандарту ERC-20 застосовуються у різний спосіб, наприклад, можуть виконувати роль “акцій” проєкту (сек’юріті токени), підтверджувати володіння активом, забезпечувати програму лояльності. Utility-токени мають передбачають отримання товару чи послуги.

Гаманець для токенів ERC-20

Кількість гаманців для токенів ERC-20 практично прямо пропорційна кількості проєктів, які його використовують. Універсальні параметри забезпечують нормальне функціонування в системі Ethereum. Майже всі гаманці, як програмні (Metamask, MyEtherWallet), так і апартні (Ledger, Trezor) за допомогою Ethereum можуть використовуватися для токенів ERC-20.

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

Щоб створити гаманець для зберігання токенів та інших монет, просто завантажте його з App Store або Play Market та встановіть на мобільний пристрій.

Для цього знадобиться всього 2 кроки:

  1. натиснути “Створити гаманець”;
  2. записати індивідуальну фразу відновлення доступу.

Найзручніший криптогаманець для роботи з токенами готовий до використання!

Щоб додати будь-який токен ERC-20 у Trustee Wallet, зробіть наступні дії:

  1. відкрийте потрібний гаманець всередині застосунку;
  2. натисніть кнопку «Додати актив»;
  3. оберіть вкладку «Токени» та знайдіть бажаний у списку запропонованих або додайте свій кастомний токен через адресу смарт-контракту;
  4. натисніть на бігунок навпроти тікера токена.

Нагадаємо, що для надсилання токенів ERC-20 буде необхідно мати позитивний баланс ETH.

Підведемо підсумки

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

Share

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *