ERC-1155
Стандарт цифровых токенов ERC-1155 был создан компанией Enjin и обеспечивает большую безопасность по сравнению со старыми стандартами токенов.
Что такое ERC-1155?
Токены ERC-1155 являются безопасными, торгуемыми и устойчивыми к взломам. ERC-1155 можно использовать для создания взаимозаменяемых токенов, которые функционируют в виде валюты на различных платформах.
ERC-1155 включает оптимизации, которые делают транзакции более эффективными и безопасными. Транзакции можно объединять, снижая стоимость трансфера. ERC-1155 — это улучшение более старых стандартов токенов, включая ERC-20 и ERC-721.
Стандарты токенов Ethereum
ERC-20 (для взаимозаменяемых токенов) и ERC-721 (для невзаимозаменяемых токенов,
NFT) широко используются в экосистеме. Стоит открыть Etherscan и можно увидеть огромное количество токенов, которые были созданы с использованием этих стандартов. Однако оба они имеют ограничения, некоторые из которых довольно серьезные.
Токены ERC-20 и ERC-721 не являются взаимозаменяемыми. Фактически, контракты этих типов настолько несхожи, что добавление функциональности, соединяющей их, будет крайне сложной задачей, с
высоким риском нарушения работы сети, сбоев и комиссионных расходов. Гораздо проще запрограммировать более безопасную и менее сложную конструкцию, если бы один
смарт-контракт мог справиться со всем.
Именно тогда был создан ERC-1155, чтобы объединить оба мира под одним контрактом, преодолев уже упомянутые ограничения и сделав управление ими более эффективным.
Строгий набор правил, которым должен следовать токен , позволяет добиться невероятного функционала стандарта токенов ERC-1155. Эти токены — первый тип, который способен выполнить детерминированную функцию смарт-контракта, просто отправив токен по адресу.
Простая отправка токена на адрес биржи DEX может привести к тому, что биржа немедленно вернет другой токен на адрес отправителя. Токены можно обернуть, конвертировать, создавать или депонировать без необходимости прямого взаимодействия со смарт-контрактом.
Все, что нужно сделать пользователю, — это отправить свой токен на определенный адрес, чтобы запустить фантастическую цепочку событий.
Безопасная передача токенов — одна из самых перспективных особенностей токена ERC-1155, которая осуществляется с помощью функции, проверяющей, что транзакция была выполнена успешно, а в случае, если она не была выполнена, токены, участвующие в транзакции, возвращаются обратно их эмитенту.
Это особенно полезно, когда мы делаем ошибку в расшифровке или копировании адресов и
вместо этого отправляем наши токены на неправильный адрес, делая нашу транзакцию неработоспособной. В этом случае передача отменяется, и эмитент восстанавливает токены, что позволяет ему снова проверить адрес и повторить операцию. Существует также ряд правил, направленных на предотвращение атак
двойного расходования.
Если сравнивать с ERC-20 и
ERC-721, то сфера применения и техническое превосходство ERC-1155 представляются огромными, что говорит о том, что постепенно он будет завоевывать популярность.