Купить криптовалюту
Рынки
Контракт
Спот
Пассивный доход
Web3 new
Обучение
Academy > Defi > Что такое ERC 721 и ERC 1155: стандарты для создания NFT >

Что такое ERC 721 и ERC 1155: стандарты для создания NFT

2022-10-08 07:15:12

Краткое изложение

  • Стандарт невзаимозаменяемых токенов ERC-721 написан на языке Solidity в блокчейне Ethereum и позволяет разработчикам токенизировать владение любыми произвольными данными.
  • ERC-1155, улучшенный стандарт после ERC-721, является еще одним стандартом токенов в блокчейне Ethereum, который облегчает создание обоих видов токенов, взаимозаменяемых и невзаимозаменяемых. Цель состоит в том, чтобы создать интерфейс смарт-контракта, который может представлять оба типа.

Одним из способов представления стоимости обмена в сети блокчейна является токенизация активов, при этом активы могут быть взаимозаменяемыми или невзаимозаменяемыми. Взаимозаменяемость означает, что их можно разделить и обменять на другие. С другой стороны, невзаимозаменяемые токены (NFT) нельзя разделить, и у них нет существующих дубликатов. В блокчейне, таком как Ethereum, существуют два популярных стандарта для создания NFT: ERC-721 и ERC-1155.
erc 721 vs erc 1155

Что такое ERC 721?

ERC-721 — это стандарт невзаимозаменяемого токена (NFT), написанный на языке Solidity в блокчейне Ethereum. Это позволяет разработчикам токенизировать владение любыми произвольными данными. В частности, стандарт направлен на создание взаимозаменяемых токенов. Стандарт ERC-721 был создан Уильямом Энтрикеном, Дитером Ширли, Джейкобом Эвансом и Натассией Сакс в 2018 году. Примером контракта ERC 721 является контракт от OpenZeppelin, который позволяет разработчикам отслеживать элементы в своей игре.

ERC 721 token code

Код токена ERC-721

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

Характеристики токенов ERC 721

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

Вот наиболее характерные особенности ERC-721:

  1. Имя токена: каждый токен ERC-721 имеет поле имени, которое указывает имя токена для внешних приложений или контрактов.
  2. Право собственности: стандарт ERC-721 имеет определенное поле функций, которое определяет право собственности на базовый токен и дает указания о том, как передать это право собственности.
  3. Отслеживание токенов: стандарт ERC-721 имеет поле под названием «tokenOfOwnerByIndex», которое позволяет разработчикам отслеживать токены с помощью уникального идентификатора.

Что такое ERC 1155?

ERC-1155, улучшенный стандарт после ERC-721, является еще одним стандартом токенов в блокчейне Ethereum, который облегчает создание обоих видов токенов, взаимозаменяемых и невзаимозаменяемых. Цель состоит в том, чтобы создать интерфейс смарт-контракта, который может представлять оба типа. Ниже представлен код токена ERC-1155 от OpenZipplin, который помогает отслеживать несколько элементов в игре.

ERC-1155 token code

Код токена ERC-1155

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

Преимущества токенов ERC 1155

Стандарт ERC-1155 выделяется следующими характеристиками:

  • Эффективный перевод: стандарт ERC-1155 позволяет пользователям совершать массовые переводы токенов в рамках смарт-контракта. Например, в смарт-контракте с рядом взаимозаменяемых или невзаимозаменяемых токенов разработчик может выбрать передачу нескольких токенов в одной операции. Это не только снижает стоимость транзакции, но и минимизирует влияние на сеть.
  • Несколько токенов в одном контракте: каждый токен ERC-1155 описывает существование и работу как взаимозаменяемых, так и невзаимозаменяемых типов токенов. Например, хотя ERC-1155 может создавать один или несколько NFT, он также может описывать взаимозаменяемые токены — все в рамках одного контракта.
  • Безопасная передача токенов: стандарт токенов ERC-1155 включает функцию, которая проверяет, является ли транзакция действительной или нет. Если транзакция не проходит, эта функция возвращает токен эмитенту. Это помогает, когда пользователи случайно ошибаются в транскрипции или отпПассивный заработок криптовалюты до 8.5% APYравляют токены не на тот адрес. Код может автоматически отменить транзакцию.
Пассивный заработок криптовалюты до 8.5% APY

ERC-721 против ERC-1155: основные отличия

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

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

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

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

бонус $100

Что лучше, ERC 721 или ERC 1155?

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


По любым вопросам, пожалуйста, обращайтесь к нам по адресу support@phemex.zendesk.com.
Следите за нашим официальным Твиттером | Присоединяйтесь к нашему сообществу в Телеграм.
Торгуйте криптовалютой на ходу: Скачать для iOS | Скачать для Андроид
Phemex | Совершаем прорыв, Вырываемся на свободу
giftRegister to get $180 Welcome Bonus!
Email
Password
Пригласительный код (если есть)
  • Facebook
  • Twitter
  • LinkedIn
  • Telegram
  • Discord
  • Youtube
Subscribe Phemex

Зарегистрируйтесь на Phemex и начните свое крипто-путешествие уже сегодня

Получите $180 за регистрацию

Bonus

The Social Network that Pays YOU!

Engage to Earn 1,350 PT Every Day