Что такое контракт ERC-721?
ERC-721 — это стандарт представления владения невзаимозаменяемыми токенами (NFT — невзаимозаменяемые токены), при этом каждый токен уникален. ERC-721 более сложен, чем ERC20, имеет множество дополнительных расширений и разделен на несколько контрактов.
ERC-721 — это открытый стандарт, который описывает, как создавать NFT на блокчейнах, совместимых с EVM (виртуальной машиной Ethereum); это стандартный интерфейс и набор правил, упрощающих работу с NFT. NFT относятся не только к типу ERC-721; они также могут быть токенами ERC-1155.
Что такое ERC-1155?
ERC1155 — это новый стандарт токенов, который использует лучшее из предыдущих стандартов для создания взаимозаменяемого контракта токена и экономии на комиссиях за газ. ERC1155 вдохновлен всеми ERC20, ERC-721 и ERC-777.
Стандарт ERC-1155 позволяет осуществлять крупные переводы токенов, содержащихся в смарт-контрактах. Это означает, что если у вас есть токен NFT или взаимозаменяемый токен (или оба), вы можете передать оба за один раз. Выполнение одного действия делает эту передачу эффективной.
Стандарт токена ERC-1155
ERC-1155 от Enjin — это мультистандарт, который помогает реализовать смарт-контракты для взаимозаменяемых, невзаимозаменяемых или полувзаимозаменяемых токенов. Как и ERC-721, отдельные токены могут включать в себя другую информацию или функции. Однако ERC-1155 — это следующее поколение стандартов токенов, поддерживающее одновременную передачу нескольких токенов. Это отличается от ERC-721 и ERC-20, которые требуют реализации нового контракта для каждого невзаимозаменяемого или взаимозаменяемого токена. Таким образом, ERC-1155 устраняет необходимость независимого утверждения контрактов токенов, сокращая затраты и время транзакций. Кроме того, ERC-1155 допускает атомарный обмен или эскроу-торговлю токенами, а также описание или объединение нескольких токенов в одном контракте.
ERC 721: первый стандартизированный интерфейс для создания и торговли NFT.
ERC-721, написанный на языке Solidity, был первым стандартизированным интерфейсом, созданным для настройки и торговли NFT, и сейчас считается золотым стандартом. Наиболее широко используемый в настоящее время ERC-721 требует реализации одиночных контактов для отдельных NFT. Это делает ERC-721 медленным и дорогим, но также позволяет настраивать параметры NFT и обеспечивает лучшую безопасность. Кроме того, выпуск или продажа NFT с использованием смарт-контрактов ERC-721 требует от авторов соблюдения строгих критериев транзакции.
Преимущества ERC-1155
Полуальтернативные токены теперь можно конвертировать и продавать.
Помимо взаимозаменяемых и невзаимозаменяемых токенов, ERC-1155 допускает реализацию полувзаимозаменяемых токенов. Это токен, который может быть либо взаимозаменяемым токеном, преобразованным в NFT, либо NFT, преобразованным в взаимозаменяемый токен. В отличие от ERC-20 и ERC-721, ERC-1155 представляет собой следующее поколение стандартов токенов, поскольку он может одновременно конвертировать цифровые или реальные активы в токены.
В рамках одного смарт-контракта можно использовать несколько токенов!
Традиционные стандарты токенов (ERC-20 и ERC-721) требуют, чтобы каждый невзаимозаменяемый или взаимозаменяемый токен имел свой смарт-контракт. С другой стороны, стандарт ERC-1155 позволяет пользователям развертывать неограниченное количество всех типов токенов (NFT, взаимозаменяемые и полувзаимозаменяемые) в рамках одного контракта. Это также позволяет осуществлять крупномасштабные переводы в рамках одного смарт-контракта. Деньги и токены передаются быстро путем объединения в одну транзакцию.
Все транзакции зашифрованы.
Функциональность проверки успешности транзакции также доступна в смарт-контрактах, использующих стандарт ERC-1155. Если транзакция не завершена, эта функция гарантирует возврат токенов в кошелек. Кроме того, эта функция предотвращает отправку токенов на неправильные адреса и делает денежные переводы безопасными и простыми. ERC-1155 также отслеживает все: от создания токена до его сжигания.
Другие преимущества ERC-1155
Низкие комиссии за газ. Раньше стандарт токенов ERC-721 славился высокими комиссиями за газ и длительным временем передачи. ERC-1155 может помочь снизить комиссию за газ на 90% за счет совместной реализации контракта для других токенов.
Расширенная поддержка DEX: в отличие от ERC-721, ERC-1155 может быть полезен для децентрализованного финансирования, поскольку ERC-1155 поставляется с интегрированным кодом, который DEX может извлечь выгоду, выполняя несколько аспектов смарт-контрактов.
Меньше рабочей нагрузки: заполнение данных NFT с использованием стандарта токена ERC-721 делает процесс более сложным и трудоемким, чем необходимо. К счастью, ERC-1155 решает эту проблему и позволяет эмитентам вводить меньше деталей, тем самым экономя больше времени.
Динамические метаданные. Стандарт ERC-721 использует статические метаданные, встроенные в смарт-контракты. Между тем, стандарт ERC-1155 может поддерживать множество унифицированных кодов URI или идентификаторов ресурсов.
ERC-1155 VS ERC-721: Каков будущий стандарт токенов?
Хотя ERC-1155 быстро набирает популярность из-за снижения скорости транзакций и платы за газ, стандарт ERC 721 не будет забыт в ближайшее время. Невзаимозаменяемые и взаимозаменяемые токены могут выпускаться с использованием протоколов ERC-721 и ERC20 соответственно. С другой стороны, стандарт ERC-1155 идеально подходит для одновременного выпуска нескольких токенов, а также позволяет включать в него как взаимозаменяемые, так и невзаимозаменяемые токены. Единственным недостатком ERC-1155 является то, что он хранит данные менее надежно, что позволяет экономить время и деньги на транзакциях. Таким образом, стандарт ERC-1155 продолжит оставаться популярным в будущем для выпуска группы токенов, тогда как более старые стандарты будут идеальными для отдельных токенов.
Источник: Средний