Сравнение стандартов NFT: ERC 721 против 1155

СреднийDec 29, 2023
В пространстве Ethereum NFT два стандарта стали главными претендентами на создание и управление проектами NFT. Это стандарты ERC-721 и ERC-1155. Давайте изучим эти стандарты жетонов.
Сравнение стандартов NFT: ERC 721 против 1155

В последнее время пространство несгораемых токенов (NFT) стало неотъемлемой частью разговора о блокчейне, изменив восприятие, передачу и торговлю правами собственности.

В пространстве NFT на блокчейне Ethereum два стандарта стали главными претендентами на создание и управление проектами NFT. Это стандарты ERC-721 и ERC-1155.

Что такое ERC-721?

Стандарт ERC-721 - это стандарт NFT, определяющий минимальный набор интерфейсов, состоящий из методов, событий и основных функциональных возможностей, которые должен реализовать смарт-контракт, чтобы позволить NFT владеть, использовать, передавать и утверждать различными сторонами.

Сюда входит функция владельца адреса, которая предоставляет основную информацию о количестве NFT, принадлежащих данному адресу. Функция SafeTransfer позволяет передавать право собственности на НМТ с одного адреса на другой. Функция Approve позволяет третьей стороне передать или получить одобрение на передачу определенного цифрового актива или утилиты от имени владельца или держателя.

Он идеально подходит для проектов, в которых каждый токен представляет собой уникальный, отличительный актив, например, редкую цифровую коллекционную вещь или уникальный цифровой актив.

История ERC-721

Известный как пионерский стандарт для проектов NFT, ERC-721 стал первым запросом на комментарии (ERC) в Ethereum, который предоставил план создания уникальных цифровых активов на блокчейне Ethereum.

Проект ERC-721 был предложен Уильямом Энтрикеном, Дитером Ширли, Джейкобом Эвансом и Настасьей Сакс в январе 2018 года в качестве предложения по улучшению Ethereum (EIP). Идея была сосредоточена на создании совершенно уникальных активов, объединенных в коллекционный проект, в отличие от взаимозаменяемых токенов, похожих на другие токены того же проекта.

Стандарт позволил разработчикам создавать совместимые и композитные NFT, которые можно легко отслеживать и передавать в блокчейне. Это было достигнуто с помощью вышеупомянутых интерфейсов, а также некоторых дополнительных расширений, которые добавляют больше функциональности стандарту, таких как метаданные, перечисление и возможность сжигания.

Пройдя строгий процесс рассмотрения в сообществе Ethereum, Erc-721 был официально принят в качестве EIP в июне 2018 года. Изначально ERC была реализована в проекте CryptoKitties компании Axiom Zen. С тех пор он вышел из бета-версии и является широко используемым стандартом для проектов NFT на Ethereum.

ERC-721Ключевые особенности: Уникальность, неделимость и право собственности

Уникальность

Одной из ключевых особенностей активов ERC-721 является уникальность, которая позволяет каждому активу отличаться от других с помощью уникального идентификатора (token-Id), хранящегося в блокчейне. Токен-Id - это набор цифр, который присваивается активу в момент создания.

Токен-Id, похожий на отпечаток пальца, не может быть изменен, и он служит первичным идентификатором НМТ, гарантируя их отличимость.

Неразрывность

В отличие от других стандартов ERC, выпускающих токены, которые могут быть разделены на более мелкие единицы, еще одной ключевой особенностью активов ERC-721 является их неделимость. Это гарантирует, что владелец владеет всем активом и связанными с ним правами.

Собственность

Первоначальная концепция стандарта ERC-721 заключается в том, чтобы перевернуть представление о праве собственности. Это делается с помощью программируемых смарт-контрактов.

С помощью смарт-контрактов проекты могут облегчить передачу прав собственности на активы безопасным, децентрализованным способом, с полного согласия владельца. Это уменьшает количество ошибок, споров и третьих лиц во время транзакций.

Стандарт также позволяет владельцам получать определенные разрешения или утилиты от цифрового актива, что позволяет пользователям в сфере NFT создавать проекты, предоставляющие определенные права.

Известные проекты ERC-721

CryptoKitties

Источник изображения: Сайт CryptoKitties

CryptoKitties была запущена в конце 2018 года с использованием бета-версии ERC-721. Игра позволяла пользователям разводить, коллекционировать и обменивать цифровых кошек, что стало вирусной сенсацией и вывело НФТ на первый план.

Децентрализованный и

Источник изображения: Сайт Decentraland

Платформа Decentraland была первоначально выпущена в 2020 году, а токен ERc-721 LAND был связан с земельными участками и их местоположением в 3D-метаверсе.

В нем использовалась модифицированная версия ERC-721, и он стал одним из первых крупных метавселенных проектов, открыв еще один вариант использования НМТ.

BAYC

Источник: Сайт BAYC

Яхт-клуб Bored Ape, широко известный как BAYC, - это коллекция из 10 000 НФТ с уникальными атрибутами и чертами, построенная на блокчейне Ethereum. НФТ BAYC соответствуют стандарту ERC-721.

BAYC - один из самых уникальных проектов NFT, породивший несколько проектов, таких как игра Dookey Dash. Команда BAYC позволяет владельцам токена ERC-721 разблокировать различные предложения в экосистеме. Держатели BAYC имеют право на коммерческое использование своих токенов ERC-721, и проект обещает открыть больше возможностей для использования по мере расширения своей дорожной карты.

Что такое ERC-1155?

Стандарт ERC-1155 способен работать как с сменными, так и с несменными цифровыми активами. Подобно стандарту ERC-721, он определяет минимальный набор интерфейсов для владения и передачи НФТ и использует функции адреса и утверждения.

