Які основні стандарти токенів Ethereum ERC?

Початківець11/21/2022, 10:40:28 AM
Набір стандартних правил для створення токенів ethereum

Вступ

Ethereum представив концепцію децентралізованих програм і протоколів на основі блокчейну. Незважаючи на те, що Ethereum має власну «монету» під назвою ETH, яку можна використовувати так само, як і BTC, її основний варіант використання полягає в тому, щоб служити газом для транзакцій і операцій у додатках і протоколах, створених у мережі. Розробники цих програм можуть створювати внутрішньопрограмні валюти або цифрові активи, які зберігаються в блокчейні Ethereum. Це те, що ми називаємо токенами, і вони повинні відповідати певним «правилам», які називаються стандартами ERC.

Які основні стандарти токенів Ethereum ERC?

Стандарти токенів — це набір правил, які дозволяють розробляти токени криптовалюти на різних протоколах блокчейну. Ці стандарти є керівництвом для створення, випуску та розгортання нових токенів на базовому блокчейні. У випадку Ethereum ці стандарти називаються ERC (Ethereum Request for Comments), і вони встановлюють правила для токенів, які можна створювати в Ethereum.
Кожен маркер ERC ідентифікується серійним номером, який відповідає номеру «запиту на коментарі», який запропонував ці стандарти. На додаток до трьох стандартів ERC, які найбільш широко використовуються в Ethereum, існує ще один новий, дуже цікавий стандарт:

1.ERC-20: вперше реалізований у 2015 році, ERC-20 є стандартом маркерів, який дозволяє розробникам створювати взаємозамінні маркери для своїх програм або протоколів на основі Ethereum. «Взаємозамінний» означає подільний і неунікальний. Наприклад, фіатні валюти, такі як долар, є взаємозамінними, а також BTC (1 BTC коштує 1 BTC, незалежно від того, де він випущений).
Токени ERC-20 найчастіше розробляються організаціями або компаніями, орієнтованими на технології. Токени, створені за допомогою ERC-20, сумісні один з одним і сумісними службами всієї екосистеми Ethereum. Все це полегшує членам спільноти та компаніям їх прийняття та використання в широкому діапазоні програм, оскільки кожен може створити власний токен або цифровий актив без необхідності програмувати їх з нуля.
Важливо підкреслити, що хоча токени ERC-20 можна легко перенести в безліч програм, вони не зберігаються в облікових записах. Токени існують лише всередині контракту, який схожий на самодостатню базу даних. Отже, користувачам потрібен гаманець, який працює на блокчейні Ethereum, щоб «бачити» свій баланс токенів ERC-20;

2.ERC-721: на відміну від ERC-20, ERC-721 є стандартом токенів, який дозволяє розробникам створювати невзаємозамінні токени (NFT). «Невзаємозамінний» означає, що кожен токен має унікальне значення та діє як перевірено унікальний цифрові об’єкти, які не можна обмінювати один одним, наприклад токени ERC20.
Токени ERC-721 часто використовуються для представлення права власності на блокчейн багатьох елементів, таких як контракти на фізичні активи, цифрові предмети колекціонування та цифрове мистецтво. Крім того, вони не підлягають обміну на інші через їхні унікальні характеристики. У двох словах, стандарт ERC-721 був створений, щоб задовольнити потребу в наданні унікальності токенам екосистеми Ethereum.

3.ERC-1155: завдяки поєднанню найкращих аспектів перших двох стандартів, перерахованих вище, ERC-1155 є стандартом токенів, який дозволяє розробникам створювати як взаємозамінні, так і незамінні токени, а також представляє інновацію можливості створити напівзамінні токени.
Токени ERC-1155 використовуються здебільшого для розробки ігор NFT, оскільки можна створити єдиний контракт для підтримки кількох типів індивідуально настроюваних токенів. Цей тип контракту значно зменшує складність процесу створення токенів, оскільки NFT-гра вимагатиме великої кількості активів, що циркулюють у системі (це можуть бути об’єкти, які збиратимуть гравці).

