Chaingift – сервис для создания NFT-подарков

Chaingift – сервис для создания NFT-подарков

Идея

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

Сама идея родилась примерно в конце ноября. Было большое желание сделать что-то в web3 и в предверии зимних праздников. Идея с подарками выглядела не самой сложной в реализации и очень актуальной.

Зимние праздники это время для фана. Проект тоже решили делать для фана и по фану. Да и кому нужны обычные физические открытки, когда можно использовать кучу buzzwords и флексить этим все праздники. Теперь вы можете использовать некастодиальный кошелек, чтобы создать NFT в блокчейне, который останется в первозданном виде навсегда, а после рассказывать всем, что поздравляли друзей в web3. (Уже представляю как ребята из a16z выписывают чек на пару миллионов долларов после этого абзаца. Ну ладно, Alameda Research точно бы выписала, если вы понимаете о чем я 😁)

Выбор очевиден 
Выбор очевиден 

Продукт

Chaingift – сервис для создания NFT-подарков.

В текущей версии можно выбрать один из заготовленных анимированных шаблонов или загрузить свой вариант. Заготовленные шаблоны выполнены в виде анимированных 3д карточек в стилистике сервиса. Загружаемые файлы поддерживают форматы .png, .jpeg, .gif. Поскольку в этих форматах сделать кастомную плавную анимацию невозможно мы планируем дабавить встроенный конструктор с карточками.

Как это выглядит
Как это выглядит

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

Для отображения скрытых NFT необходимо ввести код. Для читателей статьи добавили код "EARLY" , который позволяет заминтить бесплатную NFT "Early Bird" и увидеть как это работает. Владельцам этих NFT будут какие-то ништяки в будущем. Заминтить

NFT "Early Bird" скрытая за кодом EARLY

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

Вот так это будет выглядеть в кошельке
Вот так это будет выглядеть в кошельке

Цена

0,1 SOL за 1 NFT (~1$ на момент написания статьи)

При выборе цены ориентир был на стоимость открыток в реальной жизни. Обычно цена колеблется в районе 1-3$ за штуку в зависимости от страны и региона.

Цену зафиксировали в SOL, поскольку так проще с технической стороны. Также, если Solana возродиться после крутого пике на -96% от максимума и мы захолдим вырученные токены до следующего бычьего цикла, то это может принести прибыль в перспективе.

Больно смотреть, но это мир крипты
Больно смотреть, но это мир крипты

Какие технологии использовали

Главный выбор стоял в блокчейне – Ethereum (ETH) или Solana (SOL). Выбрали Solana. Выбирали между этими блокчейнами, поскольку у них наибольшие NFT комьюнити и наиболее проработанная инфраструктура для NFT.

Для выбора рассматривали несколько критериев:

  • популярность
  • стоимость
  • удобство использования и простота
  • опыт работы

Популярность

ETH популярнее, особенно в свете последних событий вокруг SOL и банкротства одних из их ключевых партнеров FTX и Alameda.

Стоимость

SOL намного дешевле ETH. Цена отличается на порядки. Для примера обычная транзакция в SOL составляет 0.00006$, тогда как в ETH цена вариативна и зависит от газа в моменте, когда я это пишу цена транзы в ETH составляет 0,5$. При этом ситуация, когда газ на ETH взлетает и стоит 3-15$ на протяжении суток вполне норм.

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

Это один из ключевых факторов, поскольку мы приравниваем цену NFT к приблизительной цене открытки в реальной жизни ~1-1,5$. Представить ситуацию, когда в ETH повышенный газ и пользователю на транзакции прийдется потратить больше чем стоимость самой NFT очень просто. В этом случае одни подождут пока газ упадет, а другие уйдут и забудут о сервисе. Даже если кто-то зайдет попозже когда газ упадет, то эмоциональный опыт и атмосфера праздника и фана уже будет испорчена ожиданием.

Удобство использования и простота

Удобство использования и простота тоже остается за SOL. Для примера можем сравнить наиболее популярные кошельки в сетях: Metamask для ETH и Phantom для SOL. Это достаточно условно, поскольку кошельки можно использовать и другие, но из наиболее популярных UX/UI у Phantom лучше. При взаимодействии с сетью ETH нужно постоянно выбирать газ (еще желательно понимать что такое gwei, gas limit) и следить за его значением, а также ждать дольше ждать пока пройдет транзакция. В SOL газа просто нет и нужно просто подтвердить транзакцию минта / отправки.

Опыт работы

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

Предвижу коменты на тему L2 ETH – Polygon. Мы конечно его тоже рассматривали, но SOL все равно перевесил. Возможно добавим его в будущем.

Для дизайна: figma, photoshop, illustrator, blender

Для разработки: vue. js + TS, node. js, Metapleх для работы с Solana

Для менеджмента: notion, telegram, discord, miro

Запуск и поиск первых пользователей

У нас 0 бюджет на продвижение, поэтому пошли во все бесплатные каналы. Опубликовались на Product Hunt, Medium, VC, Habr.

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

Сроки и проблемы

30 дней заняла разработка, учитывая праздники.

Мы начали работу 6 декабря, очень хотели успеть к католическому рождеству 25 декабря, но релизимся 5 января. Не успели в срок, потому что я заболел через неделю работы и выпал на 7 дней из процесса. Также, разработка оказалась более душной чем казалась вначале и потребовала больше времени.

В прототип вошли не все фичи, а только самые базовые:

  • возможность отправить NFT другу с помощь стандартных шаблонов
  • создание и отправка кастомных NFT
  • скрытые NFT для коллабов

Самая большая трудность была с технической реализацией упаковки, о которой упоминал выше. Проблема заключалась в том, что для реализации функции ревила (замена метадаты NFT, через которую реализовывается распаковка) получатель NFT должен иметь права владельца. Это важно, если мы хотим делать нормальный ревил через отправку транзы в блокчейн, а не костыль с подменной метадаты в хранилище AWS.

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

Команда

Над сервисом работает 3 человека. Влад отвечает за продукт и маркетинг, Саша за разработку и Арина за дизайн.

Как настоящие создатели NFT-проекта мы решили не вставлять настоящие фотки, а использовать однотипные аватарки.
Как настоящие создатели NFT-проекта мы решили не вставлять настоящие фотки, а использовать однотипные аватарки.

Планы на будущее

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

Ссылки

Product Hunt:

Медиа-кит для публикаций: Notion link

Для коллабов: Notion link

11
Начать дискуссию