Що таке стандарт токенів ERC-20?

07.12.2023
15 хв
1861
1
Що таке стандарт токенів ERC-20? Головний колаж статті.

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

Основою цього комплексу технологічних можливостей, прогресивної мультифункціональності та демократичності доступу виступають токени стандарту ERC-20.

Що таке стандарти криптовалютних токенів і навіщо вони потрібні?

Стандарт криптовалютних токенів — це комплекс уніфікованих правил, угод, норм і характеристик, які регламентують і забезпечують:

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

Простіше кажучи, за аналогією з попереднім поколінням технологій, стандарти виконують роль узагальненої телефонної довідкової та комутаційного центру. Абоненти — це криптоактиви, їхні телефонні номери — специфікація. При цьому «криптотелефонія» дає змогу пов’язувати абонентів із різними операторами (смарт-контрактами), які використовують різні телефонні пристрої (біржі, гаманці, і так далі).

Таким чином, у блокчейні стандарти є базовим ресурсом, що забезпечує безпеку, надійність, достовірність і якість усіх типів операцій з різноманітними активами.

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

Основні стандарти токенів у мережі Ethereum

Коротко розберемо ключові стандарти ERC, а також розглянемо їхню специфіку на конкретних прикладах.

ERC-721

Стандарт регламентує невзаємозамінні токени (NFT). Зокрема, порядок їхньої емісії, відображення актуального балансу, фіксацію ринкової пропозиції.

Найважливішим атрибутом ERC-721 є право власності на токен. Кожен NFT містить унікальний ідентифікаційний номер (tokenid). Стандарт також забезпечує взаємодію з протоколом Proof-of-Attendance Protocol.

Характерним прикладом реалізації токена стандарту ERC-721 є проєкт CryptoKitties — одна з перших блокчейн-ігор.

Главная страница CryptoKitties.
Головна сторінка сайту колекції CryptoKitties. Дані: CryptoKitties

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

ERC-1155

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

Характерні особливості загального функціоналу:

  • обробка транзакції з набором токенів у форматі пулу з різними активами стандарту ERC-20;
  • швидка і точна звірка стану балансів цілих партій криптоактивів;
  • зручна і проста верифікація відразу декількох токенів;
  • підтвердження унікальності та права володіння NFT.

ERC-223

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

У мережі функціонують й інші стандарти, які функціонально зосереджені на виправленні різноманітних помилок на кшталт багів у механіці запитів та неточностей у відображенні даних. Деякі нові стандарти прицільно розроблялися під NFT-проєкти. Наприклад ERC-6551 реалізує облікові записи на базі невзаємозамінних токенів. Останні можуть взаємодіяти з DeFi-додатками, брати участь у голосуваннях і навіть володіти доменами.

Що таке стандарт ERC-20?

19 листопада 2023 р. виповнилося рівно сім років з моменту публікації специфікацій ERC-20. Стандартизація багато в чому зумовила хід перетворень у криптоіндустрії.

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

Список популярных NFT колекций на базе ERC-20.
Найпопулярніші NFTs-колекції на базі ERC-20. Дані: Etherscan.

Загалом же, спостерігається певний акцент і більш жвавий інтерес глобального співтовариства до проєктів, що працюють з NFT, з рішеннями проблем безпеки, зберігання, анонімності та доступності всього спектра продуктів і DeFi-фінансів.

ERC-20 — це системоутворювальний і найбільш затребуваний стандарт в Ethereum. Специфікації містять шість обов’язкових функцій:

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

Крім обов’язкових функцій запит також може містити відомості про другорядні.

Як приклади реалізації токенів ERC-20 розберемо кілька проєктів.

Токен ігрового метавсесвіту The Sandbox — SAND — забезпечує передачу цінності всередині додатка, а також виконує функції utility- і governance-токена.

Продукты платформы thr sandbox.
Основні продукти The Sandbox. Дані: The Sandbox.

Gala — хаб для консолідації ігрових блокчейн-проєктів, які використовують NFT. Мета — боротьба з надмірною централізацією через розвиток демократичних форм максимально децентралізованого блокчейна. Токен GALA використовується як utility- і governance-токен.

Curve Finance — децентралізована біржа на базі Ethereum. Платформа управляється через DAO, як governance-токен використовується CRV.

Найбільші токени стандарту ERC-20

Згідно з Etherscan, на ринку існує понад 1200 токенів стандарту ERC-20. На зображенні нижче представлено перелік найбільших за капіталізацією проєктів.

Список самых популярных токенов стандарта ERC-20.
ТОП-10 токенів стандарту ERC-20 за обсягом капіталізації. Дані: Etherscan.

Tether USDt (USDT) — найбільший стейблкоїн. Згідно з Tether, станом на 28 листопада в обігу перебуває понад 89 млрд USDT. З них близько 40 млрд випущено в блокчейні Ethereum.

Статистика токена USDT.
Загальна кількість забезпечених USDT в обігу. Дані: Tether.to.

USD Coin (USDC) — доларовий стейблкоїн від компанії Circle. Ринкова капіталізація активу становить близько $22,5 млрд.

Статистика токена USDC.
Обсяг пропозиції стейблкоїна станом на 30 листопада. Дані: Circle.

Lido Staked ETH (stETH) — токен ліквідного стейкінгу від протоколу Lido. Капіталізація — близько $18,8 млрд.

Статистика токена stETH.
Кількість активів stETH на крипторинку. Дані: Etherscan.

Wrapped Tron (wTRX) — «обгорнутий» токен Tron широко використовується в багатьох DeFi-додатках для надання ліквідності, обміну токенами, маржинальної торгівлі та інших операцій. Капіталізація — понад 9,1 млрд.

Статистика токена wTRX.
Біржові маркери wTRX. Дані: CoinMarketCap.

Wrapped BTC (wBTC) — «обгорнутий» токен, базовим активом якого виступає біткоїн. Капіталізація проєкту станом на 29 листопада перевищила $6 млрд.

Статистика токена WBTC.
Обсяг обгорнутого біткоїна представленого на ринку. Дані: CoinMarketCap.

Wrapped BNB (WBNB) — «обгорнутий» токен, прив’язаний до вартості нативного токена BNB Chain. Капіталізація криптоактиву в районі $4,5 млрд.

Статистика токена WBNB.
Біржові метрики токена WBNB. Дані: Etherscan.

Висновки

Стандарт токенів ERC-20 дав змогу демократизувати блокчейн, зробити екосистему Ethereum інклюзивнішою, функціональнішою і масштабованішою. Однак із появою цих специфікацій з’явилися і деякі ризики.

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

Стандарт ERC-20:

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

Буде цікаво

Як вам стаття?

1
0

статті на цю ж тему

Огляд PepeCoin (PEPE): яке майбутнє чекає на...
avatar Andrew Makarov
25.03.2024
Як і чому відбувається депег...
avatar Vitalii Khyzhniak
20.02.2024
Що таке BitTorrent Chain і токен BTT
avatar Vitalii Khyzhniak
06.02.2024