Мое путешествие с Solana India Fellowship — неделя 4

«NFT — это свидетельства о рождении потомков создателей», — Дейн Скарборо

ГМ ребята. Я только что закончил четвертую неделю программы Solana India Fellowship, и сейчас мы находимся на полпути к этой программе. На этой неделе мы глубже погрузились в мир NFT и узнали обо всех этих модных словечках web3 :P Эта статья начнется с краткого изложения фантастического выступления 0xjenil (основателя coinvise) на своем опыте создания coinvise и советов и приемов для новых основателей, занимающихся созданием в пространстве web3. Мы также будем создавать и продавать наш NFT и добавлять некоторые динамические элементы, чтобы сделать его более увлекательным :) Мы будем углубляться в некоторые фрагменты кода, которые, как мне кажется, недоступны в Интернете и могут помочь вам создать свои NFT.
Если вы еще не читали мой опыт за предыдущую неделю, я рекомендую вам сначала прочитать его, чтобы получить представление о web3, Солане, о том, как мы начали строить в web3, и об этом сообществе. .

Обсуждение от 0xjenil

Если вы, ребята, не знаете о Джениле, он является основателем @CoinviseCo. Coinvise похож на SaaS для сообществ web3; Они предоставляют инструменты для создания и управления токенизированными сообществами и разгружают работу по разработке вопросов, связанных с токенами. Путь Дженила в web3 начался, когда он вернулся в колледж на втором курсе в поисках стажировки. После множества холодных рассылок он оказался у профессора колледжа, который пробовал эфириум. Он начал исследовать эфириум и создать протокол вознаграждения токенами в качестве своего первого проекта. После этого он работал еще над несколькими проектами, такими как создание децентрализованного AWS и метавселенной экономики моды.

Coinvise был запущен с видением прав собственности создателей и создания для них токенов. Они начали создавать инструменты, которые могли бы сделать путь создателей, погружающихся в веб3, плавным и полезным. Они начали с базовых инструментов, таких как раздача токенов создателя и уникальные ссылки для людей, совершающих транзакции с их токенами. Согласно coinvise, к каждому создателю следует относиться как к основателю, и чтобы облегчить это, они начали расширяться от аирдропов до баунти, а затем и наделения правами. Они поняли, что им нужно создать значимый инструментарий. Должны быть варианты использования стимулов и создавать привязанность сообщества. Рост обходится дешево, но удержание является сложной задачей.

Первоначальная экономика токенов и построение сообщества сложны. Что выбрать, NFT или токены?

Дженил говорит, что NFT и токены идут рука об руку. NFT — отличный способ получить доход, предоставляя эксклюзивность, тогда как токены — отличный способ вернуть людям экономическую ценность. Это помогло бы сначала создать сообщество, а затем можно будет запустить токены. DAO и сообщества должны найти способ прилипания и удержания. Люди часто сосредотачиваются на экономике токенов, но не понимают, что они очень изменчивы. Вы можете изменить его через несколько месяцев. Например, FWB$ прошел через множество трудностей. Когда их взломали, им пришлось перезапустить свой токен. Они воспользовались этим как преимуществом и изменили свою экономику токенов, а благодаря поддержке сообщества они смогли восстановиться на рынках.

Как создать сообщество без сбора средств (проблема куриных яиц)

В веб3 доставке в конечном счете важен продукт. Coinvise начинался как проект хакатона, а позже, при значительном привлечении внимания, они стали им владеть. В Web3 многие гранты могут помочь вам продвигать ваши проекты. Нам часто кажется, что аирдроп токенов решит проблему, но позже это может очень сильно оттолкнуть. В качестве альтернативы можно было бы сделать это для основной команды, сделав его непередаваемым до определенного периода и предоставив им право собственности на продукт. Это все равно, что отдать те ранние ESOP за их приверженность и ценность. Часто основатели терпят неудачу из-за отсутствия видения и понимания того, что у этого есть потенциал. Они никогда не закончат тем, что строят правильные вещи. Либо вы находите нишу, либо строите нишу. Есть много платформ, которые могут помочь подать заявку на хакатоны, такие как Devfolio, или на вознаграждения и гранты, такие как Superteam.

Как вы думаете, какая самая большая проблема, которую нужно решить в криптографии?

По словам Дженила, доказательство личности с нулевым разглашением — одна из основных проблем, которую может решить крипто. Системы идентификации и репутации довольно крутые и могут быть совместимы в разных сетях.

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

Создание нашего первого NFT

