Как мы разрабатывали NFT-коллекцию и что из этого вышло

Мы с друзьями разработали и выпустили коллекцию 3D-аваторов.
Делюсь нашим опытом, впечатлениями и тем, что в итоге получилось.

Как мы разрабатывали NFT-коллекцию и что из этого вышло

Как все начиналось

Я была влюблена в Fashion Tech и разработку 3D-одежды. Хотелось тоже попробовать что-то такое, но не знала как начать.
Однажды ко мне в гости зашел мой друг, который давно в DeFi индустрии.
Он рассказал, что у него и нашего третьего друга есть желание сделать NFT-коллекцию. Мы все хотели узнать как изнутри работает индустрия и получить опыт создания своего проекта.

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

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

Так появились Метапанки.

Первая версия Метапанков.
Первая версия Метапанков.

Большой мир крипто или как я узнала про DeFi

Я не следила за тем, что происходит в криптомире и знала про NFT только потому что залипала на 3D-одежду, которую только начали продавать как NFT. Оказалось, что криптомир сильно изменился с 2017. Помимо хайпа NFT проектов, появились еще две большие области: DAO и DeFi.
DAO это проекты, в которых комьюнити руководит дальнейшим развитием.
DeFi это финансовые инструменты на базе блокчейна, которые позволяют, например, создавать криптовалютные аналоги вкладов в банке.

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

Старт

Мы по-быстрому сделали страницу на тильде, завели аккаунты в соцсетях и заказали 3D-модель первого Метапанка. Параллельно с этим мы ресерчили разные блокчейны и пытались выбрать тот, на котором будем работать.

Большинство NFT-проектов запускаются на блокчейнах Ethereum и Solana. Это значит, что там большой рынок, но при этом высокая конкуренция.

При этом есть другие блокчейны, которые технологически не уступают Эфиру, у которых уже есть поддержка смарт-контрактов, но при этом не такой перегретый рынок. Так наш выбор пал на Algorand.

С одной стороны, мы рисковали, потому что рынок мог оказаться слишком маленький для нашей генеративной коллекции из 10к Метапанков.
С другой стороны, мы не эксперты в маркетинге и поэтому возможно продвигать проект на Algorand для нас проще.

Первые успехи

Эта статья, внезапно для нас, начала интенсивно разлетаться в твиттере и распространилась на заметную часть комьюнити блокчейна.

Она зашла настолько далеко, что появилась на главной странице Algorand.

У нас появились сотни подписчиков, которые заинтересовались проектом. Нам написали первые в нашей жизни VC, которые предложили познакомиться и обсудить дальнейшие планы.
Было очень приятно.

Куча работы

Оказалось, что для запуска продаж коллекции нужно сделать сильно больше работы, чем мы ожидали.

Мы заказали дизайн лендинга и верстку.
Заказали базовый 3D-аватар и разные вещи для него.
Заказали видео с нашими аватарами у 3D аниматора.
Сами начали писать скрипт-генератор 3D-моделей.
Попросили друга помочь нам настроить дискорд-сервер, общаться с комьюнити и создавать движ.
Девушка сокомандника согласилась помочь с маркетингом и поиском инфлюенсеров.

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

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

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

Если бы мы делали это на солане, то могли бы найти выложенный в открытый доступ контракт и переиспользовать его, но на Алгоранд это другая система и оказалось, что на нём еще никто так не делал и нам предстояло самим во всем разобраться.
А именно, разобраться как писать смарт-контракты на специальном функциональном языке, сделать React-приложение для пользователя, а еще поднять бэкенд сервер и свою ноду Алгоранда, которая бы обрабатывала наши запросы к блокчейну.

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

Анимация в AR это весело.

Провал дедлайна

В день старта продаж, который был заранее анонсирован, мы поняли, что не успеваем собрать фронтенд, бекенд и смарт-контракт в одну полноценную систему и как следует её протестировать.

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

Стресс

Написание безопасного смарт-контракта — искусство.

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

После первого запуска, оказалось, что мы что-то не предусмотрели. И деньги покупателя застряли в смарт-контракте.
Было стрессово. Нужно было срочно приостановить продажи, объяснить все комьюнити и покупателю, быстро найти и исправить проблему.

Всю неделю обнаруживались новые проблемы, мы фиксили и сидели на саппорте почти 24/7.

Финальные Метапанки.

Первый хейтер

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

Недавно к нам в дискорд пришел человек и в полуагрессивной форме указал нам на наши ошибки. Это было похоже скорее на провокацию, чем на желание помочь и дать совет.

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

Маленькая победа

Видео-презентация Метапанков.

За 2.5 месяца мы запилили полноценную генеративную 3D-коллекцию и поняли всю инфраструктуру для её продажи.

Мы продали почти все, что планировали. Несколько VC и даже CEO Algorand купили себе Метапанков.

Наших Метапанков можно интегрировать в реальный мир через AR фичу. В твиттере разлетелись веселые фото Метапанков.

Вокруг проекта сформировалось комьюнити, которое кайфует от коллекции также как мы.

Мы узнали, как устроена экосистема Алгоранда и познакомились с другими проектами на блокчейне.

Оказалось сложно, но одновременно дико интересно, работать со свежими технологиями и создавать что-то на базе них.

Мы кайфовали от маленьких побед, стрессовали от проблем и очень рады, что довели проект до первой точки.

Идея «по приколу создать нфт-коллекцию» ушла сильно дальше, чем мы планировали.

Мы решили не останавливаться на этом и в этом году развивать DAO и DeFi инструменты на нашем блокчейне.

Заценить то, что у нас получилось можно здесь:

http://metapunks.world/

Буду рада вопросам, идеям и предложениям:

https://t.me/dashalovesstartups

Как мы разрабатывали NFT-коллекцию и что из этого вышло
5151
31 комментарий

Продам за 150 рублей.

21

По поводу хейтера и провокации. При чем тут хейт?? Это бизнес, такой же как и оффлайн. Вам в ресторане если еду готовить будут три часа, и переносить сроки, и вы выразите возмущение - вы хейтер и провокатор? Вы же не бесплатно нфт раздаете, а продаете, значит люди имеют право на претензии. Не можете, не успеваете- не обещайте.

14

Какая же всё это по сути бессмысленная ерунда.

8

Вот чем занимаются программисты с олимпиадным прошлым... жесть.

6

При чем тут программирование вообще? Здесь 99% рабтты - маркетинг.

3

Зарабатывают неплохие деньги. Всё как и должно быть в правильном мире. В чем проблема?