На практике все это работает следующим образом:
- Сначала творец NFT подает заявку на возможность размещения своего проекта на платформе. В заявке нужно указать свои данные и контакты, а также добавить описание проекта с каким-то визуальным оформлением.
- Дальше платформа проверяет проект. Процесс проверки учитывает план разработки проекта, потенциал для крупномасштабного внедрения, команду, стоящую за ним, преимущества для крипто-экосистемы и многое другое.
- Если проверка успешно пройдена, проект размещают на платформе, и инвесторы могут принять в нем участие. Вместе с этим команда проекта получает доступ к маркетинговым инструментам NFT-ланчпада.
- Если проект понравился инвесторам, они блокируют криптовалюту (сумму указывают инициаторы проекта) в его смарт-контракте и получают билет на участие в лотерее. Это может быть как честная лотерея, так и такая, в которой чем больше заблокировал средств, тем больше шансов на выигрыш.
- Когда время первичного токенсейла NFT вышло, проводится лотерея. Победившие билеты получат свои NFTs, когда они будут выпущены.
- Инициаторы токенсейла получают свои деньги и могут их вывести.
Особенности NFT Launchpad
Витрина. Как и обычному NFT-маркетплейсу, NFT-ланчпаду нужна витрина для публикации предложений от
создателей токенов. На ней будет указано название проекта, его очень краткое описание, категория (игры, искусство, музыка и прочее), статус (активно, завершено, начнется в будущем и прочее). Кроме того, обычно такие предложения сопровождают изображением одного из будущих NFTs.
Как выглядит витрина NFT-ланчпада NFTb.
Карточка проекта. Когда инвестор выбирает в витрине интересный ему NFT, он переходит в карточку с его подробным описанием. Обычно здесь есть небольшое текстовое описание проекта и условий участия, дорожная карта и перечень NFTs, которые получат победители лотереи, а также контакты организаторов стартапа.
Карточка проекта Kakier NFT на NFTb.
Создание проекта. Этот функционал отвечает за подачу заявки на добавление в листинг, размещение предложения и его описание. В идеале все это должно быть просто и интуитивно понятно, а также максимально автоматизировано, чтобы весь процесс размещения токена занимал как можно меньше времени и усилий.
Аудит NFT-проектов. В самом простом варианте этот функционал отвечает за принятие заявки от создателей NFT-проекта и инструмент для его добавления в листинг. Но лучше, если вместе с этим у проверяющих будет подробная инструкция для проверки и чек-лист, который они должны заполнить в ходе проверки.
Тип финансирования. Инициаторы NFT проекта могут выбрать нужный им тип финансирования: IDO, ICO, IEO, IGO и другие. Кроме того, также желательно, чтобы у них был выбор типа лотереи, а также можно добавить функционал для создания вайтлиста инвесторов (здесь нужны инструменты для написания условий попадания и возможность добавлять инвесторов в листинг допущенных участников).
Маркетинговые инструменты. Это различные функции, которые помогут продвинуть проект как на вашей площадке, так и за ее пределами. Например, теги, ссылка для публикации проекта в соцсетях, баннеры и прочее. Вы также можете подумать над тем, чтобы разделить такие инструменты на бесплатные и платные.
Интеграция криптокошелька. Чтобы получить доступ к возможностям NFT-ланчпада, пользователь должен авторизоваться через криптовалютный кошелек с поддержкой NFT: MetaMask, Enjin, Trust wallet, Coinbase, AlphaWallet и прочие.
Платежные инструменты. Также желательно, чтобы у NFT Launchpad была интеграция с банками и платежными системами. Благодаря этому пользователи смогут оперировать не только криптовалютами (биткоином, эфиром), но и фиатом.
KYC-подтверждение. Некоторые NFT-ланчпады также требуют, чтобы пользователи подтверждали свою личность, прежде чем участвовать в краудсейлах. Это нужно, для борьбы с мошенничеством, отмыванием денег и финансированием криминальной и террористической деятельности.
Нативный токен. Он исполняет роль внутренней виртуальной валюты, которой оплачивается участие в краудсейлах NFT. Обычно это монета со своей токеномикой, возможностью сжигания монет и перспективой листинга на криптобиржах.
Как создать свой NFT Launchpad?
Создавать свой NFT-ланчпад нужно только посредством кастомной разработки, поскольку это единственный способ обеспечить должный уровень безопасности и надежности будущей платформы. Причем заниматься этим должен разработчик с большим опытом создания проектов в области Blockchain, DeFi и NFT, такой как Merehead. У нас отличная команда и огромный опыт в разработке NFT.
Вот несколько наших последних кейсов в сфере блокчейна и NFT:
- BigFan
NFT-маркетплейс на базе протокола ERC-1155 для купли-продажи токенов, связанных со спортом. Все NFT-лоты создаются в тесном сотрудничестве со спортивными командами и игроками.
- Vleppo
BaaS-сервис для фрилансеров и предприятий, который предлагает решение для управления, монетизации и передачи своих цифровых активов. В частности, на Vleppo доступны функции условного депонирования, арбитража споров и получения кредита с криптовалютным залогом.
- Wide Wine
Частная блокчейн-платформа для отслеживания цепочки поставок вина и проверки его подлинности. Ссылка на сайт.
- Coinbird/CEX
Криптовалютная биржа с высоким уровнем безопасности и надежности. Поддерживает операции с фиатом. Ссылка на сайт.
- AltcoinsHub
Одноранговая криптовалютная платформа для торговли популярными криптовалютами.
Шаг 1: Продумайте концепцию проекта
На первом этапе разработки NFT-ланчпада вы должны определиться с тем, какую именно платформу вы хотите создать: бизнес-цели и задачи, требования к дизайну и функционалу, внешние интеграции, модель монетизации и прочее. Чем четче будет ваше понимание этих моментов, тем проще будет разработчиками их реализовать.
Кроме того, также желательно выбрать определенную нишу, на которую будет ориентирован ваш проект. Так сократите охват аудитории, но при этом сможете персонализировать дизайн и маркетинг, что позволит значительно повысить их эффективность и уменьшить их стоимость. Вот какие ниши вы можете выбрать:
- Искусство. Самая насыщенная ниша, поэтому крайне не рекомендуется делать ставку на такие проекты, если у вас ограниченные время и бюджет. Но вместе с этим это и самая «богатая» ниша, в которой крутится большинство инвесторов и которой интересуется больше людей в сфере NFT.
- Видеоигры. Пожалуй, это вторая по перспективности ниша для создания собственного NFT-ланчпада. При этом в долгосрочной перспективе она может очень сильно обогнать цифровое искусство, так как рынок видеоигр намного больше рынка цифрового и обычного искусства, вместе взятых.
- Киноиндустрия. Эта индустрия обслуживает самую широкую аудиторию — потенциально она затрагивает почти всех людей, поскольку все мы смотрим фильмы и сериалы. Так что это тоже очень перспективная ниша.
- Инфлюенсеры. Это те люди, которые хорошо известны и нравятся определенной группе людей. При правильном подходе инфлюенсеры могут эффективно монетизировать свою известность с помощью NFTs.
- Контент. Очень многие люди занимаются созданием контента (текстов, фотографий, изображений, анимации, мемов, 3D-моделей). Все это также можно легко и быстро монетизировать с помощью NFT-ланчпада.
- Музыка. Музыканты уже давно используют NFT для монетизации своего творчества. NFT-ланчпад просто сделает этот процесс еще удобнее.
- Спорт. Еще одна перспективная ниша для разработки NFT-ланчпада.
Шаг 2: Создайте техническую документацию
На втором этапе создания NFT-ланчпада вам и вашему техническому партнеру нужно составить документ под названием спецификация требований программного обеспечения (SRS). Это набор требований к будущему продукту, устанавливающий базу для соглашения между вами и разработчиком о том, как должен выглядеть и функционировать будущий программный продукт (в нашем случае NFT-ланчпад).
Такой документ включает в себя описание требований к дизайну, юзабилити, функциональности и производительности, а также конструктивные ограничения и/или атрибуты будущего продукта. Техническую документацию обычно пишет разработчик на основе информации, полученной от заказчика. Для этого нужно:
- Определить роли приложения (администратор, инвестор, автор).
- Предложить /определиться со способами реализации продукта.
- Предложить структуру пользовательских потоков NFT-ланчпада.
- Предложить структуру пользовательского интерфейса продукта.
- Определиться с основными и дополнительными функциями.
- Разработать архитектуру NFT-ланчпада.
На основе этой информации ваш разработчик составляет план разработки, рассчитывает сроки и бюджет. Обычно сначала предлагается создать MVP, чтобы в минимальные сроки выйти на рынок и проверить перспективность идеи. Если запуск будет удачным, то MVP будет улучшаться и дополняться новыми функциями.
Шаг 3: Создайте прототип WEB3-приложения
Дальше нужно создать прототип дизайна NFT-ланчпада. Он должен быть привлекательным, удобным и чистым — таким, чтобы понравиться пользователям с первого взгляда, и таким, чтобы они смогли быстро разобраться в нем. В противном случае пользователи просто не захотят пользоваться вашей платформой, даже если у вас будет самый широкий функционал и самые низкие комиссии и сборы на рынке.
Создание такого прототипа обычно происходит в три этапа:
- Эскиз. Обычно сначала от руки рисуется простой набросок дизайна пользовательского интерфейса, где обозначены самые важные аспекты — логика платформы, количество экранов и их взаимодействие.
- Вайрфреймы. Дальше создается несколько эскизов высокой точности, с разными вариантами того, как может выглядеть интерЮфейс (навигация, цвета, функции, расположение элементов и прочее). Эти вайрфреймы обеспечивают визуализацию возможного дизайна интерфейса, благодаря чему заказчик может выбрать наиболее понравившийся ему вариант дизайна.
- Кликабельный прототип. В конце создается анимированный дизайн пользовательского интерфейса в том виде, в котором он будет представлен конечным пользователям. В нем работают все кнопки, анимации, видео, переходы между экранами и прочее, но не работают функции.
Шаг 4: Утвердите окончательный UX/UI-дизайн
Возможный дизайн NFT Launchpad Platform.
Источник.
Используя созданный на предыдущем шаге прототип, UX/UI-дизайнеры
разрабатывают дизайн каждого экрана NFT-ланчпада. На что обычно уходит от одной недели до нескольких месяцев. Для сложных масштабных проектов данный процесс может растянуться на год и даже больше.
В конце вы получите:
- UX-каркас NFT-ланчпада.
- Отдельный дизайн интерфейсов для iOS и Android
- Прототип дизайна будущего продукта.
Шаг 5: Начните разработку приложения
На этом шаге программисты реализуют функционал и дизайн вашего проекта в программном коде — бэкенде, фронтенде, мобильном приложении, криптовалютном кошельке и смарт-контрактах. На это уходит от двух до шести месяцев.
Стек технологий для бэкенда NFT-ланчпада:
- Смарт-контракты: виртуальная машина Ethereum или BSC.
- Базы данных SQL: MySQL, PostgreSQL, MariaDB, MS SQL, Oracle.
- DevOps: GitLab CI, TeamCity, GoCD Jenkins, WS CodeBuild, Terraform.
- Базы данных NoSQL: MongoDB, Cassandra, DynamoDB.
- Поисковые системы: Apache Solr, Elasticsearch.
- Языки программирования: Java, PHP, Python.
- Фреймворки: Spring, Symphony, Flask.
- Кэш: Redis, Memcached.
Стек технологий для фронтэнда NFT-ланчпада:
- Языки программирования для веб: Angular.JS, React.JS и Vue.JS.
- Языки программирования для App: Java, Kotlin для Android и Swift для iOS.
- Архитектура: MVVM для Android и MVC, MVP, MVVM и VIPER для iOS.
- IDE: Android Studio и Xcode для
- SDK: Android SDK и iOS SDK.
Шаг 6: Протестируйте готовый продукт
Практически сразу после того, как написаны первые строки программного кода, за дело берутся QA-специалисты, которые проверяют его на наличие ошибок и багов. Кроме этого, они также проводят тестирование функционала, совместимости, производительности, юзабилити, безопасности и проверку работы платформы при медленном интернет-соединении, низком заряде батареи и т. п.
Шаг 7: Разверните WEB3-приложение
Когда
разработка мобильного NFT-ланчпада завершена и созданный продукт тщательно протестирован, осуществляется его развертывание в облаке или на локальных серверах. Платформу добавляют в различные листинги. Если у проекта есть мобильное приложение, его добавляют в мобильные маркетплейсы.
Шаг 8: Поддержка приложения
На последнем шаге разработки происходит обучение персонала (менеджеров, администраторов) и налаживание работы службы поддержки. Кроме того, также нужно организовать сбор обратной связи от пользователей, чтобы использовать эти данные для дальнейшего улучшения и развития NFT-ланчпада.
Стоимость разработки NFT Launchpad
Стоимость разработки NFT Launchpad зависит от его сложности, количества функций и местоположения вашего технического партнера. Поэтому нельзя заранее определить бюджет конкретного проекта, можно лишь приблизительно указать вилку возможной стоимости запуска для такого рода платформы.