После мотивирующего выступления 0xjenil квесты и упражнения этой недели были основаны на NFT. Прежде чем углубляться, скажите, что такое NFT и почему все только о них и говорят? NFT означает невзаимозаменяемый токен, который никак не связан с грибами или грибами :P. Это означает что-то уникальное и не может быть заменено чем-то другим. Например, один DogeCoin можно заменить другим DogeCoin, но один NFT нельзя заменить другим NFT. Но что делает это таким уникальным сейчас, и почему все об этом говорят? Благодаря уникальным характеристикам NFT имеет широкое применение. NFT позволили передать право собственности и роялти людям за их творения. Художники могут создавать цифровое искусство и продавать его с гарантией подлинности, получая при этом роялти за каждую последующую транзакцию. Композиторы музыки могут получать гонорар за каждую загрузку, и всегда будет определено право собственности.

Вам должно быть интересно, как NFT достигает всего этого? Идея проста: вы загружаете свой контент в децентрализованное хранилище (например, arweave, IPFS, filecoin). Вы храните уникальную ссылку и другие метаданные, такие как владелец, роялти и т. д., в блокчейне. Это делает данные неизменяемыми и подтверждает право собственности на NFT. НФТ — настоящее модное слово в наши дни, и оно просто открывает множество возможностей. Представьте, что вы получаете NFT на каждом уровне, который вы квалифицируете в играх, или предоставляете людям доступ к NFT. Этими NFT также можно торговать, чтобы они никогда не потеряли свою ценность. Мир NFT открыл новый набор возможностей, и я очень рад тому, как люди решают проблемы, связанные с ним.

Хватит гяана, мы должны были создать свой NFT на Солане в квестах на этой неделе. Первый квест заключался в использовании метаплекса, который похож на структуру для запуска нашего собственного хранилища NFT и создания NFT с наименьшим количеством строк кода. Запустить метаплекс на локальной машине несложно. Вы можете клонировать репозиторий с https://github.com/metaplex-foundation/metaplex и следовать простым инструкциям пряжи для установки и запуска локально. Мы должны были развернуть конфетный автомат как часть этого квеста. Проблем не было, инструкции были просты в исполнении.

Создание нашего децентрализованного приложения для создания и записи динамических NFT

Вторым квестом было создание нашего децентрализованного приложения для создания и сжигания NFT. На высоком уровне создаем клон метамаски, но играем с основными концепциями NFT и учетных записей. Этот квест включал в себя много кода и глубокое погружение в arweave и учетные записи на Solana. Arweave — это децентрализованное хранилище, которое мы использовали для хранения содержимого NFT, а метаданные хранились в учетных записях на Solana. Были некоторые проблемы в коде, если слепо следовать квестам, но я все исправил в этом репозитории. Децентрализованное приложение чеканило NFT со статическим изображением, которое было жестко закодировано, и у пользователя также была возможность записать NFT.

Последняя часть этой недели была упражнением по созданию динамических NFT. Концепция динамических NFT заключается в том, что метаданные созданного NFT могут быть изменены с помощью других сервисов. Например, вы создаете NFT покемона Bulbasaur, предоставляя пользователям возможность развивать покемона в NFT. В первом выпуске NFT будет иметь черты Бульбазавра, а когда пользователь разовьет NFT, он будет иметь характеристики Ивизавра. Я достиг этого с помощью функции обновления arweave. Автор, создавший NFT, может изменить метаданные NFT, предоставленные при создании, он предоставил этот флаг. Поэтому, когда пользователь нажимает на Развитие, мы загружаем новое изображение в arweave, получаем ссылку и обновляем NFT с помощью этой новой ссылки. Следующий фрагмент кода может обновить метаданные NFT, а полный код можно найти здесь.

Основные выводы🔑

1. Если вы начинаете работать в сфере web3, не следует пренебрегать созданием сообщества.

2. Доставка в web3 — вот что важно на EOD

3. Простота и пользовательский опыт по-прежнему остаются одними из самых важных аспектов при создании любого продукта.

4. Никогда не копируйте код вслепую; есть очень большая вероятность, что это не сработает :P

Ресурсы и полезные материалы㈾

1. https://mirror.xyz/spf.eth/qrR4MI-Ush_kswZ9d_r-IHSY2tqy1KqN0t_Yo0U4XYM (токены эластичного управления)

2.https://github.com/orbit-love/orbit-model (модель Orbit для создания сообществ)

3. https://blog.colony.io/the-colony-token-sale-7ac14c845bc0/ (Блог о продаже токенов)

4. https://github.com/thuglabs/solana-nft-token-metadata-update (функция обновления в метаданных)

5. https://www.notboring.co/p/the-cooperation-economy-?utm_source=url&s=r (Экономика сотрудничества)

6. https://docs.metaplex.com/ (документы Metaplex)