Понимание стандартов NFT, метаданных, из которых они состоят, и технологии, лежащей в основе веб3, помогает нам лучше понять экосистема в целом.
Нельзя отрицать, что NFT помогли вывести блокчейн и криптографию в мейнстрим, привлекая совершенно новую аудиторию, которая в первую очередь сочла NFT и цифровое искусство популярными. отличная возможность обогатиться.
Все больше и больше пользователей проявляют интерес к невзаимозаменяемым токенам, выводя неиспользованный рынок на впечатляющую производительность за очень короткое время. В ближайшем будущем, NFT изменят то, как мы создаем, потребляем и распространяем цифровой контент, открывая новые варианты использования, которых раньше не было.
По этим причинам понимание стандартов, лежащих в основе этого явления, также помогает нам понять технологию и удобство использования каждого NFT и различных задействованных протоколов блокчейна.
Не взаимозаменяемые токены (NFT)
Благодаря блокчейну мы смогли сделать цифровой объект уникальным впервые в истории, что позволяет нам приобретать и владеть файлами, ресурсами и цифровой собственностью. Эти свойства, представленные в виде цифровых токенов, можно продавать и продавать так же, как и любой другой актив.
Не взаимозаменяемые токены уникальны и отличаются от других токенов, но самое главное, они не может быть разделен или дроблен, отличая их от всех остальных токенов.
Таким образом, NFT знаменуют эволюцию активов на основе блокчейна, предоставляя пользователям цифровой токен, отличный от криптовалют, который дает владение неделимым и не дублируемым цифровым объектом.
С момента создания CryptoKitties В 2017 году, который подверг сеть Ethereum испытанию, рынок NFT вырос как на дрожжах, установив новые рекорды не только в росте, но и также в продажах и объемах, даже попадая в самые известные аукционные дома мира.
Монетизированная графика, CryptoPunks и BAYC
Многие из нас являются частью зарождающейся технологии, которая может изменить будущее финансов и всего, что нас окружает. Определение правил и их соблюдение являются основой для стандартизации, ведущей к разработке новых парадигм.
Ethereum является основным блокчейном для создания, хранения и обмена NFT, и именно здесь родился первый NFT.
На конференции для любителей техники и искусства, Кевин Маккой и Анил Дэш, совершил первую транзакцию цифрового изображения на блокчейне. Это был 2014 год, и они не знали, что невзаимозаменяемые токены взорвутся в течение нескольких лет, что принесет такие проекты, как Криптопанки и BAYC в СМИ, побив все рекорды продаж цифрового искусства.
В марте 2021 года произведение под названием «Ежедневно: первые 5000 днейс” продано за 69 миллионов долларов на аукционе Christie's.
Как создается NFT?
В этой статье мы рассмотрим из чего состоит NFT, его стандарты токенов и как загрузить его онлайн.
NFT состоит из 3 объектов:
- Метаданные связанный с токеном
Идентификатор — это просто числовое представление, связанное с NFT и его владельцем, что делает его отличимым от других. Владелец это адрес, связанный с кошельком владельца, и, наконец, метаданные, истинное содержание наших невзаимозаменяемых токенов.
Метаданные, сердце NFT
Хранение данных в блокчейне — очень дорогая практика. Размер блока, размер мемпула и транзакционные издержки делают его неподходящим средством. В Ethereum, например, в блокчейне недостаточно места для хранения изображения (разве что в виде небольшого SVG, в векторной графике). Поэтому массовое хранение изображений, видео, GIF или любых других цифровых носителей должно храниться в другом месте в Интернете. Именно поэтому такие технологии, как IPFS или Arweave а выделенные сервисы играют ключевую роль в децентрализованном хранилище. Именно по этой причине было решено ставить только данные, относящиеся к NFT в блокчейне, а не в самом изображении, что экономит много места и снижает затраты. Но из чего конкретно состоят эти метаданные?
Метаданные — это, по сути, JSON файл, содержащий:
- Ссылка на цифровой носитель (gif, jpeg, …)
- Характеристики (черты, атрибуты, …)
ERC стенды для Запрос Ethereum (для) Комментарии, в нем описывается набор правил и инструкций, которым должны следовать разработчики для реализации всех новых функций. ERC по существу EIP (внутренние предложения Ethereum) в основном предназначен для децентрализованных приложений.
Как видно из изображения, опубликованного OpenSea, известный рынок NFT, смарт-контракт, в данном случае основанный на ERC-721, содержит Владелецадрес и ТокенURI, специальный параметр, который содержит «место», где метаданные, содержащие характеристики NFT, включая внешний URL-адрес Http или на IPFS или ArWeave, проживать. Дополнительная информация о метаданных на Документы OpenSea.
Чтобы лучше понять, как они выглядят, вот метаданные из знаменитого сайта LarvaLabs. Мибиты:
`{ «имя»: «Meebit #12347», «описание»: «Meebit #12347», «изображение»: «http://meebits.larvalabs.com/meebitimages/characterimage?index=003\u12347type=full\u0026imageType = jpg», «атрибуты»: [ { «trait_type»: «Тип», «value»: «Человек» }, { «trait_type»: «Прическа», «value»: «Конский хвост» }, { «trait_type» : «Цвет волос», «значение»: «Темный» }, { «trait_type»: «Очки», «значение»: «Авиаторы» }, { «trait_type»: «Рубашка», «значение»: «Топ без рукавов» }, { «trait_type»: «Цвет рубашки», «value»: «Зеленый» }, { «trait_type»: «Брюки», «value»: «Леггинсы» }, { «trait_type»: «Цвет брюк», « value”: “Синий камуфляж” }, { “trait_type”: “Обувь”, “value”: “Canvas” }, { “trait_type”: “Цвет обуви”, “value”: “Серый” } ] }
Идея метаданных состоит в том, чтобы найти решение для описания характеристик NFT также для неспециализированной аудитории, такой как художники, а не только для разработчиков, которые могут просто следовать набору инструкций для создания своей коллекции. Вещи, которые нужны художнику:
- Создайте свою коллекцию или NFT индивидуально (изображения, гифки, видео)
- Загрузите медиафайл онлайн (AWS, облако, IPFS, …) и получить URL-адрес, связанный с каждым из них, который затем будет включен в метаданные.
- Создайте уникальный JSON файл для каждого носителя, который будет содержать метаданные в соответствии со стандартом, показанным выше (URL-адрес изображения, атрибуты/характеристики, имя и т. д.)
- Загрузить все JSON файлы на нужный онлайн-носитель (AWS, облако, IPFS, …) и получить URL-адрес, связанный с каждым из этих JSON файлы.
Централизованные службы, такие как AWS or облако страдают от двух проблем, связанных с целью, которую мы хотим достичь:
- централизация: если сервер взломан или выйдет из строя даже временно, наш файл будет потерян вместе с ним или будет недоступен.
- На основе расположения: этот тип сервера индексирует файлы по имени, что означает, что если мы загрузим два разных файла с одинаковым именем (три.png) и перезапишем их, они будут выглядеть иначе, чем предыдущий, чего NFT пытается избежать с помощью дающий однозначный цифровой объект.
Ассоциация IPFS (межпланетная файловая система) решает эту проблему, предоставляя нам CID (идентификатор содержимого) как продукт этой процедуры, которая будет не только нашим ОПЗ адреса, но также будет зависеть от содержания его метаданных.
Если метаданные изменятся, URL-адрес также изменится вместе с ним, что вернет совершенно другие файлы. В системе, принятой ОПЗ, на самом деле невозможно вернуть два разных изображения с одного и того же URL-адреса.
Кроме того, ОПЗ система представляет собой децентрализованный механизм, который позволяет файлам распределяется по сети, не имея определенного сервера. Это делает данные очень устойчивыми к проблемам, с которыми сталкивается централизованная система, такая как AWS или подобный раздел.
Хотя все это может быть сложным, для гиков есть возможность поэкспериментировать с репозиторий, предоставленный Yomi для поколения Смарт-контракты для развертывания NFT:
Благодаря ЁМИ, мы создали инструмент, позволяющий читателю попробовать свои силы в создании метаданных на ERC-721 стандарты. По ссылке связанной Страница GitHub можно будет:
- Загрузите: мы сможем загрузить файл для создания в NFT. Он будет загружен через ОПЗ и ссылка будет вставлена в ТокенURI метаданных.
- Описание: мы сможем вставить описание, которое нам больше нравится.
- Черты: можно будет вставлять атрибуты, описывающие изображение. Эта информация, как мы видели, важна для редкости коллекций.
- Признаки Значение: дополнительная информация о типе атрибута (Да/Нет, Больше, Плохо, 30 и т.д.).
Как только эти характеристики будут установлены, на дисплее справа отобразятся метаданные в JSON формат, который можно вставить в Умный договор написано в основательность.
Нажав на «Загрузить метаданные в IPFS” можно будет загрузить как JSON и выбранный файл непосредственно в IPFS и создайте NFT, подписав его непосредственно с помощью MetaMask в OpenSea!
Наиболее распространенные стандарты
Как мы уже упоминали, EIP (внутренние предложения Ethereum) связанные с NFT, вскоре превратились в операционные стандарты, называемые ERC (запрос Ethereum на комментарии) становятся протоколами токенов, которые следуют определенным требованиям.
Эти стандарты являются основополагающими для взаимодействия со смарт-контрактами и создания новой операционной логики на рынке, что позволяет:
- Единый язык для легкой интеграции между различными платформами
- Взаимодействие между разными цепочками, которые могут «читать» одни и те же протоколы.
Ниже приведены наиболее распространенные стандарты с кратким описанием:
ERC-721
Создано в январе 2018, он позволяет реализовать API-интерфейсы для смарт-контрактов NFT, вводя целый ряд информации (событий), таких как право собственности на NFT, баланс адреса, различные утверждения и ТокенURI яn для того, чтобы иметь уже упомянутые Метаданные.
ЭРК-721Р
Недавно представленный, это версия предыдущего 720, но с функциями смарт-контракта, которые позволяют пользователю получать возмещение в течение заранее определенного периода времени. Этот стандарт подробно обсуждался в отдельная статья.
ERC-1155
Представлено Enjin команда, он позволяет настроить несколько токенов в одном смарт-контракте, экономя на плате за газ и открывая новые функции, такие как возможность комбинируйте невзаимозаменяемые токены с взаимозаменяемыми токенами.
ERC-994
Это расширение стандарта ERC-721, которое представило DNFTт.е. Делегированные не взаимозаменяемые токены, которые используются в физическое свойство. Он направлен на решение таких проблем, как конфликт географических пространств, юридическая сила и физический суверенитет собственности и, наконец, совместимость с финансовыми контрактами.
ERC-809
Этот стандарт предназначен для аренда НФЦ через API, который позволяет сдавать в аренду любые «Соперник хорошо», то есть любой актив, использование которого одним пользователем невозможно одновременно с другим.
ERC-1201
Подобно ERC-809, ERC-1201 предлагает токенизировать права аренды а не просто разрешать их. Таким способом можно субаренда актив, просто обменяв токен.
ERC-998
Это стандарт, который позволяет передавать либо NFT, например ERC-721, либо взаимозаменяемый ERC-20. Передача токена ERC-998 означает передачу вся иерархия прикрепленных к нему предметов. Подумайте о NFT персонажа в P2E видеоигра, которая при продаже передает новому владельцу все остальные предметы: доспехи, шлем, оружие и т. д.
Что происходит, так это то, что токен ERC-998 может быть объединен с ERC-721 в серии расширений, которые были специально указаны ниже:
- ERC998ERC721 компонуемые сверху вниз, которые получают, удерживают и передают токены ERC721
- ERC998ERC20 компонуемые сверху вниз, которые получают, хранят и передают токены ERC20
- ERC998ERC721 компонуемый снизу вверх, который ссылается на другие токены ERC721
- ERC998ERC20 компонуемый снизу вверх, который ссылается на токены ERC721, но с токеном ERC-20
dNFT: динамический NFT
Мы видели, что основная характеристика NFT заключается в статической природе ее данных, что делает ее содержимое уникальным и неизменным, открывая контексты и рынки, которые мы подробно обсуждали. Хотя такие характеристики представляют собой сильную сторону в цифровом мире за то, что создали «дефицит» и «уникальность» там, где их не было, они могут представлять собой ограничение для любого, кто хочет создать NFT и сделать их изменяемыми во времени, а не неизменяемыми, предлагая новую логику функционирования.
Если правда, что изменение URI связанных с ОПЗ ссылка в метаданных NFT может фактически изменить внешний вид NFT (и, следовательно, это уже возможно с такими стандартами, как ERC-721), в равной степени верно и то, что такая модификация будет прерогативой только разработчиков, Таким образом, он может изменить характеристики по своему желанию, лишив законной силы характеристику недоверия, к которой стремится децентрализованная система. Поэтому необходим протокол, сохраняющий неизменными характеристики недоверия. но делает данные в NFT изменяемыми.
GameFi, например, нужна очень высокая интерактивность. Здесь NFT предотвращают, например, улучшение оружия, персонажей или объектов, обязывая игрока их чеканить и перепродавать на вторичном рынке. Но если бы мы хотели продвигаться по игре с нашими предметами, возможно, перепродавая то, что мы тщательно улучшили во время игры, нам бы не позволили это сделать. Это где dNFT или динамические NFT, Войдите.
dNFT вводят динамическую изменчивость метаданных на основе условий вне метаданных, изменяя код в смарт-контракте и внедряя автоматические изменения в том, какие изменения применять к метаданным и когда их применять. Эти внешние условия могут быть обеспечены оракулами, сторонними фидерами, которые соединяют блокчейн с внешними системами, предоставляя новую информацию и позволяя динамическим NFT постоянно изменяться. К числу наиболее известных относятся Звено цепи.
30
NFT и будущее Интернета3
Череда реализаций, связанных с NFT, породила сотни EIPs и ERC в последние годы внедряя инновационные варианты использования. Этот прогресс не остановился, лихорадочно продвигаясь к ИРЛ (в реальной жизни) и Phygital, пытающихся заявить о себе в реальном мире, преодолев текущие ограничения и используя технологию, о которой мы говорили.
Трудно поверить, что такая технология останется ограничивается оцифровкой произведений искусства или игр, но действительно найдет благодатную почву в приложениях и сервисах, которые еще не полностью изучены.
Инновации и прогресс NFT, вероятно, охватят несколько рынков, раскрывая потенциал Web 3. Подключение цифровые создатели и пользователей отсутствие необходимости в других посредниках — вот к чему стремится новый Интернет.
NFT позволит создавать и строить новые формы собственности в будущем, но это имеет как права, так и обязанности.
Собственность — это стержень цивилизации.
(Леон Самсон)
Источник: https://en.cryptonomist.ch/2022/04/30/nft-standards-metadata-web3/