И советы, которые помогут завершить установку

Chia выпустила свой новый стандарт для NFT на прошлой неделе. У меня было время просмотреть первоначальный выпуск и протестировать все доступные конечные точки. Я хотел поделиться некоторыми мыслями об общем процессе и некоторыми вопросами, которые у меня есть для будущих выпусков. Вся моя информация взята из блогпоста Chia, руководства для разработчиков и моего собственного опыта выпуска NFT в тестовой сети Chia.

Настройка

Чтобы настроить, вам нужно установить разрабатываемую версию Chia, клонировав определенную ветку их репозитория chia-blockchain, приостановить или удалить все запущенные экземпляры Chia и переключиться на их тестовую сеть. Кроме того, если у вас еще нет синхронизированной тестовой сети, вам будет предложено загрузить синхронизированный узел тестовой сети Chia. Рекомендация: на вашем компьютере должно быть не менее 50 ГБ свободного места.

У меня есть опыт выполнения подобных инструкций для других проектов, так что для меня это не имеет большого значения. Тем не менее, я вижу, как менее опытные разработчики изо всех сил пытаются пройти эту настройку или не могут выполнить требования (я не уверен, что у всех есть 50 ГБ для узла тестовой сети блокчейна).

Я думаю, что это в основном функция возраста стандартов. Он новый и над ним активно работают. Я уверен, что со временем эти инструкции станут проще, особенно когда они попадут в их основную сеть.

Версия

После установки документация просит вас проверить вашу версию Chia. Моя версия отличалась от той, что была размещена в руководстве разработчика.

Моя версия:

Версия руководства разработчика Chia

Несоответствие между версиями не испортило мне впечатление, но когда я это увидел, у меня появилось неприятное чувство. В прошлом я тратил часы на отладку пошаговых руководств из-за различий между задокументированной версией и самой последней. Я предполагаю, что эта документация будет обновлена ​​после выпуска нового стандарта NFT1.

Вы можете выпускать токены NFT0 только в тестовой сети Chia. Намерение состоит в том, чтобы иметь токен раннего доступа для разработчиков, чтобы попытаться оставить отзыв.

Конечные точки

После того, как я все установил и настроил, все конечные точки работали без проблем. Я смог создать кошелек NFT, отчеканить токен, перечислить свои токены, передать токен и добавить URI к токену без проблем. Сами команды были просты для понимания и хорошо документированы в CLI.

Первое, что вам нужно сделать, это создать кошелек NFT. У каждой пары открытый/закрытый ключ в Chia может быть несколько кошельков. После создания вы сможете увидеть новый кошелек при выполнении команды chia wallet show.

На данный момент я не против иметь разные кошельки для каждой пары ключей. Меня беспокоит только то, как это будет масштабироваться с количеством кошельков, которые Чиа надеется сделать доступными. Нам придется подождать и посмотреть на это.

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

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

Подведение итогов

После того, как я прошел первоначальную настройку, стандарт NFT0 стал интуитивно понятным в использовании. Конечные точки просты и хорошо документированы. По словам Чиа, первая производственная версия их стандарта NFT будет ориентирована на вертикаль изобразительного искусства. Мне интересно узнать о других вертикалях, которые они планируют использовать.

Один из самых больших вопросов, которые у меня есть, касается метаданных или атрибутов, хранящихся в NFT. Большинство NFT, которые вы видите на таких торговых площадках, как OpenSea, имеют атрибуты, которые используются для описания NFT. Атрибуты хранятся вне сети, обычно в IPFS, в файлах JSON.

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

Если вы заинтересованы в использовании стандарта NFT0, я настоятельно рекомендую попробовать его.

Спасибо за прочтение. Оставайтесь с нами, чтобы узнать больше!