4.ERC-4907: визначений як стандарт незамінного токена, який можна орендувати, ERC-4907 виводить право власності на NFT на більш просунутий рівень, оскільки він є першим, хто автоматично відкликає права використання після закінчення терміну дії. За стандартом ERC-4907 орендар може виконувати певні операції з орендованим NFT, але не може передати актив третій стороні або отримати повний контроль. Це важливе нововведення, оскільки воно може підвищити продуктивність як власника NFT, так і орендаря, надаючи самому NTF більше гнучкості.

Що таке процес створення стандартів ERC?

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

  • TotalSupply: надає інформацію про загальну пропозицію токенів;
  • BalanceOf: надає баланс рахунку власника;
  • Передача: виконує перекази заданої кількості токенів на вказану адресу;
  • TransferFrom: виконує перекази заданої кількості токенів із зазначеної адреси;
  • Підтвердити: дозволити споживачеві зняти встановлену кількість жетонів із зазначеного облікового запису;
  • Надбавка: повертає встановлену кількість жетонів від того, хто витрачає, власнику.

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

Випадки використання та реальні програми

З моменту початкового впровадження токени ERC використовувалися для різних цілей і сприяли зростанню різноманітних випадків використання та додатків. Нижче наведено деякі випадки використання за типом маркера.

  • Стайблкойни: ці токени, прив’язані до фіатних валют, часто використовують стандарт токенів ERC-20. Оскільки цей стандарт став популярним, він спричинив значний мережевий ефект. Криптокористувачі можуть бути впевнені, що будь-який стейблкойн, створений за стандартом ERC-20, буде взаємодіяти з сотнями інших токенів ERC-20 і тими службами, які вже приймають токени ERC-20. На сьогоднішній день більшість Dapps (децентралізованих програм) приймають стейблкойни ERC-20, а також усі централізовані сервіси, такі як криптовалютні біржі.

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

  • CryptoPunks: колекційні твори крипто-мистецтва, представлені NFT у блокчейні Ethereum. На початку випуску CryptoPunks були прив’язані до стандарту ERC-20, який не підходив для надання повної унікальності токену. З цієї причини команда модифікувала код ERC-20 рівно стільки, щоб виробляти незамінні елементи, що стало натхненням для розробки ERC-721 незабаром після цього. Отже, можна сказати, що CryptoPunks технічно передує стандартному токену ERC-721 NFT Ethereum.

  • Онлайн-ігри NFT: у міру розвитку індустрії ігор токени ERC-1155 стають інструментом із величезним потенціалом, оскільки було продемонстровано, що вони мають вищий ступінь взаємодії, ніж їхні попередники. Відеогра, яка містить величезну кількість колекційних і придатних для продажу предметів на своїй платформі, не може покладатися на безперебійну роботу лише на стандарт ERC-1155. Оскільки в одному смарт-контракті можна зберігати кілька елементів, як взаємозамінних, так і незамінних, будь-яку кількість елементів можна надіслати в одній транзакції одному або кільком одержувачам. Таким чином, токени ERC-1155 являють собою значний крок вперед з точки зору масштабованості.

Висновок

Вся екосистема Ethereum ще раз продемонструвала, що вона здатна розробляти все ефективніші рішення для створення цілком нової економіки, керованої користувачами в Інтернеті. З моменту першої появи стандартів ERC ми бачили, як розробники та користувачі прийшли до створення ще більш просунутих і специфічних стандартів, які підходять для кожної галузі криптоіндустрії.
Новий стандарт ERC-4907 має потенціал стати «остаточним» рішенням для вирішення проблем ліквідності, пов’язаних з NFT, і, отже, може відкрити багато дверей для майбутніх реалізацій у секторі метавсесвіту. Оскільки не було жодних ознак уповільнення, ми, швидше за все, побачимо нові події в наступні місяці.

Автор: Мауро Ф.
Перекладач: Юаньюань
Рецензент(и): Ешлі
Відмова від відповідальності:

  • Ця стаття представляє лише погляди спостерігачів і не містить інвестиційних пропозицій.
    *Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх інших випадках через порушення авторських прав буде вжито судовий позов.
Автор: Mauro F.
Перекладач: Binyu
Рецензент(-и): Matheus, Ashley, Joyce, Ashley
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.

