Токени ERC-20: що це таке та як вони використовуються
Розбираємося, як Ethereum змінив парадигму біткоїна, що таке стандарт ERC-20 та для чого потрібні такі токени.
Головне
ERC-20 — це технічний стандарт для смартконтрактів на блокчейні Ethereum, якого мають дотримуватися розробники під час створення нових токенів.
ERC-20 визначає набір правил сумісності для того, щоб токен міг взаємодіяти з іншими токенами та платформами.
Виникнення стандарту ERC-20 стало революцією в процесі створення токенів. До цього розробникам необхідно було щоразу писати новий код.
До 2015 року була парадигма: для того, щоб створити нову цифрову валюту, необхідно створити окремий блокчейн. Тренд, як завжди, задавав Bitcoin. Проте Ethereum зламав це правило. Зараз ми можемо бачити величезну кількість цифрових активів. І набагато менше блокчейнів.
У цій статті ми розбираємося, що таке ERC-20, що зумовило появу цих токенів, та як Ethereum змінив правила гри. А наостанок показуємо, як зробити донат з використанням ERC-20.
Що таке ERC-20
ERC-20 — це технічний стандарт для випуску токенів у блокчейні Ethereum, що встановлює правила, яких мають дотримуватися розробники під час написання смартконтрактів. Це гарантує, що будь-який токен, створений за допомогою смартконтракту, повністю сумісний із Web3-платформою.
Впровадження цього стандарту дає змогу користувачам брати участь у всіх проєктах, сервісах чи застосунках на базі Ethereum, використовуючи будь-який ERC-20-сумісний токен.
Абревіатура «ERC» означає «Ethereum Request for Comments». Це назва офіційного протоколу для внесення пропозицій щодо покращення мережі Ethereum. А «20» — це його порядковий номер. У 2015 році розробники Ethereum опублікували пропозицію щодо запровадження єдиного стандарту для користувацьких токенів (utility tokens).
Навіщо потрібен стандарт ERC-20
Розпочнемо з того, що токен у блокчейні Ethereum може репрезентувати лотерейні білети, бали репутації на онлайн-платформі, навички персонажа в грі, фінансові активи тощо. Тобто токеном може бути практично все. Проте основною розрахунковою одиницею всередині блокчейну є коїн. Для Ethereum це Ether (ETH).
Водночас будь-який користувач може створити токен на базі Ethereum й використовувати його у власних цілях. Це стало можливим завдяки інтеграції смартконтрактів. Але виникла проблема сумісності. Наприклад, команда розробки біржі мала писати щораз новий код для кожного токена, з яким платформа планує взаємодіяти. Саме тут зʼявляється необхідність у запровадженні технічних стандартів.
Стандарт ERC-20 разом зі смартконтрактами спростив випуск нових токенів. І водночас зробив Ethereum першою в історії блокчейн-платформою, що надає змогу створювати застосунки, різноманітні Web3-проєкти, сервіси для криптокредитування тощо.
Функції та можливості токенів ERC-20
На блокчейні Ethereum є різноманітні технічні стандарти. Токени ERC-20 взаємозамінні, тобто будь-який із них є рівним по вартості будь-якому іншому. Тому вони мають досить широку сферу використання:
Фінансовий актив. Токени ERC-20 можуть використовуватися як цифрова валюта для здійснення переказів між користувачами в блокчейні Ethereum.
ICO (Initial Coin Offering). Велика кількість проєктів використовують токени ERC-20 під час проведення ICO для залучення капіталу.
Доступ до платформи. Токени можуть надавати право доступу до певних послуг або ресурсів на платформі.
Програми лояльності. Проєкти можуть використовувати токени ERC-20 як винагороду для учасників.
Голосування. Токени ERC-20 можуть використовуватися для участі в голосуванні в межах спільноти або проєкту.
Стейкінг. Токени можуть використовуватися для стейкінгу, тобто для зберігання активів на певний період із метою отримання винагороди.
Доступ до екосистеми. Токени ERC-20 можуть бути використані для отримання доступу до додатків або сервісів на базі Ethereum.
Платіжні системи. Токени можуть використовуватися для створення різноманітних платіжних систем та додатків для обміну товарів і послуг.
Децентралізовані біржі. Деякі децентралізовані біржі (DEX) використовують токени ERC-20 для обміну цифрових активів між користувачами.
DeFi-застосунки (децентралізована фінансова інфраструктура). Токени ERC-20 використовуються для розробки інструментів і застосунків у сфері децентралізованих фінансів, як-от кредитування, фармінг тощо.
Тобто ці токени можуть бути адаптовані під конкретні потреби проєкту або спільноти в межах технічного стандарту ERC-20. І це лише декілька прикладів їхнього використання, що демонструє широкі можливості платформи Ethereum.
Гаманець для токенів ERC-20
Токени ERC-20 функціонують на блокчейні Ethereum і є сумісними з гаманцями, які підтримують цю мережу. До них належать майже всі платформи для зберігання та обміну цифрових активів. Це повʼязано з високою популярністю блокчейну та платформи Ethereum.
Гаманець криптовалютної біржі WhiteBIT, до екосистеми якої належить Whitepay, також підтримує токени ERC-20. Додатковий бонус — з його використанням можна здійснювати перекази цифрових активів без комісій під час оплати товарів та послуг. Більше про це розповідаємо в наступному розділі.
Приклади токенів стандарту ERC-20
До найпопулярніших токенів ERC-20 належать:
Tether (USDT)
1inch (1INCH)
Axie Infinity (AXS)
Chainlink (LINK)
Uniswap (UNI)
yearn.finance (YFI)
The Sandbox (SAND)
Aave (AAVE)
Polygon (MATIC)
Shiba Inu (SHIB)
Чи можна розраховуватися токенами ERC-20?
Так. Сьогодні бізнеси активно починають приймати криптовалюту. Тож, окрім використання токенів ERC-20 безпосередньо в екосистемі Ethereum, ними можна оплачувати товари, послуги та навіть робити криптодонати. Для цього є рішення від Whitepay. Ним можна скористатися в магазинах та сервісах партнерів за посиланням.
Whitepay надає змогу купувати товари та послуги за допомогою токенів стандарту ERC-20. З низькими комісіями та з будь-якого гаманця. Для цього під час здійснення оплати необхідно обрати бажану криптовалюту (Whitepay підтримує 200+ цифрових активів) та мережу ERC-20.
Як зробити криптодонат?
Отже, ми хочемо зробити пожертву в цифровій валюті за допомогою токена ERC-20:
Так виглядає сторінка Whitepay. Обираємо «Будь-який гаманець».
Обираємо бажану валюту та мережу ERC-20. Також ми можемо побачити комісію мережі та приблизну суму донату в USDT (≈ 1:1 до долара США).
За бажанням залишаємо пошту та коментар, натискаємо «Пожертвувати».
Для того, щоб здійснити переказ, за допомогою сканеру кодів гаманця зіскановуємо QR-код. Або копіюємо адресу фонду та вводимо її вручну в поле адреси для виведення у своєму гаманці.
Далі залишилося підтвердити транзакцію у своєму гаманці. Весь процес зайняв у нас не більше ніж 5 хвилин.
Підсумовуємо
Стандарт ERC-20 свого часу змінив уявлення про блокчейн і зробив Ethereum однією з найпопулярніших платформ для створення проєктів та додатків Web3. Тепер будь-який розробник може випустити свій цифровий актив без необхідності створювати новий блокчейн.
Сьогодні ці токени використовуються для DeFi-кредитування, можуть репрезентувати навички персонажа в грі, використовуватися під час голосування, у програмах лояльності тощо. Їх можна обмінювати на товари та послуги, а також робити криптовалютні пожертви.