Словник

ERC-1155

Hard

Стандарт цифрових токенів ERC-1155 був створений Enjin та пропонує більший рівень безпеки порівняно зі старими стандартами токенів.

Що таке ERC-1155?

Токени ERC-1155 є безпечними, придатними для продажу та стійкими до хакерів. ERC-1155 можна використовувати для створення взаємозамінних токенів, які пропонують корисність у вигляді валюти на різних платформах.
ERC-1155 містить оптимізацію, яка зробить транзакції більш ефективними та безпечними. Транзакції можна об’єднувати у групи, що знижує вартість передачі токенів. ERC-1155 - це оновлення старих стандартів токенів, включаючи ERC-20 та ERC-721.
Стандарти токенів ERC-20 (для взаємозамінних токенів) та ERC-721 (для невзаємозамінних токенів, NFT) Ethereum широко використовуються в екосистемі. Просто подивіться на Etherscan, щоб побачити величезну кількість токенів, створених із використанням цих стандартів. Однак, обидва вони мають обмеження, деякі з яких досить серйозні.
Токени ERC-20 та ERC-721 не є взаємозамінними між собою. Насправді контракти настільки несхожі, що додавання функціональних можливостей, які об’єднують обидва, було б складним завданням із високим ризиком зриву роботи мережі, збоїв та витрат на комісію. Було б набагато легше запрограмувати більш безпечний та менш складний дизайн, якби один смарт-контракт міг би впоратися з усім.
Саме тоді було створено ERC-1155, щоб об’єднати обидва світи в одному контракті, подолавши вже згадані обмеження та зробивши керування ними більш ефективним.
Суворий набір правил, яким має відповідати токен, дозволяє використовувати неймовірну функцію стандарту токена ERC-1155. Ці токени є першим типом, який здатний виконувати детерміновану функцію смарт-контракту, просто надсилаючи токен на адресу.
Просте надсилання токена на адресу біржі DEX може призвести до того, що біржа негайно поверне інший токен на адресу відправника. Токени можна загортати, конвертувати, розробляти або депонувати без необхідності безпосередньої взаємодії зі смарт-контрактом.

Все, що потрібно зробити користувачеві, це надіслати свій токен на певну адресу для запуску фантастичного ланцюга подій.

Захищена передача токенів є однією з найбільш перспективних функцій токена ERC-1155, яка виконується за допомогою функції, яка перевіряє, чи транзакція була успішно завершена, і якщо вона не була виконана, токени, задіяні у транзакції, повертаються назад їх емітенту.
Це особливо корисно, коли ми робимо помилку в транскрипції чи копіюванні адрес і, натомість, надсилаємо свої токени на неправильну адресу, що робить нашу транзакцію непрацездатною. У цьому випадку, передача вважається недійсною, і емітент відновлює токени, дозволяючи йому знову перевірити адресу та повторити операцію. Існує також низка правил для запобігання атакам подвійних витрат(double-spend attacks).
У порівнянні з ERC-20 та ERC-721, корисність і технічна перевага ERC-1155 видаються величезними, що вказує на те, що він поступово ставатиме все більш популярним.