Как работают метаданные NFT?
Метаданные NFT используются в блокчейне для предоставления дополнительной информации или данных об активе, которые могут быть полезны при попытке завершить транзакцию с самим активом. Есть пара вопросов, которые были подняты:
- Во-первых, это прозрачность, которую обеспечивает блокчейн, и количество блокчейнов, которые можно использовать одновременно.
- Во-вторых, как токены передаются между разными блокчейнами.
Эти две проблемы связаны, потому что данные могут быть взяты из одной цепочки, переданы в другую цепочку по зашифрованным каналам, а затем преобразованы, когда они приняты цепочкой назначения. Эти метаданные NFT могут храниться в блокчейне, в котором находится токен, и могут использоваться в качестве источника достоверной информации об активе, а также предоставлять дополнительную полезную информацию.
Здесь будут обсуждаться следующие темы:
- Как используются метаданные NFT?
- Как работают метаданные NFT?
- Как хранятся метаданные NFT?
- Применение метаданных NFT
- Вывод
Давайте начнем подробно обсуждать каждую из этих тем.
Как используются метаданные NFT?
Метаданные NFT можно использовать для многих целей, включая:
- Предоставление источника истины.
- Предоставление дополнительных значений (цена, изображение, описание и т. д.) об активе.
- Включение децентрализованного хранения данных.
- Помощь при выполнении транзакций между цепочками или записями, которые хранятся вне цепочки (на централизованных серверах, таких как IPFS, или в других случаях использования).
Как работают метаданные NFT?
Блокчейн — невероятное изобретение, но вопрос о том, как метаданные NFT работают в блокчейне, все еще волнует всех. Каковы основные преимущества использования децентрализованных протоколов NFT?
- Блокчейн — один из самых безопасных способов хранения цифровых активов и выполнения транзакций с ними.
- Токены, по сути, представляют собой виртуальное представление стоимости, которое может передаваться в одноранговой сети. Это значение хранится безопасным и распределенным образом в сети, без вмешательства банков, правительств и других третьих сторон, которые обычно контролируют и управляют фиатной валютой.
- Метаданные NFT передают необходимую информацию, такую как код смарт-контракта и данные о событиях, из Ethereum (подцепь на основе Ethereum). Метаданные NFT могут отправлять информацию клиентам, когда они хотят проверить состояние актива или даже передать их другим учетным записям. При необходимости он может подключить цепочку Ethereum к централизованной системе блокчейна.
- Метаданные NFT должны быть децентрализованы, как и сама технология блокчейна, а это означает, что нам понадобится алгоритм консенсуса, способный обеспечить безопасность обеих систем.
Как хранятся метаданные NFT?
Способ хранения метаданных NFT зависит от того, в какой сети блокчейна они находятся.
- В блокчейне используются различные механизмы консенсуса, которые определяют способ хранения данных. В распределенном реестре метаданные могут храниться несколькими способами в зависимости от типа блокчейна (общедоступного или частного) и способа его создания.
- В публичных блокчейнах наиболее распространенным способом хранения метаданных является корень дерева Меркла, также известный как хэш дерева.
- Корень дерева Меркла — это несбалансированное бинарное хеш-дерево, в котором все узлы выше листовых узлов имеют значения только из левых дочерних узлов. Корневой узел содержит все эти конечные узлы, объединенные вместе, а затем хешированные для создания одного хеш-значения, называемого «корень Меркла». Корневой узел связан со своими дочерними узлами через хеш-значение дочернего узла. Каждый дочерний узел содержит хэш-значение своего родителя и так далее, пока не будут достигнуты конечные узлы. Затем листовые узлы хэшируются для создания нового корня Меркла, который затем записывается в блокчейн.
- Когда данные хранятся в распределенном реестре, они должны быть подписаны владельцем данных или «закрытым ключом» (или несколькими ключами), прежде чем их можно будет записать в реестр. Закрытый ключ — это номер, который известен только владельцу определенного фрагмента данных, поэтому его данные могут быть прочитаны только им. Закрытый ключ позволяет владельцу части данных читать свои собственные данные в распределенном реестре.
Нужен только открытый ключ, который знают все остальные, чтобы иметь возможность читать данные. Каждый использует этот открытый ключ при попытке прочитать все данные в базе данных, не имея на это разрешения. Вот почему у нас есть системы баз данных, в которых есть положения о разрешениях, и владельцы базы данных могут контролировать, кто имеет доступ к базе данных и что они могут с ней делать, потому что всегда есть люди, которые не имеют надлежащих прав, которые могут захотеть проникнуть в вашу базу данных. база данных.
Применение метаданных NFT
- Метаданные NFT можно использовать для различных вариантов использования. Например, его можно использовать для записи дополнительного описания токена (например, квитанции или серийного номера), что упрощает выполнение транзакций или может предоставить дополнительную информацию о самом активе (например, цену, изображение или текущее местоположение). ).
- Существуют также варианты использования, такие как хранение данных о состоянии вне блокчейна, что может быть полезно на компьютерах с ограниченной пропускной способностью или памятью. В этом сценарии данные метаданных отправляются на централизованные серверы, а затем могут быть доступны в блокчейне, когда это необходимо, через зашифрованный канал.
Вывод
Таким образом, когда часть данных хранится в цепочке блоков, она может быть подписана владельцем этих данных, а затем записана в цепочку блоков. Когда данные хранятся на сервере или в централизованной базе данных, владелец данных должен разрешить другим людям читать его файлы (они делают это с помощью своих закрытых ключей). В отличие от общедоступных блокчейнов, пользователи, находящиеся под ограничениями или контролем, могут хранить метаданные непосредственно в блокчейне.