Новое пространство дизайна в NFT

Heyod Hewow
7 min readAug 28, 2023

NFT стали одним из самых интересных, успешных и противоречивых вариантов использования Web3 почти в мгновение ока. Нетрудно понять почему, ведь каждый хотел бы «владеть кусочком Интернета».

Представьте себе, что у вас есть свой профиль в Facebook и вы можете использовать его в другом месте, если платформа вам больше не нравится (вместе со всеми вашими связями). Представьте, что вы снова владеете музыкой. Представьте себе, что вы владеете не файлом .jpeg, а произведением искусства, которое создает (и воссоздает) само себя.

Однако, несмотря на все эти захватывающие вещи, вопрос о праве собственности на NFT пока не совсем точно определен для большинства проектов.

Если вы уже знаете, о чем мы говорим, начните создавать проекты NFT с Cartesi и посмотрите, как это может произойти на самом деле. Если нет, продолжайте читать, чтобы понять, что мы имеем в виду.

Ограничения NFT

Чем вы владеете, если у вас есть NFT? Большинство скептиков Web3 скажут, что на самом деле не владеете ими полностью, как кажется, и эти скептики не так уж далеки от истины в чисто техническом плане. Проще говоря, вы владеете документом на ссылку на что-то, что находится где-то на чужом компьютере. Не лучший вид «собственности».

Ограниченная децентрализация

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

NFT — это просто сгенерированный номер, который сохраняется рядом с номером вашей учетной записи в конкретном смарт-контракте. Этот документ также содержит ссылку на метаданные, которые являются объектом, о котором вы думаете, когда думаете о NFT: изображение, песня, игровой персонаж или что-то еще.

Ссылка здесь является ключевым словом. Документ и объект находятся в двух разных местах, и все, что вам действительно принадлежит, — это документ, поскольку объект не хранится в блокчейне. То, что указано в документе, хранится где-то еще.

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

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

Криптограф Moxie Marlinspike лучше всего объяснил это в сообщении в блоге о своих первых впечатлениях от web3, включая интересный пример проблемы:

«Вместо хранения данных в цепочке NFT содержат URL-адрес, указывающий на данные. Что меня удивило в стандартах, так это то, что для данных, расположенных по URL-адресу, не предусмотрено хеширование. Глядя на то, что многие NFT на популярных торговых площадках продаются за десятки, сотни тысяч и даже миллионы долларов, этот URL-адрес часто просто указывает на какой-то VPS, на котором где-то работает Apache. Любой, кто имеет доступ к этой машине, любой, кто купит это доменное имя в будущем, или любой, кто скомпрометирует эту машину, может изменить изображение, заголовок, описание и т. д. для NFT на все, что пожелает, в любое время (независимо от того, что не они «владеют» токеном). В спецификации NFT нет ничего, что говорило бы вам, каким «должно» быть изображение, или даже позволяло бы вам подтвердить, является ли что-то «правильным» изображением.

Итак, в качестве эксперимента я создал NFT, который меняется в зависимости от того, кто на него смотрит, поскольку веб-сервер, обслуживающий изображение, может выбирать обслуживание разных изображений в зависимости от IP-адреса или пользовательского агента запрашивающего…

Через несколько дней, без предупреждения и объяснений, созданный мною NFT был удален из OpenSea (торговой площадки NFT)…»

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

Нам нужны NFT, которые невозможно подделать каким-либо образом.

Для этого нам нужны две вещи:

  1. Документ и объект должны храниться в цепочке. Но в настоящее время это чрезвычайно дорого делать на Ethereum. Однако существует множество обходных путей этой проблемы, например, использование децентрализованных служб хранения объектов, указанных в документе. Использование таких сервисов, как IPFS и Filecoin, является распространенным подходом для платформ для минтинга.
  2. Логика процесса минтинга NFT также должна быть децентрализована. Важно отметить, что эти платформы и торговые площадки для минтинга NFT не действуют злонамеренно. Они просто вынуждены работать как платформы Web2 из-за тех же ограничений вычислительной мощности и выразительности, которые мы видели в играх и децентрализованных приложениях DeFi.

Первая проблема уже имеет решения, которые развиваются. Для второй нам нужна помощь.

Ограниченная сложность

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

Это проблема, которая уже ограничивает творчество некоторых интересных NFT-проектов, таких как Autoglyphs и EulerBeats. Им удалось хранить как документы, так и объекты в цепочке с помощью умного обходного пути. Вместо того, чтобы пытаться сохранить .jpeg или .mp3 в блокчейне, они сохраняют фрагмент кода или алгоритм, создающий изображение или песню. Это известно как генеративное искусство.

Однако эти проекты по-прежнему ограничены тем, что может визуализировать виртуальная машина Ethereum или сколько кода она может хорошо выполнять. Простой взгляд на галерею «Автоглифы» показывает, что, хотя искусство может быть красивым, «алгоритмические художники» работают с очень ограниченным холстом. То же самое и с «алгоритмическими музыкантами», которые создадут что-то похожее на EulerBeats.

Преодолеваем ограничения

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

Cartesi Rollups

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

Обе эти проблемы можно решить уже сейчас. Cartesi Rollups может работать в тандеме с децентрализованными службами хранения, чтобы гарантировать, что хранение самих NFT также защищено от несанкционированного доступа. Его гибкая модульная конструкция даже позволяет разработчикам выбирать альтернативные решения по обеспечению доступности данных, которые намного дешевле, чем Ethereum.

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

Cartesi Virtual Machine

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

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

Если представить это визуально, то если мы думаем о вычислительной мощности и выразительности как о холсте, холст для «алгоритмических художников» в таком проекте, как Autoglyphs, имеет размер черного квадрата ниже. Их холст мог бы быть размером с бирюзовый квадрат с Cartesi.

Проверка концепции: Frmandy

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

Frmandy — платформа для минтинга NFT и проект, победивший на хакатоне, он был создан с использованием языка программирования Rust. С технологией Cartesi он способен создавать такие же красивые NFT с генеративным искусством, которые уже существуют в web3, но на ступеньку выше. Одним из примеров является генерация фрактала Мандельброта.

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

Cartesi делает это и многое другое возможным. Фракталы Frmandy могут продолжать генерировать себя. Тогда фракталы, созданные из фрактала верхнего уровня, могут принадлежать кому-то другому.

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

Лучшая часть этого подхода к NFT заключается в том, что все содержится в документе, поэтому вы можете воспроизвести его где угодно. Документ и объект находятся в одном и том же месте, и вы не потеряете их из-за внешнего воздействия.

Возможности NFT с Cartesi

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

Другие примеры в экосистеме Cartesi включают в себя такие доказательства концепции, как:

  • Productive: децентрализованный холст для рисования, использующий популярную библиотеку Fabric.js.
  • Dazzle: ролевая игра и игра-головоломка с персонажами NFT.

Мы также призываем создателей идти дальше и развивать такие темы, как:

  • Экономичные обновляемые персонализированные (Cost-effectively updatable soulbound) NFT.
  • Генеративные NFT AI для изображений, звука и даже анимации.

Это новое пространство для дизайна NFT. Дайте нам знать, какой проект NFT вы бы создали, присоединившись к сообществу, приняв участие в форуме Blue Sky Ideas или присоединившись к нам в Discord.

Вы также можете посмотреть, что создают другие команды. А еще лучше — начните создавать собственное NFT DApp и подайте заявку на грант сообщества Cartesi.

--

--

Heyod Hewow

#Ambassador, CM_ru: Cartesi.io #Global Moderator: altcoinstalks.com #Initial Member at Influencers Sub-Governance/Free TON