Які основні стандарти токенів Ethereum ERC?

Початківець11/21/2022, 10:40:28 AM
Набір стандартних правил для створення токенів ethereum

Вступ

Ethereum представив концепцію децентралізованих програм і протоколів на основі блокчейну. Незважаючи на те, що Ethereum має власну «монету» під назвою ETH, яку можна використовувати так само, як і BTC, її основний варіант використання полягає в тому, щоб служити газом для транзакцій і операцій у додатках і протоколах, створених у мережі. Розробники цих програм можуть створювати внутрішньопрограмні валюти або цифрові активи, які зберігаються в блокчейні Ethereum. Це те, що ми називаємо токенами, і вони повинні відповідати певним «правилам», які називаються стандартами ERC.

Які основні стандарти токенів Ethereum ERC?

Стандарти токенів — це набір правил, які дозволяють розробляти токени криптовалюти на різних протоколах блокчейну. Ці стандарти є керівництвом для створення, випуску та розгортання нових токенів на базовому блокчейні. У випадку Ethereum ці стандарти називаються ERC (Ethereum Request for Comments), і вони встановлюють правила для токенів, які можна створювати в Ethereum.
Кожен маркер ERC ідентифікується серійним номером, який відповідає номеру «запиту на коментарі», який запропонував ці стандарти. На додаток до трьох стандартів ERC, які найбільш широко використовуються в Ethereum, існує ще один новий, дуже цікавий стандарт:

1.ERC-20: вперше реалізований у 2015 році, ERC-20 є стандартом маркерів, який дозволяє розробникам створювати взаємозамінні маркери для своїх програм або протоколів на основі Ethereum. «Взаємозамінний» означає подільний і неунікальний. Наприклад, фіатні валюти, такі як долар, є взаємозамінними, а також BTC (1 BTC коштує 1 BTC, незалежно від того, де він випущений).
Токени ERC-20 найчастіше розробляються організаціями або компаніями, орієнтованими на технології. Токени, створені за допомогою ERC-20, сумісні один з одним і сумісними службами всієї екосистеми Ethereum. Все це полегшує членам спільноти та компаніям їх прийняття та використання в широкому діапазоні програм, оскільки кожен може створити власний токен або цифровий актив без необхідності програмувати їх з нуля.
Важливо підкреслити, що хоча токени ERC-20 можна легко перенести в безліч програм, вони не зберігаються в облікових записах. Токени існують лише всередині контракту, який схожий на самодостатню базу даних. Отже, користувачам потрібен гаманець, який працює на блокчейні Ethereum, щоб «бачити» свій баланс токенів ERC-20;

2.ERC-721: на відміну від ERC-20, ERC-721 є стандартом токенів, який дозволяє розробникам створювати невзаємозамінні токени (NFT). «Невзаємозамінний» означає, що кожен токен має унікальне значення та діє як перевірено унікальний цифрові об’єкти, які не можна обмінювати один одним, наприклад токени ERC20.
Токени ERC-721 часто використовуються для представлення права власності на блокчейн багатьох елементів, таких як контракти на фізичні активи, цифрові предмети колекціонування та цифрове мистецтво. Крім того, вони не підлягають обміну на інші через їхні унікальні характеристики. У двох словах, стандарт ERC-721 був створений, щоб задовольнити потребу в наданні унікальності токенам екосистеми Ethereum.

3.ERC-1155: завдяки поєднанню найкращих аспектів перших двох стандартів, перерахованих вище, ERC-1155 є стандартом токенів, який дозволяє розробникам створювати як взаємозамінні, так і незамінні токени, а також представляє інновацію можливості створити напівзамінні токени.
Токени ERC-1155 використовуються здебільшого для розробки ігор NFT, оскільки можна створити єдиний контракт для підтримки кількох типів індивідуально настроюваних токенів. Цей тип контракту значно зменшує складність процесу створення токенів, оскільки NFT-гра вимагатиме великої кількості активів, що циркулюють у системі (це можуть бути об’єкти, які збиратимуть гравці).

