Стандарт маркера ERC – що це таке та які існують типи.

Стандарт токенів ERC — це механізм спільноти Ethereum для визначення та специфікації стандартів, щоб токени, визначені цими стандартами, мали загальні властивості та були сумісними. Таким чином багато компонентів і інструментів можна використовувати повторно.

Що таке токени ERC.

Токен — це одиниця вартості, яку можна використовувати в мережі блокчейн . Токени зазвичай випускаються організацією або компанією та можуть представляти різноманітні речі , такі як криптовалюта, фінансовий актив, право голосу в колективному рішенні або гарантія доступу до послуги чи продукту. Токени часто випускаються в рамках первинної пропозиції монет (ICO) і можуть торгуватися на криптовалютних платформах або використовуватися в певній мережі блокчейн, такій як Ethereum. Платформа Ethereum визначила стандарти ERC (Ethereum Request for Comments) для різних типів токенів. ERC — це механізм у спільноті Ethereum для визначення та уточнення стандартів, щоб токени, визначені за цими стандартами, мали спільні властивості та були сумісними . Це дозволяє повторно використовувати багато компонентів та інструментів. Давайте розглянемо найпопулярніші стандарти токенів ERC, які ми можемо використовувати в мережі Ethereum:

Токени ERC-20.

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

  • Код смарт-контракту, написаний мовою програмування Solidity, який визначає логіку та правила токена.
  • Інтерфейс контракту, який визначає функції та події, які повинні бути реалізовані кодом контракту.
  • Унікальний ідентифікатор токена, який відомий як його «адреса» в мережі Ethereum.
  • Назва та символ токена.
  • Загальна кількість жетонів в обігу.
  • Функція, яка дозволяє передавати токени з однієї адреси на іншу.
  • Функція, яка дозволяє перевірити баланс токенів заданої адреси.
бренди

Різні типи токенів зі стандартом ERC-20. Джерело: Medium.

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

Токени ERC-721.

Токени ERC-721 – це тип токенів, який називається незамінними токенами (NFT), тобто вони унікальні тим, що кожен з них відрізняється від інших. Це робить їх ідеальними для представлення унікальних цифрових активів , таких як цифрові твори мистецтва або персонажі онлайн-ігор. Щоб використовувати токени ERC-721, спочатку потрібно створити смарт-контракт, який їх випускає. Після запуску контракту токени ERC-721 можна випускати та безпечно та прозоро передавати між обліковими записами Ethereum .

діаграма

Різниця між токенами ERC-20 і ERC-721. Джерело: Інформаційний центр Etherscan.

 

Токени ERC-777.

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

схема

Функції передачі токенів ERC-777. :

 

Токени ERC-1555.

Токени ERC-1155 – це тип токенів у блокчейні Ethereum, який дозволяє користувачам зберігати та передавати різні типи токенів в рамках одного контракту . Це відрізняється від інших типів токенів, таких як ERC-20 або ERC-721, які дозволяють зберігати та передавати лише один тип токенів. Цей тип токенів став популярним завдяки своїй здатності зберігати та передавати кілька типів токенів в рамках одного контракту. Це спрощує та підвищує ефективність управління токенами, оскільки їм не потрібно взаємодіяти з кількома різними контрактами для обробки різних типів токенів. Крім того, токени ERC-1155 дозволяють реалізувати «багато операцій », тобто користувачі можуть виконувати кілька операцій, таких як передача різних типів токенів, в одній транзакції. Це підвищує ефективність та зменшує транзакційні витрати в блокчейні.

діаграма

Структура обміну токеном ERC-1155. Джерело: CriptoNoticias.

 

Токени ERC-4626.

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

діаграма 3

Структура сховища токенів ERC-4626. Джерело: beToken My Friend ES.


Додати як пріоритетне джерело в Google