Найти в Дзене
ДАО Envelop

Зачем мне ERC-721, где мои НФТ?

В прошлых мы уже разобрались, что такое NFT. Обязательно ознакомьтесь с ней, если вы ее пропустили! Первый NFT на базе Ethereum был выпущен в августе 2015 года. А к 2020 - 2021 годам НФТ окончательно сформировались как особый сектор криптовалютного рынка. Какие же виды НФТ образовались к 2022 году и почему их так много? Виды НФТ. На сегодняшний день существуют следующие основные виды НФТ: * Обратите внимание на термин "аналогичные токены". Дело в том, что существует множество блокчейнов и названия стандартов могут отличаться, но идея остается. Например в сети BNB Smart Chain аналог это стандарт BEP-721. По этой причине мы не будем рассматривать какие-то конкретные стандарты, а рассмотрим общие подходы на примере ERC-721 и других типов НФТ.
НФТ токены ERC-721 ERC-721 - это составной термин, и прежде, давайте ответим на вопрос: что такое ERC? ERC означает Ethereum Request for Comments: это фактически предложение по улучшению сети Ethereum. А 721 - это порядковый номер поданного запр
Оглавление

В прошлых мы уже разобрались, что такое NFT. Обязательно ознакомьтесь с ней, если вы ее пропустили!

Первый NFT на базе Ethereum был выпущен в августе 2015 года. А к 2020 - 2021 годам НФТ окончательно сформировались как особый сектор криптовалютного рынка. Какие же виды НФТ образовались к 2022 году и почему их так много?

Виды НФТ.

На сегодняшний день существуют следующие основные виды НФТ:

  • НФТ стандарта ERC-721 и аналогичные токены*;
  • НФТ стандарта ERC-1155 и аналогичные токены;
  • СБТ (SBT - SoulBound Tokens);
  • Другие невзаимозаменяемые токены.

* Обратите внимание на термин "аналогичные токены". Дело в том, что существует множество блокчейнов и названия стандартов могут отличаться, но идея остается. Например в сети BNB Smart Chain аналог это стандарт BEP-721.

По этой причине мы не будем рассматривать какие-то конкретные стандарты, а рассмотрим общие подходы на примере ERC-721 и других типов НФТ.


НФТ токены ERC-721

ERC-721 - это составной термин, и прежде, давайте ответим на вопрос: что такое ERC? ERC означает Ethereum Request for Comments: это фактически предложение по улучшению сети Ethereum. А 721 - это порядковый номер поданного запроса.

В стандарте сказано:

...Настоящий стандарт обеспечивает базовую функциональность для отслеживания и передачи НФТ... НФТ могут представлять право собственности на цифровые и/или физические активы... такие как
Физическая собственность - дома, уникальные произведения искусства;
Виртуальные предметы коллекционирования - уникальные фотографии котят, коллекционные открытки;
Активы с "отрицательной стоимостью" - кредиты, обременения и другие обязательства;

Стандарт позволяет приложениям работать с любыми НФТ на Ethereum.

Фактически, НФТ стандарта ERC-721 имеет два свойства:

  • ID (порядковый, уникальный номер токена в рамках смарт-контракта) и
  • метаданные (массив данных с названием, описанием, адресом для изображения и другими разрешенными свойствами).

И шумиха 2021-2022 годов показала, что именно метаданные пока являются проблемной областью для многих НФТ.

Почему?

  1. Многие из них, особенно картинки, хранятся на централизованных серверах, а это значит, что вместо NFT мы получаем некий условно уникальный токен, метаданные которого могут исчезнуть в любой момент, если сервер будет выключен. Поэтому на рынке появилось несколько возможных решений:
  • хранение данных в межпланетарной файловой системе (IPFS),
  • в децентрализованных файловых хранилищах (DFS): Filecoin, Storj, Sia или в системах типа Swarm, основанных на Ethereum.

Но пока идеальных решений нет. И на это есть множество причин:

  • Кто-то должен платить за хранение данных, иначе они будут удалены, если долго не используются;
  • хранить большие файлы в DFS крайне сложно,
  • доступ к большим файлам через DFS не быстрый.

2. Возможные атаки на метаданные:

  • атаки подмены, - когда одному ID соответствуют разные метаданные (злоумышленника и добросовестного автора/владельца)
  • фишинг;
  • поддельные раздачи (airdrop) с последующим выманиванием апрвувов (approve - разрешение на взаимодействие с контрактом);
  • прямая подмена метаданных.

Но развитие NFT не останавливается: в частности, DAO Envelop придумало схему так называемых неостанавливаемых НФТ (unstoppable NFT), когда сама “умная” НФТ, оплачивает своё хранение, забирая средства из комиссий (роялти), которые начисляются создателю данной NFT от неё и/или других NFT коллекций этого же автора.

Таким образом, ERC-721-подобные токены имеют две ключевые характеристики:

  • ID - уникальный идентификатор для конкретного смарт-контракта и блокчейна;
  • Метаданные - которые лишь при децентрализации хранения можно считать уникальными.

Примеры NFT стандарта ERC-721

  • цифровое искусство - картины, фотографии, видео и т.д.
  • различные ключи доступа, пропуски, билеты, членство в закрытых клубах и т.д..
  • аватары или PFP NFT (Profile Picture Non-fungible Token - невзаимозаменяемый токен изображения профиля).
NFT стандарта ERC-721
NFT стандарта ERC-721

Аватаризация - одна из сфер, которая шагнула далеко вперёд с ещё одним важным хайпом - Метавселенной.