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

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

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

Я была влюблена в 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

0
31 комментарий
Написать комментарий...
Знатный Тролль

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

Ответить
Развернуть ветку
Аккаунт отморожен

Я продам за 149 рублей

Ответить
Развернуть ветку
Aleks N.

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

Ответить
Развернуть ветку
Алексей Кондратьев

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

Ответить
Развернуть ветку
Igor Vasilyev

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

Ответить
Развернуть ветку
Valentin Budaev

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

Ответить
Развернуть ветку
Sergio Neskodi

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

Ответить
Развернуть ветку
Mikhail Che

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

Ответить
Развернуть ветку
Даниил Романов

Двоякое ощущение. С одной стороны конечно молодцы, что все организовали и продали. С другой стороны, извините, что вообще творится с этим миром.....

Ответить
Развернуть ветку
Evgeny Ustinovich

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

Ответить
Развернуть ветку
ElenaM

Что по прибыли вышло, если не секрет?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Светлана Иванова

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

Ответить
Развернуть ветку
olgatrifanova

молодцы, в сложных ситуациях вы не пропадёте

Ответить
Развернуть ветку
Кирилл Проскурин

А почему ваш кофаундер не рассматривал тезос или флоу?

Ответить
Развернуть ветку
Daria Yakovleva
Автор

Передам слова кофаундера:
"Один из критериев поиска был: высокий маркеткап и небольшое число проектов
У tezos в 2+ раза ниже маркеткап и скорее всего больше проектов
У flow в 3+ (и тоже думаю больше проектов чем на Algo но меньше чем на Tezos)"

Ответить
Развернуть ветку
spiridono

Круто, что отважились откупорить неизведанный блокчейн! Желаю скорейшего солдаута!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Maxim Berezkin

А 3D-модель прямо внутри токена зашита или токен это просто ID и ссылка на модель где-то на вашем бэке?

Ответить
Развернуть ветку
Daria Yakovleva
Автор

внутри NFT хранится ссылка на 3d модель, которая лежит на https://arweave.org/, это децентрализованное хранилище, из которого нельзя удалить файлы

Ответить
Развернуть ветку
Нави Тор

Вы крутые! Открыли блокчейн без НФТ маркетплейса и еще создали сообщество! Подпишусь на вас в соцсетях и буду с удовольствием следить за развитием проекта! Побольше бы таких первопроходцев как вы!)

Ответить
Развернуть ветку
Anton Khodakovsky

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

Ответить
Развернуть ветку
Daria Yakovleva
Автор
Ответить
Развернуть ветку
Anton Khodakovsky

Спасибо

Ответить
Развернуть ветку
The Lamer

Скорее всего , GitHub

Ответить
Развернуть ветку
Артём Чернов

148 прям сейчас забирайте

Ответить
Развернуть ветку
Chyvakoff

Отличная реклама блокчейна, уже пошел читать доки ))

Ответить
Развернуть ветку
Vlad Saif

Классно развели, теперь сайт можно удалять

Ответить
Развернуть ветку
Зинидин Насыров

Здравствуйте. А где вы нашли человека который вам сайт сделал?

Ответить
Развернуть ветку
Ирина Буян

Даша, какие вы крутые !!!

Ответить
Развернуть ветку
Спартак Тухватуллин

Автор, осветите, пожалуйста, экономику проекта.

Ответить
Развернуть ветку
28 комментариев
Раскрывать всегда