Мотивация ERC-1155 заключается в том, чтобы устранить ограничения, присущие стандартам ERC-721 и ERC-20. Он может управлять несколькими типами маркеров и маркерами в рамках одного вызова функции. Это позволяет разработчику снизить стоимость и сложность развертывания и взаимодействия с различными токенами.

В нем также рассматриваются полусгораемые жетоны, которые обладают сгораемыми и несгораемыми свойствами, например, игровые предметы, которые можно складывать или настраивать.

История ERC-1155

Стандарт ERC-1155 был впервые создан командой проекта Enjin в 2019 году. Этот стандарт появился, когда разработчики попытались расширить ограничения первоначального стандарта ERC-721.

Наряду с популяризацией стандарта ERC-1155, пакетные операции и хуки стали популярны в пространстве NFT.

Стандарт был официально принят сообществом Ethereum в июне 2019 года, и с тех пор он получил широкое признание среди проектов, использующих технологию NFT.

ERC-1155 Ключевые особенности: Пакетные операции, крючки и владение

Пакетная операция

передача пакета, баланс пакета и утверждение пакета. Функция пакетных операций ERC-1155 позволяет майнить или передавать несколько токенов разных типов в рамках одного вызова смарт-контракта, используя идентификаторы и массивы. Эта функция позволяет разработчикам экономить на расходах и при этом быть эффективными.

Эта функция используется в основном приложениями, которые проводят большие объемы транзакций, и состоит из функций пакетной передачи, пакетного утверждения и пакетного баланса.

Крючки

Функция "крючок" - это расширение внутри каждого смарт-контракта ErRC-1155, которое позволяет разработчикам выполнять пользовательские коды при срабатывании какого-либо действия или выполнении определенного условия. Это добавляет дополнительные функциональные возможности и гибкость в применение токенов ERC-1155.

Функция "крючок" широко применяется в мероприятиях, связанных с роялти, игровых поощрениях, механизмах динамического ценообразования и ограничении закрытого доступа. Возможность настраивать сценарий использования крючка сделала его популярным инструментом среди разработчиков NFT.

Собственность

Как и ERC-721, стандарт ERC-1155 создан с учетом интересов владельцев. С помощью смарт-контрактов цифровые активы, созданные по стандарту ERC-1155, позволяют совершать сделки с токенами с согласия владельца или по адресу его хранения.

Кроме того, стандарт позволяет владельцам получать доступ к закрытому или эксклюзивному контенту или утилитам цифрового актива, позволяя разработчикам создавать проекты, требующие определенных токенов или NFT.

Знаменитые проекты ERC-1155

Enjin

Источник изображения: Сайт Enjin

Проект Enjin - это платформа, которая позволяет пользователям создавать цифровые активы и управлять ими. Ее команда создала стандарт ERC-1155, который используется для создания как сменных, так и несменных токенов, которые можно использовать для различных целей, таких как игры, коллекционные предметы и программы лояльности.

Растворение

Источник изображения: Steam

Dissolution, шутер от первого лица с элементами ролевой игры, разрабатывается компанией Garage Studios. Действие игры происходит в 2418 году, и в ней есть цифровые активы, такие как оружие, корабли и броня, которые можно интегрировать в другие игры.

Игра Sci-fi перешла с токенов ERC-721 на ERC-115, поддерживая стандарт Enjin.

Rarible

Источник изображения: Сайт Rarible

Rarible - это торговая площадка для покупки, продажи и торговли токенами ERC-1155, аналогичная OpenSea. Но у него есть некоторые особенности, уникальные для транзакций NFT, такие как встроенный инструмент для майнинга и поддержка дробного владения активами NFT.

Сходства между ERC-721 и ERC-1155

Между стандартами ERC-721 и ERC-1155 существует множество сходств.

Собственность

Первое - это их внимание к собственности на блокчейне Ethereum. Оба стандарта разработаны с учетом децентрализованной, но безопасной конструкции инфраструктуры Ethereum.

Стандарты также позволяют передавать, чеканить и сжигать токены в блокчейне.

Смарт-контракт

Оба стандарта выполняют свои функции с помощью смарт-контрактов, которые определяют создание, передачу и управление токенами. Они также обеспечивают прозрачное и безопасное выполнение разработанных функций и кодов, чтобы уменьшить или исключить человеческие ошибки.

Метаданные

Эти два стандарта поддерживают прикрепление дополнительной информации, такой как метаданные, к цифровым активам. Эти метаданные часто содержат подробную информацию об утилитах и функциях, связанных с цифровыми активами.

Различия между ERC-721 и ERC-1155

Структура токена

Стандарт ERC-721 поддерживает создание только несгораемых активов, в то время как стандарт ERC-115 поддерживает создание сгораемых и несгораемых токенов в рамках одного контракта.

Функциональные возможности

Сложности, связанные с созданием проектов с использованием стандарта ERC-721, требуют заключения нескольких смарт-контрактов для выполнения транзакций. В отличие от этого, стандарт ERC-115 позволяет комбинировать несколько токенов и типов токенов, что обеспечивает большую универсальность при меньшей сложности.

Эффективность

Стандарт ERC-721 требует многократных переводов, что приводит к увеличению платы за газ, в то время как стандарт ERC-115 позволяет осуществлять пакетный перевод токенов, что приводит к уменьшению количества транзакций и платы за газ.

Заключение

Выбор между строительством с использованием ERC-721 или ERC-1155 зависит от конкретных потребностей проекта. В то время как ERC-721 является первопроходцем в области уникальных и неделимых активов, ERC-1155 разработан как усовершенствование, позволяющее расширить возможности за счет введения стандарта мульти-токенов для сменных и несменных токенов.

Penulis: Bravo
Penerjemah: Cedar
Pengulas: Matheus、Ashley He
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun