Сегодня большинство NFT-токенов представляют собой статические активы. Неизменяемость его медиа-файлов и метаданных обеспечивается либо социальным соглашением, либо через код. Хотя это достаточно для хранения культурных артефактов, предназначенных быть неизменными (статическое искусство, музыка, письменность, коллекционные предметы), существует широкое пространство для экспериментов с динамическими активами, которые постоянно изменяют свой внешний вид, метаданные или состояние в соответствии с неизменными правилами.
Динамизм переносит NFT за пределы статических ссылок и медиа, делая их более похожими на программное обеспечение, которое реагирует на внешние факторы. Это создает новые уровни взаимодействия вокруг цифровых товаров и медиа, обеспечивая большую индивидуальную и коллективную выразительность, динамическую полезность и постоянные инновации вокруг цифровых объектов.
Динамичные NFT могут быть как программные (отражающие алгоритмический ввод), так и интерактивные (отражающие пользовательский ввод). Динамизм - это функция, которая может охватывать вертикали в зависимости от предполагаемого использования.
Мы стали свидетелями ряда экспериментов в области искусства, игр, идентичности и репутации, метавселенной, а также взаимодействия сообщества и бренда.
Динамические коллекции можно рассматривать как подмножество генеративного искусства, которое также включает в себя многопользовательское искусство «Ввод параметров», где время чеканки или адрес чеканки используется в качестве источника энтропии, но сам NFT не обновляется после чеканки. Динамические NFT-арты приносят коллекционерам постоянное чувство восторга и служат инструментом для многопользовательского творчества между художниками и коллекционерами как новый средство коллективного повествования.
Искусство, которое автоматически эволюционирует со временем, лунными циклами, состоянием ончейн или условиями офчейн, например 720 минут от Алексиса Андре, BURNER от crashblossom, Гауссовские временные часы от Теоремы Такенса, Финилиары от Эда Форнейлеса, Наблюдатели от Мэтта Кейна, Мутантный сеятель сада от Харма ван ден Дорпела
Искусство, которое развивается с передачей цепей и собственности, например, Animal Coloring Book,, Corruptions by dom.eth, Chameleon by Joan Heemskerk, Entropes, OG Crystals, Watchfaces by w1nter.eth and Tyler Anglert
Искусство, визуальные элементы которого коллекционеры могут непосредственно влиять, например, Brotchain от divergence, Terraforms от Mathcastles, Shields от John Palmer, Forever Supper от Async Art или Classic, где коллекционеры могут изменять слои, отображаемые в основном произведении искусства
Искусство с вариантами стиля, выпускаемое периодически, при каждом выпуске представляет новые ограниченные стили, на которые держатели могут "конвертировать" свои NFT, например, в Opepen
Автономное аудиовизуальное искусство в реальном времени, никогда не повторяющееся, например, In Noise We Trust от 404.eth и различные работы DEAFBEEF
Помимо служения в качестве улучшаемых активов в играх, динамические NFT могут служить канвасом для игрового процесса, отражая игровое состояние в его медиа- и метаданных. В паре с дигифизическими товарами NFT могут обновляться на основе активности в реальной жизни, чтобы разблокировать новые потребительские впечатления.
Акси, побеждающие в ранговых битвах, зарабатывают Привязанные к Акси Очки Опыта (AXP), которые можно использовать для «Восхождения» Акси. Это синхронизирует прогресс игры вне цепи в цепи, повышает максимальный уровень Акси и позволяет игрокам улучшать части Акси.
Крепости Citadel можно улучшать, чтобы увеличить их мощность, скорость и топливную эффективность. Каждый уровень улучшения занимает разное количество времени и сырья (руда) для завершения. Часть игрового процесса заключается в том, чтобы пилотам планировать свои путешествия к астероидным поясам для добычи руды, при этом каждое действие и состояние игры отражаются в цепи.
Игроки Realm зарабатывают токены $ANIMA через стейкинг и игровой процесс. За эти награды можно улучшать своих Приключенцев (персональные NFT-проекты партнеров Realm) и получать Лутбоксы, содержащие редкие игровые предметы.
«Движения» - это ончейн-транзакции, которые влияют на мир, например, Straylight
Арены битв, где игровой процесс оставляет след в медиа, например, Арена Chainfaces
Распространение инфекции как механизм вирусности/распространения, например FoliaVirus, Viper
Сбор, разведение и слияние механики для производства более редких изданий, например, Avastars, VV Checks
Игры с автовоспроизведением с использованием цепочечного искусственного интеллекта, где коллекционеры могут искать самые высокие баллы NFT, например ArcadeGlyphs от Miragenesi
Игровой процесс в реальном мире и физическая активность улучшают NFT, например, STEPN, Loot LARP
Мятые очки как NFT, где изображенный ранг меняется по мере установления новых рекордов, например, Onchainscores, Optimizor, 1kx Score NFT, могут быть отчеканены с нашей страницы Play to Learn
Охота за редкими аватарками и участие сообщества, например, в игре Мэнни
NFT поедают, инфицируют, усиливают друг друга, чтобы стать более мощными, например Etholvants и Booster Syringes
Динамические NFT также могут замещать определенную идентичность и связанную репутацию в сообществе, развиваясь вместе с текущими вкладами и деятельностью по управлению. Это способствует целенаправленным взаимодействиям внутри и между сообществами и служит основой для создания социальных игр.
Активность Onchain через приложения напрямую влияет на свойства NFT, например, Zerion DNA. Филандские города изображают активность кошелька, и каждый актив в городе можно заработать через квесты
Lens v2 включает из коробки поддержку стандарта tokenbound (ERC-6551), предоставляя каждому профилю Lens NFT их собственные умные счета. Это разъединяет профиль от его держателя, накапливая права доступа, активы и репутацию к самому NFT.
Станция
Социальные контракты от Burak Arikan отслеживают имущество их коллекционеров и их общие связи с другими коллекционерами, создавая график коллекции для прогнозирования будущих приобретений
Обложка Canonicons в формате JPG представляет собой уникальное совокупное представление об участии человека в курировании канонов. Точно так же декагоны Декагоны повышают свой уровень, потребляя очки опыта Дека (DXP), которые люди зарабатывают, выполняя ежедневные задания на платформе
Аватары Mercle и The Metagame позволяют гамификацию и разблокировку характеристик на основе действий и ролей, которые люди принимают в сообществе
Земля, на которую держатели могут напрямую влиять и перезаписывать медиа onchain, например, Terraforms от Mathcastles
Земля, которая развивается по мере взаимодействия владельцев и посетителей с ней через кураторство искусства, например, MOCA ROOMS, или строительство земли и игровой процесс, например, Upstreet, Hyperfy, Otherdeeds, Voxels
Виртуальные модные NFT, которые можно преобразовать между 3D-одеждой и произведением искусства, например, RSTLSS
Крупные бренды экспериментировали с динамическими NFT, чтобы вовлечь широкую аудиторию, связав актив с внешними данными или добавив полезность через текущие кампании.
DeGods представляет новые произведения и особенности в своей коллекции PFP каждый сезон. Держатели тратят $DUST на улучшение своих NFT и могут выбирать, какие метаданные они хотят отображать. Стейкинг DeGods приносит держателю больше $DUST и DePoints на стейкнутом NFT. DePoints можно потратить в игре, чтобы открыть пакеты, содержащие $DUST или призы от спонсоров бренда, с таблицей лидеров DeGods, которые заработали наибольшее количество очков в текущем сезоне.
Держатели Smolverse могут ставить своих персонажей и зарабатывать IQ или Plates (в зависимости от персонажа), что представляет собой время, проведенное в сообществе, и динамически увеличивает размер головы и тела персонажей. IQ также можно потратить на эстетические предметы, которые затем добавляются к их чертам onchain. Вскоре они запустят оборудованные ERC-1155, чтобы заменить существующие черты on-chain, а не просто использовать их как оболочку, позволяя сообществу совместно развивать официальную коллекцию с командой.
Коллекционные спортивные карточки ЛаМело Болла имеют возможности 'прокачки', основанные на реальных данных о баскетбольных матчах, таких как объявление о Руководителе года. По мере развития карьеры игрока, также будет развиваться коллекция с динамическими интеграциями со статистикой и достижениями
Adidas ATLS - это PFP в коллекции Adidas Into the Metaverse. Со временем открываются новые главы в рамках интерактивного сюжета, представляющего новые особенности токена
Lacoste UNDW3 отслеживает участие сообщества в "The Mission", новом опыте, вращающемся вокруг разговоров, геймификации, решения задач и совместного создания
Время: 720 минут от Алексиса Андре, Гауссовы часы по Теореме Такенса
Лунные циклы: Gazers Мэтта Кейна, Луна в движении Мирагенези
Хэш блока: Mutant Garden Seeder от Харма ван ден Дорпела мутирует с текущим хэшем блока, похожим на хэш семени, Chaos Roads от Chainleft
Состояние контракта: Позиции Uni v3, Карты членства в PartyDAO. pepethereum реагирует на колебания цены ETH, используя данные из пулов Uniswap
Данные вне цепи/основанные на оракуле
Крипто и цены на газ, например, Finiliar, BURNER от crashblossom
Погода на основе например, Непостоянство Джоша Пирса
На основе владельца/передачи: Animal Coloring Book, Watchfaces, OG Crystals, Corruptions
Создание/сжигание/комбинирование, например, VV Checks, etholvants, merge, Smols Transmolgrification
Добавление/обновление контента, черт, слоев, например DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols
Опт-ин Раскрывает например Опепен
Геймплей, например, Axie Infinity, Chainlife, 0xEssentials
Участие сообщества, например, JPG Canonicons, Lacoste UNDW3, Collective Strangers Cameras
Времязатратное «воспитание», например, бонсай, формы жизни Сары Френд
Взаимодействие с другими NFT и кошельками, например, Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE от Kim Asendorf представляет собой NFT 1/1 "Редактор", чей владелец может изменять произведение искусства коллекции.
NFT, чьи медиа отрисовываются исключительно из цепных данных, развиваются автономно на основе параметров, таких как время, хэш блока, адрес кошелька, что детерминированно влияет на произведение искусства. В отличие от цепных искусств и игр, которые часто требуют индивидуальной реализации для каждой коллекции, NFT с медиа, отражающими состояние цепи, могут использоваться в качестве памятных или «квитанционных» NFT, чтобы представлять вещи, такие как позиция DeFi (позиции Uni v3, веб-3 сейвинг-карты), права управления (карты членства PartyDAO, карты Juicebox) или карта членства в сообществе с некоторой накопленной репутацией (JPG Canonicons, Deca).
Преобразование позиций протокола в NFT позволяет самим этим позициям становиться объектами торговли как активами, превращая их в строительные блоки для новых продуктов и услуг. Например, Metastreet размещает сторонние NFT в залоговый пул для своего протокола Automated Tranche Maker.
Отражение состояния контракта в реальном времени в СМИ делает состояние контракта читаемым для конечных пользователей кошельков и рынков. Код скелета SVG размещается один раз как часть контракта NFT, и остальное изображение программно обновляется с данными с цепи.
Игровые предметы кажутся естественным выбором для изменяемых метаданных, поскольку игроки могут развивать или улучшать активы через игровой процесс. Преимущество заключается в том, что это можно сделать через NFT по сравнению с виртуальными предметами на централизованном сервере, поскольку метаданные могут быть отслежены и хранятся на децентрализованной инфраструктуре, таким образом, запись игры сохраняется при обмене предметами.
Механика создания и уничтожения, которая поднимает подкласс активов на более высокий "уровень", производит новые активы, которые могут происходить только из определенных комбинаций более низкого уровня (например, VV Checks) или наследовать черты от своих родителей (например, CryptoKitties, Avastars).
Neolastics и Clovers - это проекты генеративного искусства, которые внедрили динамическое предложение и автономную экономику в коллекцию. Для Neolastics любой может чеканить новые токены и увеличивать предложение, причем с каждым последующим чеканом цена растет в соответствии с кривой привязки. 99,5% от каждой стоимости чекана идет в общественный резерв, который выступает в качестве предсказуемого пола и готового покупателя, когда кто-либо выбирает сжечь свой Neolastic.
Динамическая механика снабжения также может быть введена через раковины и краны в играх. В Цитадели новые корабли вводятся в игру через Construction Bay с помощью еженедельной системы запечатанных заявок (слепых) голландских аукционов. Корабли могут быть уничтожены по мере того, как игроки путешествуют в более опасные регионы игры, рискуя уничтожить корабль ради большей награды. Темпы инфляции находятся в узком диапазоне количества новых кораблей, предлагаемых на аукционе, в то время как уничтожение кораблей, как правило, зависит от общего количества сжигания. По мере увеличения общего предложения общее количество сожженных кораблей будет увеличиваться до тех пор, пока оно не сравняется с количеством новых кораблей, представленных на аукционе.
Интересные игры могут быть разработаны таким образом, что определенные способности или функции в NFT-контракте остаются спящими до тех пор, пока не будут выполнены определенные условия. Например, динамичная коллекция, в которой предложение изначально уменьшается только за счет объединения двух токенов, может включать функцию под названием «рождение», которая может быть вызвана только для NFT, достигших определенного размера путем объединения (отраженного в состоянии контракта). Поколение и идентификатор родительского токена могут быть использованы в качестве зерна для детерминированного рендерера для создания бесконечных, визуально отличных раундов игры, похожей на VV Checks.
NFTs могут быть изменены в течение определенного периода времени до того, как NFT "заблокируется" и станет неизменным.
Async Art и OG Protocol представили новые механики, такие как Master/Layer NFT и конвейеры обновления метаданных, специально для помощи художникам запускать многопользовательские коллекции и динамические проекты NFT.
Компания Transient Labs возглавляет эксперименты с интерактивными и обновляемыми медиа в искусстве. В ERC-721TL они изложили способ, позволяющий как создателю, так и коллекционеру иметь влияние на обновление метаданных, позволяя коллекционерам утверждать или отклонять любые предлагаемые изменения метаданных художником. Стандарт также предлагает Исторические надписи, позволяя как создателям, так и коллекционерам оставлять свои рассказы, выставочную принадлежность и историю продажи произведения искусства, добавляя текст на цепочку к NFT. Hidden Stories Мишель Вильен - это демонстрация этого.
Это можно использовать для передачи внебиржевых данных в умные контракты, позволяющие NFT реагировать на внебиржевые события. Для более сложных взаимодействий, таких как UGC в виртуальной среде, NFT представляет собой координаты в мире и доступ к записи. Но сам контент обычно обрабатывается и хранится на хостинг-серверах, на которые ссылается токен в своей метаданных.
Цепные данные Chainlink могут предоставлять информацию, такую как цены на криптовалюту и погоду, чтобы сделать NFT «осведомленным о среде». Через их интеграцию с Space & Time разработчики могут выполнить скрипт, который запрашивает игровой сервер и размещает его onchain с помощью функций Chainlink.
С помощью функций Gelato Web3 или Lit Actions разработчики могут написать любую логику для условного обновления NFT на основе событий вне цепочки или через определенные интервалы. Узлы Gelato непрерывно запускают функции и могут вызывать изменения метаданных, если выполняются определенные условия. Аналогично, Lit Actions выполняются в сети криптографии порога Lit, каждый узел независимо проверяет результат и подписывает транзакцию, когда он достигает порога 2 ⁄ 3, чтобы автоматически вносить обновления в цепочку. Например, получение данных о живых матчах из спортивного API и улучшение навыков атлета NFT по мере их побед в играх.
Mentaport предоставляет SDK для «местоположения-осознанных» смарт-контрактов, обеспечивая доступ к функциям на основе времени и местоположения, эмиссию и динамические обновления, которые могут быть полезны для ограниченных по времени кампаний IRL и механики подтверждения посещения.
Sparkblox, Evalon и Metafuse предлагают все в одном решения для запуска и управления интерактивными коллекциями NFT, позволяющими владельцам взаимодействовать с активами, или динамическими NFT, которые развиваются на основе данных реального мира и подключенных API.
Kairos предоставляет GraphQL API для программного создания, чеканки, продажи NFT и, при необходимости, с обновляемыми метаданными, а также инструмент разработчика Dynamic NFT с метаданными и изображением, хранимыми на серверах Kairos.
Paima позволяет разработчикам игр создавать состоятельные NFT, которые могут повышать уровень, набирать опыт, получать экипировку и развиваться со временем. Протокол сжатия NFT от Paima выпускает минимальный набор NFT на L1 и развивает их на основе состояния игры на L2.
Lync предоставляет инструментарий out of the box для разработчиков игр для интеграции web3, включая SDK кросс-цепочечного кошелька, SDK маркетплейса и инструменты управления NFT, где обновления игровых активов могут быть запущены с использованием Chainlink Automation.
API метаданных Синдиката дает создателям возможность выбирать, где они хотят хранить метаданные NFT и массово обновлять характеристики коллекций.
Playground разрабатывает инфраструктуру, которая соединяет бренды с существующими сообществами NFT путем выдачи характеристик коллекциям. Указав tokenURI коллекции в метаданных реестра Playground, администраторы коллекций могут согласиться на получение характеристик для своих NFT, предоставляя держателям привилегии, такие как эксклюзивные вознаграждения и скидки.
Стандарты и примитивы Onchain
EIP-4906: Расширение обновления метаданных предлагает стандартное событие MetadataUpdate, чтобы облегчить сторонним платформам обновление метаданных NFT. OpenSea поддерживает это и хорошо подходит для NFT, обновляющихся через вызовы к контракту, но не является целесообразным, если изменения повторяются. Juicebox использует cron jobs для последнего случая использования.
ERC-721TL от Transient Labs предлагает способ для создателей и коллекционеров добавлять текст к NFT на цепочке (Исторические надписи), механизм предложения для обновлений метаданных (Синергия), а также оптимизированные под газ реализации для пакетного чекана и эйрдропов.
EIP-721k: Динамические конструкции изображений и метаданных на цепочке, создающие и развивающие NFT с использованием компонуемых SVG-модулей и потоков данных на цепочке. NFT кодирует динамические инструкции, которые передаются модулям SVGElements и DataStreams. Движок рендеринга SVG создает подэлементы с использованием общедоступного реестра, конструируя SVG путем кодирования/декодирования входных данных, поступающих из нескольких внешних источников смарт-контрактов в реальном времени. Это позволяет постепенно обновлять и улучшать NFT. Дополнительные пакеты и другие игровые функции могут быть легко введены по мере достижения NFT рыночной устойчивости. Смотрите это в действии в карточках Web3 Savings и Pixel Pooly.
EIP-7496 определяет методы для установки и получения динамических ончейн-характеристик, связанных с NFT. Определяя эти характеристики ончейн и стандартизируя способы их изменения, их можно использовать и изменять другими контрактами.
EIP-6551: Учетные записи, привязанные к токенам, привлекли много внимания в этом году, и, хотя они не решают проблему динамизма внутри самого NFT, они позволяют NFT хранить другие активы и становиться своими собственными идентификаторами в сети. Учетные записи с привязкой к токенам обратно и напрямую совместимы с любой коллекцией NFT из коробки. Любую реализацию смарт-аккаунта можно развернуть в NFT и начать хранить активы.
Набор предложенных стандартов RMRK для NFT, способных к размещению внутри других, компонуемых, содержащих эмоции и привязанных к душе.
Сжатые контракты от merklejerk - это хороший трюк для дешевого развертывания контрактов, которые всегда вызываются вне цепи в контексте eth_call. Контракты сжимаются вне цепи, а контракт времени выполнения разархивирует сжатый контракт, разворачивает его, затем перенаправляет исходный вызов к развернутому экземпляру. Результат поднимается внутри пакета revert(), чтобы отменить развертывание и избежать постоянного изменения состояния. Этот подход приводит к экономии газа примерно на 50% и полезен для текстовых примитивов, таких как компонуемая метаданные SVG.
Hot-chain-svg от w1nter.eth - это набор инструментов для создания проектов onchain SVG с минимальным движком рендеринга и горячей перезагрузкой для быстрой визуальной проверки контента NFT разработчиками.
Шрифты и дизайн-системы Onchain - это строительные блоки, развернутые один раз и объединенные в более сложные онлайн-медиа, хотя, вероятно, пройдет некоторое время, прежде чем мы увидим достаточное количество таких систем, чтобы предоставить создателям хороший выбор вариантов.
Динамические NFT-токены - это захватывающий категорийно-агностический формат для цифровых объектов. Несмотря на начальный этап развития инфраструктуры, экосистема активно инновирует техники для внедрения генеративных медиа и метаданных на блокчейн, а также создает композиционные примитивы, которые могут быть повторно использованы другими проектами.
Ранние динамические проекты NFT требовали глубоких технических навыков и индивидуальных реализаций. Но по мере улучшения промежуточного программного обеспечения и инструментов создателя мы ожидаем, что динамические NFT станут такими же распространенными и будут служить такому же широкому спектру случаев использования, как и «обычные» NFT сами по себе. Некоторые открытые вопросы...
Как фронтенды, такие как маркетплейсы, портфельные трекеры и кошельки, будут добавлять поддержку NFT, которые развиваются в реальном времени?
Как мы можем улучшить децентрализацию решений для рендеринга или запуска генеративного кода?
Как издатели и коллекционеры могут управлять разрешениями и объемом изменений, которые могут быть внесены в определенный NFT?
Насколько общим является динамическая инфраструктура NFT? Текущие механизмы чеканки и конструкторы магазинов смогли предоставить беспристрастные инструменты для запуска коллекций в различных медиа-форматах. Но по мере того, как динамизм становится еще более разнообразным в различных контекстах, как будут выглядеть динамические модули?
Момент, когда NFT, пожалуй, стал молниеносным, был не столько ERC721, сколько метеорический взлет CryptoKitties, который послужил успешным рыночным продуктом для стандарта. Предшествуя даже самому Ethereum, Colored Coins, Quantum и Counterparty NFT показали нам, что техническое инновационное достижение само по себе недостаточно для запуска широкомасштабных экспериментов на основе этой технологии. Вместо этого это гибкость, сильная общественная эвангелизация и убойное приложение, которые превращают стандарты в опорные точки построителей на годы вперед. Для динамических NFT уже есть основные элементы.
Если вы создаете динамический проект NFT, платформы для создателей и инструменты для запуска динамических коллекций, или у вас есть дополнительные мысли на эту тему, пожалуйста, свяжитесь, буду рад пообщаться с вами.
Большое спасибо Билли Реннекампу, Бенни Джангу, Джейдену Уиндлу, Даниэлю Волкову, пет3рпану и Accelxr за их время и обратную связь по черновикам этого.
Особая благодарность JPG за их Dynamic Canon, самую полную базу данных исторических динамических экспериментов NFT, которая послужила отличным вдохновением и ресурсом для этой статьи.
Сегодня большинство NFT-токенов представляют собой статические активы. Неизменяемость его медиа-файлов и метаданных обеспечивается либо социальным соглашением, либо через код. Хотя это достаточно для хранения культурных артефактов, предназначенных быть неизменными (статическое искусство, музыка, письменность, коллекционные предметы), существует широкое пространство для экспериментов с динамическими активами, которые постоянно изменяют свой внешний вид, метаданные или состояние в соответствии с неизменными правилами.
Динамизм переносит NFT за пределы статических ссылок и медиа, делая их более похожими на программное обеспечение, которое реагирует на внешние факторы. Это создает новые уровни взаимодействия вокруг цифровых товаров и медиа, обеспечивая большую индивидуальную и коллективную выразительность, динамическую полезность и постоянные инновации вокруг цифровых объектов.
Динамичные NFT могут быть как программные (отражающие алгоритмический ввод), так и интерактивные (отражающие пользовательский ввод). Динамизм - это функция, которая может охватывать вертикали в зависимости от предполагаемого использования.
Мы стали свидетелями ряда экспериментов в области искусства, игр, идентичности и репутации, метавселенной, а также взаимодействия сообщества и бренда.
Динамические коллекции можно рассматривать как подмножество генеративного искусства, которое также включает в себя многопользовательское искусство «Ввод параметров», где время чеканки или адрес чеканки используется в качестве источника энтропии, но сам NFT не обновляется после чеканки. Динамические NFT-арты приносят коллекционерам постоянное чувство восторга и служат инструментом для многопользовательского творчества между художниками и коллекционерами как новый средство коллективного повествования.
Искусство, которое автоматически эволюционирует со временем, лунными циклами, состоянием ончейн или условиями офчейн, например 720 минут от Алексиса Андре, BURNER от crashblossom, Гауссовские временные часы от Теоремы Такенса, Финилиары от Эда Форнейлеса, Наблюдатели от Мэтта Кейна, Мутантный сеятель сада от Харма ван ден Дорпела
Искусство, которое развивается с передачей цепей и собственности, например, Animal Coloring Book,, Corruptions by dom.eth, Chameleon by Joan Heemskerk, Entropes, OG Crystals, Watchfaces by w1nter.eth and Tyler Anglert
Искусство, визуальные элементы которого коллекционеры могут непосредственно влиять, например, Brotchain от divergence, Terraforms от Mathcastles, Shields от John Palmer, Forever Supper от Async Art или Classic, где коллекционеры могут изменять слои, отображаемые в основном произведении искусства
Искусство с вариантами стиля, выпускаемое периодически, при каждом выпуске представляет новые ограниченные стили, на которые держатели могут "конвертировать" свои NFT, например, в Opepen
Автономное аудиовизуальное искусство в реальном времени, никогда не повторяющееся, например, In Noise We Trust от 404.eth и различные работы DEAFBEEF
Помимо служения в качестве улучшаемых активов в играх, динамические NFT могут служить канвасом для игрового процесса, отражая игровое состояние в его медиа- и метаданных. В паре с дигифизическими товарами NFT могут обновляться на основе активности в реальной жизни, чтобы разблокировать новые потребительские впечатления.
Акси, побеждающие в ранговых битвах, зарабатывают Привязанные к Акси Очки Опыта (AXP), которые можно использовать для «Восхождения» Акси. Это синхронизирует прогресс игры вне цепи в цепи, повышает максимальный уровень Акси и позволяет игрокам улучшать части Акси.
Крепости Citadel можно улучшать, чтобы увеличить их мощность, скорость и топливную эффективность. Каждый уровень улучшения занимает разное количество времени и сырья (руда) для завершения. Часть игрового процесса заключается в том, чтобы пилотам планировать свои путешествия к астероидным поясам для добычи руды, при этом каждое действие и состояние игры отражаются в цепи.
Игроки Realm зарабатывают токены $ANIMA через стейкинг и игровой процесс. За эти награды можно улучшать своих Приключенцев (персональные NFT-проекты партнеров Realm) и получать Лутбоксы, содержащие редкие игровые предметы.
«Движения» - это ончейн-транзакции, которые влияют на мир, например, Straylight
Арены битв, где игровой процесс оставляет след в медиа, например, Арена Chainfaces
Распространение инфекции как механизм вирусности/распространения, например FoliaVirus, Viper
Сбор, разведение и слияние механики для производства более редких изданий, например, Avastars, VV Checks
Игры с автовоспроизведением с использованием цепочечного искусственного интеллекта, где коллекционеры могут искать самые высокие баллы NFT, например ArcadeGlyphs от Miragenesi
Игровой процесс в реальном мире и физическая активность улучшают NFT, например, STEPN, Loot LARP
Мятые очки как NFT, где изображенный ранг меняется по мере установления новых рекордов, например, Onchainscores, Optimizor, 1kx Score NFT, могут быть отчеканены с нашей страницы Play to Learn
Охота за редкими аватарками и участие сообщества, например, в игре Мэнни
NFT поедают, инфицируют, усиливают друг друга, чтобы стать более мощными, например Etholvants и Booster Syringes
Динамические NFT также могут замещать определенную идентичность и связанную репутацию в сообществе, развиваясь вместе с текущими вкладами и деятельностью по управлению. Это способствует целенаправленным взаимодействиям внутри и между сообществами и служит основой для создания социальных игр.
Активность Onchain через приложения напрямую влияет на свойства NFT, например, Zerion DNA. Филандские города изображают активность кошелька, и каждый актив в городе можно заработать через квесты
Lens v2 включает из коробки поддержку стандарта tokenbound (ERC-6551), предоставляя каждому профилю Lens NFT их собственные умные счета. Это разъединяет профиль от его держателя, накапливая права доступа, активы и репутацию к самому NFT.
Станция
Социальные контракты от Burak Arikan отслеживают имущество их коллекционеров и их общие связи с другими коллекционерами, создавая график коллекции для прогнозирования будущих приобретений
Обложка Canonicons в формате JPG представляет собой уникальное совокупное представление об участии человека в курировании канонов. Точно так же декагоны Декагоны повышают свой уровень, потребляя очки опыта Дека (DXP), которые люди зарабатывают, выполняя ежедневные задания на платформе
Аватары Mercle и The Metagame позволяют гамификацию и разблокировку характеристик на основе действий и ролей, которые люди принимают в сообществе
Земля, на которую держатели могут напрямую влиять и перезаписывать медиа onchain, например, Terraforms от Mathcastles
Земля, которая развивается по мере взаимодействия владельцев и посетителей с ней через кураторство искусства, например, MOCA ROOMS, или строительство земли и игровой процесс, например, Upstreet, Hyperfy, Otherdeeds, Voxels
Виртуальные модные NFT, которые можно преобразовать между 3D-одеждой и произведением искусства, например, RSTLSS
Крупные бренды экспериментировали с динамическими NFT, чтобы вовлечь широкую аудиторию, связав актив с внешними данными или добавив полезность через текущие кампании.
DeGods представляет новые произведения и особенности в своей коллекции PFP каждый сезон. Держатели тратят $DUST на улучшение своих NFT и могут выбирать, какие метаданные они хотят отображать. Стейкинг DeGods приносит держателю больше $DUST и DePoints на стейкнутом NFT. DePoints можно потратить в игре, чтобы открыть пакеты, содержащие $DUST или призы от спонсоров бренда, с таблицей лидеров DeGods, которые заработали наибольшее количество очков в текущем сезоне.
Держатели Smolverse могут ставить своих персонажей и зарабатывать IQ или Plates (в зависимости от персонажа), что представляет собой время, проведенное в сообществе, и динамически увеличивает размер головы и тела персонажей. IQ также можно потратить на эстетические предметы, которые затем добавляются к их чертам onchain. Вскоре они запустят оборудованные ERC-1155, чтобы заменить существующие черты on-chain, а не просто использовать их как оболочку, позволяя сообществу совместно развивать официальную коллекцию с командой.
Коллекционные спортивные карточки ЛаМело Болла имеют возможности 'прокачки', основанные на реальных данных о баскетбольных матчах, таких как объявление о Руководителе года. По мере развития карьеры игрока, также будет развиваться коллекция с динамическими интеграциями со статистикой и достижениями
Adidas ATLS - это PFP в коллекции Adidas Into the Metaverse. Со временем открываются новые главы в рамках интерактивного сюжета, представляющего новые особенности токена
Lacoste UNDW3 отслеживает участие сообщества в "The Mission", новом опыте, вращающемся вокруг разговоров, геймификации, решения задач и совместного создания
Время: 720 минут от Алексиса Андре, Гауссовы часы по Теореме Такенса
Лунные циклы: Gazers Мэтта Кейна, Луна в движении Мирагенези
Хэш блока: Mutant Garden Seeder от Харма ван ден Дорпела мутирует с текущим хэшем блока, похожим на хэш семени, Chaos Roads от Chainleft
Состояние контракта: Позиции Uni v3, Карты членства в PartyDAO. pepethereum реагирует на колебания цены ETH, используя данные из пулов Uniswap
Данные вне цепи/основанные на оракуле
Крипто и цены на газ, например, Finiliar, BURNER от crashblossom
Погода на основе например, Непостоянство Джоша Пирса
На основе владельца/передачи: Animal Coloring Book, Watchfaces, OG Crystals, Corruptions
Создание/сжигание/комбинирование, например, VV Checks, etholvants, merge, Smols Transmolgrification
Добавление/обновление контента, черт, слоев, например DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols
Опт-ин Раскрывает например Опепен
Геймплей, например, Axie Infinity, Chainlife, 0xEssentials
Участие сообщества, например, JPG Canonicons, Lacoste UNDW3, Collective Strangers Cameras
Времязатратное «воспитание», например, бонсай, формы жизни Сары Френд
Взаимодействие с другими NFT и кошельками, например, Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE от Kim Asendorf представляет собой NFT 1/1 "Редактор", чей владелец может изменять произведение искусства коллекции.
NFT, чьи медиа отрисовываются исключительно из цепных данных, развиваются автономно на основе параметров, таких как время, хэш блока, адрес кошелька, что детерминированно влияет на произведение искусства. В отличие от цепных искусств и игр, которые часто требуют индивидуальной реализации для каждой коллекции, NFT с медиа, отражающими состояние цепи, могут использоваться в качестве памятных или «квитанционных» NFT, чтобы представлять вещи, такие как позиция DeFi (позиции Uni v3, веб-3 сейвинг-карты), права управления (карты членства PartyDAO, карты Juicebox) или карта членства в сообществе с некоторой накопленной репутацией (JPG Canonicons, Deca).
Преобразование позиций протокола в NFT позволяет самим этим позициям становиться объектами торговли как активами, превращая их в строительные блоки для новых продуктов и услуг. Например, Metastreet размещает сторонние NFT в залоговый пул для своего протокола Automated Tranche Maker.
Отражение состояния контракта в реальном времени в СМИ делает состояние контракта читаемым для конечных пользователей кошельков и рынков. Код скелета SVG размещается один раз как часть контракта NFT, и остальное изображение программно обновляется с данными с цепи.
Игровые предметы кажутся естественным выбором для изменяемых метаданных, поскольку игроки могут развивать или улучшать активы через игровой процесс. Преимущество заключается в том, что это можно сделать через NFT по сравнению с виртуальными предметами на централизованном сервере, поскольку метаданные могут быть отслежены и хранятся на децентрализованной инфраструктуре, таким образом, запись игры сохраняется при обмене предметами.
Механика создания и уничтожения, которая поднимает подкласс активов на более высокий "уровень", производит новые активы, которые могут происходить только из определенных комбинаций более низкого уровня (например, VV Checks) или наследовать черты от своих родителей (например, CryptoKitties, Avastars).
Neolastics и Clovers - это проекты генеративного искусства, которые внедрили динамическое предложение и автономную экономику в коллекцию. Для Neolastics любой может чеканить новые токены и увеличивать предложение, причем с каждым последующим чеканом цена растет в соответствии с кривой привязки. 99,5% от каждой стоимости чекана идет в общественный резерв, который выступает в качестве предсказуемого пола и готового покупателя, когда кто-либо выбирает сжечь свой Neolastic.
Динамическая механика снабжения также может быть введена через раковины и краны в играх. В Цитадели новые корабли вводятся в игру через Construction Bay с помощью еженедельной системы запечатанных заявок (слепых) голландских аукционов. Корабли могут быть уничтожены по мере того, как игроки путешествуют в более опасные регионы игры, рискуя уничтожить корабль ради большей награды. Темпы инфляции находятся в узком диапазоне количества новых кораблей, предлагаемых на аукционе, в то время как уничтожение кораблей, как правило, зависит от общего количества сжигания. По мере увеличения общего предложения общее количество сожженных кораблей будет увеличиваться до тех пор, пока оно не сравняется с количеством новых кораблей, представленных на аукционе.
Интересные игры могут быть разработаны таким образом, что определенные способности или функции в NFT-контракте остаются спящими до тех пор, пока не будут выполнены определенные условия. Например, динамичная коллекция, в которой предложение изначально уменьшается только за счет объединения двух токенов, может включать функцию под названием «рождение», которая может быть вызвана только для NFT, достигших определенного размера путем объединения (отраженного в состоянии контракта). Поколение и идентификатор родительского токена могут быть использованы в качестве зерна для детерминированного рендерера для создания бесконечных, визуально отличных раундов игры, похожей на VV Checks.
NFTs могут быть изменены в течение определенного периода времени до того, как NFT "заблокируется" и станет неизменным.
Async Art и OG Protocol представили новые механики, такие как Master/Layer NFT и конвейеры обновления метаданных, специально для помощи художникам запускать многопользовательские коллекции и динамические проекты NFT.
Компания Transient Labs возглавляет эксперименты с интерактивными и обновляемыми медиа в искусстве. В ERC-721TL они изложили способ, позволяющий как создателю, так и коллекционеру иметь влияние на обновление метаданных, позволяя коллекционерам утверждать или отклонять любые предлагаемые изменения метаданных художником. Стандарт также предлагает Исторические надписи, позволяя как создателям, так и коллекционерам оставлять свои рассказы, выставочную принадлежность и историю продажи произведения искусства, добавляя текст на цепочку к NFT. Hidden Stories Мишель Вильен - это демонстрация этого.
Это можно использовать для передачи внебиржевых данных в умные контракты, позволяющие NFT реагировать на внебиржевые события. Для более сложных взаимодействий, таких как UGC в виртуальной среде, NFT представляет собой координаты в мире и доступ к записи. Но сам контент обычно обрабатывается и хранится на хостинг-серверах, на которые ссылается токен в своей метаданных.
Цепные данные Chainlink могут предоставлять информацию, такую как цены на криптовалюту и погоду, чтобы сделать NFT «осведомленным о среде». Через их интеграцию с Space & Time разработчики могут выполнить скрипт, который запрашивает игровой сервер и размещает его onchain с помощью функций Chainlink.
С помощью функций Gelato Web3 или Lit Actions разработчики могут написать любую логику для условного обновления NFT на основе событий вне цепочки или через определенные интервалы. Узлы Gelato непрерывно запускают функции и могут вызывать изменения метаданных, если выполняются определенные условия. Аналогично, Lit Actions выполняются в сети криптографии порога Lit, каждый узел независимо проверяет результат и подписывает транзакцию, когда он достигает порога 2 ⁄ 3, чтобы автоматически вносить обновления в цепочку. Например, получение данных о живых матчах из спортивного API и улучшение навыков атлета NFT по мере их побед в играх.
Mentaport предоставляет SDK для «местоположения-осознанных» смарт-контрактов, обеспечивая доступ к функциям на основе времени и местоположения, эмиссию и динамические обновления, которые могут быть полезны для ограниченных по времени кампаний IRL и механики подтверждения посещения.
Sparkblox, Evalon и Metafuse предлагают все в одном решения для запуска и управления интерактивными коллекциями NFT, позволяющими владельцам взаимодействовать с активами, или динамическими NFT, которые развиваются на основе данных реального мира и подключенных API.
Kairos предоставляет GraphQL API для программного создания, чеканки, продажи NFT и, при необходимости, с обновляемыми метаданными, а также инструмент разработчика Dynamic NFT с метаданными и изображением, хранимыми на серверах Kairos.
Paima позволяет разработчикам игр создавать состоятельные NFT, которые могут повышать уровень, набирать опыт, получать экипировку и развиваться со временем. Протокол сжатия NFT от Paima выпускает минимальный набор NFT на L1 и развивает их на основе состояния игры на L2.
Lync предоставляет инструментарий out of the box для разработчиков игр для интеграции web3, включая SDK кросс-цепочечного кошелька, SDK маркетплейса и инструменты управления NFT, где обновления игровых активов могут быть запущены с использованием Chainlink Automation.
API метаданных Синдиката дает создателям возможность выбирать, где они хотят хранить метаданные NFT и массово обновлять характеристики коллекций.
Playground разрабатывает инфраструктуру, которая соединяет бренды с существующими сообществами NFT путем выдачи характеристик коллекциям. Указав tokenURI коллекции в метаданных реестра Playground, администраторы коллекций могут согласиться на получение характеристик для своих NFT, предоставляя держателям привилегии, такие как эксклюзивные вознаграждения и скидки.
Стандарты и примитивы Onchain
EIP-4906: Расширение обновления метаданных предлагает стандартное событие MetadataUpdate, чтобы облегчить сторонним платформам обновление метаданных NFT. OpenSea поддерживает это и хорошо подходит для NFT, обновляющихся через вызовы к контракту, но не является целесообразным, если изменения повторяются. Juicebox использует cron jobs для последнего случая использования.
ERC-721TL от Transient Labs предлагает способ для создателей и коллекционеров добавлять текст к NFT на цепочке (Исторические надписи), механизм предложения для обновлений метаданных (Синергия), а также оптимизированные под газ реализации для пакетного чекана и эйрдропов.
EIP-721k: Динамические конструкции изображений и метаданных на цепочке, создающие и развивающие NFT с использованием компонуемых SVG-модулей и потоков данных на цепочке. NFT кодирует динамические инструкции, которые передаются модулям SVGElements и DataStreams. Движок рендеринга SVG создает подэлементы с использованием общедоступного реестра, конструируя SVG путем кодирования/декодирования входных данных, поступающих из нескольких внешних источников смарт-контрактов в реальном времени. Это позволяет постепенно обновлять и улучшать NFT. Дополнительные пакеты и другие игровые функции могут быть легко введены по мере достижения NFT рыночной устойчивости. Смотрите это в действии в карточках Web3 Savings и Pixel Pooly.
EIP-7496 определяет методы для установки и получения динамических ончейн-характеристик, связанных с NFT. Определяя эти характеристики ончейн и стандартизируя способы их изменения, их можно использовать и изменять другими контрактами.
EIP-6551: Учетные записи, привязанные к токенам, привлекли много внимания в этом году, и, хотя они не решают проблему динамизма внутри самого NFT, они позволяют NFT хранить другие активы и становиться своими собственными идентификаторами в сети. Учетные записи с привязкой к токенам обратно и напрямую совместимы с любой коллекцией NFT из коробки. Любую реализацию смарт-аккаунта можно развернуть в NFT и начать хранить активы.
Набор предложенных стандартов RMRK для NFT, способных к размещению внутри других, компонуемых, содержащих эмоции и привязанных к душе.
Сжатые контракты от merklejerk - это хороший трюк для дешевого развертывания контрактов, которые всегда вызываются вне цепи в контексте eth_call. Контракты сжимаются вне цепи, а контракт времени выполнения разархивирует сжатый контракт, разворачивает его, затем перенаправляет исходный вызов к развернутому экземпляру. Результат поднимается внутри пакета revert(), чтобы отменить развертывание и избежать постоянного изменения состояния. Этот подход приводит к экономии газа примерно на 50% и полезен для текстовых примитивов, таких как компонуемая метаданные SVG.
Hot-chain-svg от w1nter.eth - это набор инструментов для создания проектов onchain SVG с минимальным движком рендеринга и горячей перезагрузкой для быстрой визуальной проверки контента NFT разработчиками.
Шрифты и дизайн-системы Onchain - это строительные блоки, развернутые один раз и объединенные в более сложные онлайн-медиа, хотя, вероятно, пройдет некоторое время, прежде чем мы увидим достаточное количество таких систем, чтобы предоставить создателям хороший выбор вариантов.
Динамические NFT-токены - это захватывающий категорийно-агностический формат для цифровых объектов. Несмотря на начальный этап развития инфраструктуры, экосистема активно инновирует техники для внедрения генеративных медиа и метаданных на блокчейн, а также создает композиционные примитивы, которые могут быть повторно использованы другими проектами.
Ранние динамические проекты NFT требовали глубоких технических навыков и индивидуальных реализаций. Но по мере улучшения промежуточного программного обеспечения и инструментов создателя мы ожидаем, что динамические NFT станут такими же распространенными и будут служить такому же широкому спектру случаев использования, как и «обычные» NFT сами по себе. Некоторые открытые вопросы...
Как фронтенды, такие как маркетплейсы, портфельные трекеры и кошельки, будут добавлять поддержку NFT, которые развиваются в реальном времени?
Как мы можем улучшить децентрализацию решений для рендеринга или запуска генеративного кода?
Как издатели и коллекционеры могут управлять разрешениями и объемом изменений, которые могут быть внесены в определенный NFT?
Насколько общим является динамическая инфраструктура NFT? Текущие механизмы чеканки и конструкторы магазинов смогли предоставить беспристрастные инструменты для запуска коллекций в различных медиа-форматах. Но по мере того, как динамизм становится еще более разнообразным в различных контекстах, как будут выглядеть динамические модули?
Момент, когда NFT, пожалуй, стал молниеносным, был не столько ERC721, сколько метеорический взлет CryptoKitties, который послужил успешным рыночным продуктом для стандарта. Предшествуя даже самому Ethereum, Colored Coins, Quantum и Counterparty NFT показали нам, что техническое инновационное достижение само по себе недостаточно для запуска широкомасштабных экспериментов на основе этой технологии. Вместо этого это гибкость, сильная общественная эвангелизация и убойное приложение, которые превращают стандарты в опорные точки построителей на годы вперед. Для динамических NFT уже есть основные элементы.
Если вы создаете динамический проект NFT, платформы для создателей и инструменты для запуска динамических коллекций, или у вас есть дополнительные мысли на эту тему, пожалуйста, свяжитесь, буду рад пообщаться с вами.
Большое спасибо Билли Реннекампу, Бенни Джангу, Джейдену Уиндлу, Даниэлю Волкову, пет3рпану и Accelxr за их время и обратную связь по черновикам этого.
Особая благодарность JPG за их Dynamic Canon, самую полную базу данных исторических динамических экспериментов NFT, которая послужила отличным вдохновением и ресурсом для этой статьи.