Осторожно! Много текста.
В рамках более широкого класса невзаимозаменяемых токенов (NFT) существует категория под названием «динамические NFT». Эти NFT кардинально отличаются от своих статичных аналогов, поскольку могут развиваться и меняться под воздействием смарт-контрактов и в соответствии с закодированными условиями.
Введение
NFT — это уникальные, невзаимозаменяемые предметы коллекционирования в блокчейне. Эти единственные в своем роде активы обычно создаются на основе существующих стандартов токенов, которые гарантируют, что каждый NFT будет иметь уникальный идентификатор токена.
Статические NFT могут быть частью криптоколлекций или представлять предметы искусства или цифровые версии реальных активов, таких как паспорта, сертификаты и документы на недвижимость. Однако эти примеры использования NFT являются экспериментальными и могут не подойти для представления реальных активов с непостоянными данными.
Когда смарт-контракты выпускают статические NFT, эти токены создаются с постоянными данными, которые нельзя будет изменить или дополнить в дальнейшем. Поэтому, независимо от внешних обстоятельств, статические NFT остаются неизменными и устаревают в случае изменения информации.
Динамические NFT позволяют решить эту проблему. NFT этого типа могут меняться при определенных условиях, сохраняя при этом свои ID.
Что такое динамические NFT
Динамические NFT — это категория NFT, которые могут изменяться в определенных условиях. Каждый NFT содержит информацию, называемую метаданными, которая включает характеристики токена.
Так, в метаданных могут содержаться имена, описания и даже конкретные функции NFT. Например, метаданные игровых NFT включают характеристики персонажа, его силу или выносливость. Метаданные NFT, представляющих произведения искусства, будут включать цвета или описание произведения.
В качестве примера можно привести игру CryptoKitties на базе Ethereum — один из первых NFT-проектов, который быстро завоевал популярность после своего запуска в 2017 году. CryptoKitties — это блокчейн-игра, в которой игроки могут собирать, разводить и обмениваться динамическими NFT в виде виртуальных кошек.
В отличие от статических NFT метаданные динамических NFT могут быть изменены и визуально отражены в токене. Такая функциональность заложена в коде самого токена: статические NFT обычно создаются на основе стандарта токенов ERC-721, а динамические NFT — на основе стандарта ERC-1155.
Согласно данным Ethereum, токены этого стандарта имеют схожие характеристики с взаимозаменяемыми токенами ERC-20 и невзаимозаменяемыми токенами ERC-721. Таким образом, токены ERC-1155 технически являются наполовину заменяемыми и могут быть изменены при необходимости.
Как изменяются динамические NFT
Эти токены работают следующим образом:
Смарт-контракт создает динамические NFT с набором метаданных.
Смарт контракт получает данные от оракулов. Это сторонние сервисы, которые предоставляют информацию из внешних источников данных, таких как интернет вещей (IoT) и программный интерфейс приложения (API).
Смарт-контракт оценивает NFT на основе данных, полученных от оракулов, и вносит изменения в код токена.
Характеристики динамического NFT продолжают обновляться по мере необходимости.
Применение динамических NFT
Идентификация
Если концепция личности на основе блокчейна будет воплощена в жизнь, динамические NFT будут использоваться для представления цифровых удостоверений личности или паспортов. Гибкость этих токенов позволит автоматически обновлять данные без необходимости создания новых цифровых удостоверений личности. Метаданные динамических NFT могут включать место жительства, семейное положение, контактную информацию и многое другое.
Гейминг
Стандарт токенов ERC-1155 используется в основном для создания игровых NFT — именно поэтому динамические NFT чаще всего встречаются в блокчейн-играх. Динамические NFT улучшают процесс игры и могут использоваться для прокачки персонажей и достижения новых уровней. По мере развития пользователя в игре изменения внешности и статистик персонажа будут отражаться в соответствующем NFT.
Концепция прогресса в играх очень важна, так как это гарантирует вовлечение и удержание игроков, чему также способствуют динамические NFT. Эти токены могут упростить разработку игр с нелинейным сюжетом или кооперативным режимом, где требуются внешние данные.
Виртуальная недвижимость
Хотя токенизация недвижимости — это уже не новая концепция, статичные NFT не могут отражать меняющиеся факторы, такие как цена недвижимости, возраст постройки и текущее право собственности. Динамические NFT, в свою очередь, обладают гибкостью, необходимой для обновления специфической информации, и могут отражать различные данные о недвижимости.
Искусство
В качестве примера можно привести традиционную японскую форму искусства под названием ваби-саби, которая фокусируется на мимолетности и изменчивости, а не на постоянстве окружающих нас вещей. Благодаря этому она высоко ценится во всем мире. Динамические NFT позволят цифровым художникам использовать данные, полученные в реальном времени, для внесения изменений в код своих работ, тем самым делая их непостоянными и более уникальными. Например, существуют произведения искусства в форме динамических NFT, внешний вид которых меняется в зависимости от текущей погоды или времени года.
NFT-искусство тоже может быть высоким, если оно имитирует реальные художественные инсталляции и выставки, где собираются ценители прекрасного. В данном случае динамические NFT могут меняться в зависимости от взаимодействия владельца токена и привлекать посетителей на цифровые художественные выставки.
В заключение
Динамические NFT — это более продвинутый аналог статических невзаимозаменяемых токенов, поскольку они могут отражать меняющуюся информацию из внешнего мира в режиме реального времени. Помимо задач, упомянутых в этой статье, существует огромное множество вариантов использования динамических NFT, которые могут удовлетворить потребность любого пользователя в модификации и преобразовании NFT.