4.ERC-4907: визначений як стандарт незамінного токена, який можна орендувати, ERC-4907 виводить право власності на NFT на більш просунутий рівень, оскільки він є першим, хто автоматично відкликає права використання після закінчення терміну дії. За стандартом ERC-4907 орендар може виконувати певні операції з орендованим NFT, але не може передати актив третій стороні або отримати повний контроль. Це важливе нововведення, оскільки воно може підвищити продуктивність як власника NFT, так і орендаря, надаючи самому NTF більше гнучкості.

Що таке процес створення стандартів ERC?

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

  • TotalSupply: надає інформацію про загальну пропозицію токенів;
  • BalanceOf: надає баланс рахунку власника;
  • Передача: виконує перекази заданої кількості токенів на вказану адресу;
  • TransferFrom: виконує перекази заданої кількості токенів із зазначеної адреси;
  • Підтвердити: дозволити споживачеві зняти встановлену кількість жетонів із зазначеного облікового запису;
  • Надбавка: повертає встановлену кількість жетонів від того, хто витрачає, власнику.

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

Випадки використання та реальні програми

З моменту початкового впровадження токени ERC використовувалися для різних цілей і сприяли зростанню різноманітних випадків використання та додатків. Нижче наведено деякі випадки використання за типом маркера.

  • Стайблкойни: ці токени, прив’язані до фіатних валют, часто використовують стандарт токенів ERC-20. Оскільки цей стандарт став популярним, він спричинив значний мережевий ефект. Криптокористувачі можуть бути впевнені, що будь-який стейблкойн, створений за стандартом ERC-20, буде взаємодіяти з сотнями інших токенів ERC-20 і тими службами, які вже приймають токени ERC-20. На сьогоднішній день більшість Dapps (децентралізованих програм) приймають стейблкойни ERC-20, а також усі централізовані сервіси, такі як криптовалютні біржі.

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

  • CryptoPunks: колекційні твори крипто-мистецтва, представлені NFT у блокчейні Ethereum. На початку випуску CryptoPunks були прив’язані до стандарту ERC-20, який не підходив для надання повної унікальності токену. З цієї причини команда модифікувала код ERC-20 рівно стільки, щоб виробляти незамінні елементи, що стало натхненням для розробки ERC-721 незабаром після цього. Отже, можна сказати, що CryptoPunks технічно передує стандартному токену ERC-721 NFT Ethereum.

  • Онлайн-ігри NFT: у міру розвитку індустрії ігор токени ERC-1155 стають інструментом із величезним потенціалом, оскільки було продемонстровано, що вони мають вищий ступінь взаємодії, ніж їхні попередники. Відеогра, яка містить величезну кількість колекційних і придатних для продажу предметів на своїй платформі, не може покладатися на безперебійну роботу лише на стандарт ERC-1155. Оскільки в одному смарт-контракті можна зберігати кілька елементів, як взаємозамінних, так і незамінних, будь-яку кількість елементів можна надіслати в одній транзакції одному або кільком одержувачам. Таким чином, токени ERC-1155 являють собою значний крок вперед з точки зору масштабованості.

Висновок

Вся екосистема Ethereum ще раз продемонструвала, що вона здатна розробляти все ефективніші рішення для створення цілком нової економіки, керованої користувачами в Інтернеті. З моменту першої появи стандартів ERC ми бачили, як розробники та користувачі прийшли до створення ще більш просунутих і специфічних стандартів, які підходять для кожної галузі криптоіндустрії.
Новий стандарт ERC-4907 має потенціал стати «остаточним» рішенням для вирішення проблем ліквідності, пов’язаних з NFT, і, отже, може відкрити багато дверей для майбутніх реалізацій у секторі метавсесвіту. Оскільки не було жодних ознак уповільнення, ми, швидше за все, побачимо нові події в наступні місяці.

Автор: Мауро Ф.
Перекладач: Юаньюань
Рецензент(и): Ешлі
Відмова від відповідальності:

  • Ця стаття представляє лише погляди спостерігачів і не містить інвестиційних пропозицій.
    *Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх інших випадках через порушення авторських прав буде вжито судовий позов.
Автор: Mauro F.
Перекладач: Binyu
Рецензент(-и): Matheus, Ashley, Joyce, Ashley
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!