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

Тип маркетплейса цифровых товаров

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

Создание такого NFT-маркетплейса подразумевает разработку традиционного онлайн-магазина с интеграцией смарт-контрактов. Эти смарт-контракты позволят обычным пользователям создавать NFTs стандарта ERC-721 в блокчейне Ethereum без каких-либо предварительных знаний о программировании, криптографии и NFT. Достаточно следовать простой инструкции, чтобы превратить свой цифровой контент (файлы форматов JPEG, PNG, MP4, PDF и т. д.) в NFTs.

https://merehead.com/blog/wp-content/uploads/General-trading-platforms.png

Специализированные NFT-платформы. Однако клон Mintable необязательно должен быть универсальной торговой площадкой. Вы можете выбрать иной путь, создав NFT-маркетплейс, ориентированный на определенную нишу. Такой подход менее рискованный, поскольку вы можете разработать персонализированный дизайн и маркетинговую стратегию, заточенные конкретно под вашу целевую аудиторию. Как показывают различные исследования, такой дизайн и маркетинг более эффективен и несет меньше рисков (потерпеть неудачу) для стартапов.

По этому пути пошли NBA Top Shot — изображения, анимация и короткие видеоролики с «эпичными моментами NBA»; Valuables — известные, забавные, грустные и оригинальные твиты; Looking Glass Factory — 3D-голограммы предметов, зданий, растений, животных, людей, планет и других вещей, Foundation — работы избранных фотографов, дизайнеров, художников и других творцов. Кроме того, есть еще такие NFT-платформы, как Ethernity Chain, где знаменитости продают свои NFTs для сбора средств на благотворительность.

Разработка клона Mintable с ориентацией на определенную нишу также подразумевает создание онлайн-магазина с интеграцией смарт-контрактов. Но в этом случае нужно будет разработать не универсальный (выхолощенный) дизайн, а заточенный под определенную целевую аудиторию, например спортивных фанатов, любителей фантастики, толкинистов, жителей какой-то страны (если вы создаете маркетплейс для патриотических NFTs) или ценителей контента 18+.

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

Онлайн-галереи NFTs, так же, как и торговые платформы, могут быть либо универсальными, либо заточенными под определенную нишу. Например, Mynt.la — это галерея для всего и вся, тогда как Spatial (приложение для создание трехмерных рабочих пространств) используют преимущественно для демонстрации 3D-объектов.

Целевая ниша и аудитория платформы

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

Мы предлагаем вам сначала определиться с нишей (спорт, музыка, видеоигры, тексты, трехмерные модели и т. д.), а затем создать образ пользователя, чтобы обозначить демографию, цели, потребности, потребительские паттерны, каналы получения информации и боли конечных пользователей вашего клона Mintable.

Бизнес-модель и монетизация площадки

Mintable — это торговая площадка, которая с момента регистрации собственного магазина и до размещения NFT-арт-объекта не требует никаких вложений. Просмотр лотов также бесплатный. Зарабатывает Mintable с помощью комиссий — от 2,5 до 10% с каждой успешной продажи NFT. Кроме того, магазин предоставляет также маркетинговые инструменты для более быстрой реализации цифровых товаров.

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

Торговые комиссии. Это, пожалуй, самый распространенный способ монетизации NFT-платформ, который подразумевает взимание комиссии с каждой успешной продажи товара. Это могут быть как обычная комиссия, как на Mintable, OpenSea (2,5 % от стоимости NFT + плата за газ) и Ethernity Chain (10 % с каждой сделки), так и плата за вторичную продажу — роялти — как на Nifty Gateway, где взимают 30 центов за каждую вторичную продажу.

Листинговые сборы. Суть этой модели монетизации в том, чтобы взимать плату за размещение цифровых товаров в листинге магазина. Такой способ заработка реализован в маркетплейсе Rarible, где за регистрацию каждого NFT нужно оплатить комиссию в ETH (от 40 до 100 долларов США).

Плата за ввод/вывод. Еще NFT-платформы часто взимают плату за ввод/вывод денег. Подразумевается, что это плата за скорость и удобство работы с фиатом: платформа берет на себя трудности, связанные с выводом криптовалюты в фиат и его перевод на банковский счет/карту пользователя.

Реклама и продвижение. Обычно это инструменты для ускорения продажи товаров на платформе: другой цвет лота, объявление в топе листинга, место в рекомендациях, место на первом экране магазина и т. п. Кроме того, вы также можете предусмотреть на своей платформе место под рекламные баннеры.

Ключевые функции маркетплейса Mintable

Для тех, кто знаком с цифровым искусством и NFT-маркетплейсами, такими как OpenSea, SuperRare, Rarible, KnownOrigin или Async Art, следует отметить, что эти торговые платформы не предоставляют своим пользователям достаточной гибкости, поскольку их функционал не позволяет сохранять полную собственность через смарт-контракт. Тогда как в Mintable сумели решить эту проблему, что и стало главным преимуществом платформы — его уникальным ценовым предложением.

По словам команды Mintable, их маркетплейс цифровых товаров — первая платформа, позволяющая любому пользователю создать свои NFTs и сохранять право собственности на смарт-контракте. Также они первыми создали инструмент для пакетной обработки NFT и первый инструмент, который позволяет управлять своими NFTs с любого ERC-721. Кроме того, именно в Mintable впервые появилась возможность безгазовой чеканки невзаимозаменяемых токенов, благодаря чему рынок NFTs стал доступен для всех творцов, даже если у них нет ни копейки.
Вот перечень базовых функций для любого NFT-маркетплейса:

Интеграция блокчейна. Mintable работает только с блокчейном Ethereum (стандартом токенов ERC-721), однако ваш проект необязательно должен быть ограничен этими рамками. Вы можете разработать клон Mintable, который будет работать с блокчейном Binance Smart Chain (BSC), — BEP-721 и BEP-1155, TRON — TRC-721, EOS — dGoods, или другими сетями. Чем больше NFT-стандартов будет поддерживать ваш маркетплейс, тем шире у него охват аудитории.

Чеканка/создание NFT-активов. На платформе Mintable при чеканке невзаимозаменяемых токенов не взимается оплата с пользователя (на других сайтах нужно платить за газ — обычно 20-100 долларов). При этом сам процесс очень прост — не сложнее выкладывания товара на продажу на Craigslist, OLX или Amazon.

https://merehead.com/blog/wp-content/uploads/Minting-NFT-assets.png

Быстрый вход через соцсети. На NFT-площадках необязательно соблюдать анонимность участников — художники, фотографы, дизайнеры и другие творцы токенов обычно сами с радостью все о себе расскажут. Поэтому, помимо обычного варианта с логином, паролем и имейлом, вы можете реализовать быстрый вход через Facebook, Instagram, Twitter или другую популярную социальную сеть.
Витрина для цифровых товаров. Витрина — это лицо любого онлайн-маркетплейса. От ее дизайна и функциональности больше всего зависит успех проекта, поэтому, создавая свой клон Mintable, хорошо подумайте, нужно ли вам делать почти точную копию интерфейса оригинала или же лучше разработать похожий, но достаточно оригинальный дизайн. Особенно это важно, если вы запускаете проект, ориентированный на определенную нишу и аудиторию.

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

Эффективные торговые карточки. Чтобы торговая карточка токена способствовала продаже, она должна иметь приятный внешний вид и при этом быть максимально информативной, то есть содержать всю важную информацию об NFT: изображение, название, создатель/продавец, стоимость, сроки аукциона и т. д.
Безопасный доступ к кошельку. Лучше всего, если вы создадите платформу, которая не будет иметь доступа к закрытым адресам пользователей. Но это не всегда удобно для пользователей, поэтому, возможно, вам стоит реализовать внутренний кастодиальный кошелек и добиться его максимальной защиты.

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

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

Торги/аукционы. NFTs продают либо традиционным способом по фиксированной цене, либо посредством аукциона, как на eBay. Это может быть аукцион первой цены, аукцион второй цены (аукцион Викри), Голландский или Английский аукцион.

Вот полный перечень уникальных функций Mintable и их описание:

Все, что есть на рынке. Единый NFT-магазин для всех токенов стандарта ERC-721 в сети Ethereum. Чтобы посмотреть список доступных токенов и/или найти нужный, достаточно зайти в mintable.app и воспользоваться витриной или удобным поиском с фильтрами, категориями, ценами и прочим.

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

https://merehead.com/blog/wp-content/uploads/Rarity-Meter.png

Аналитика продаж. Инструмент, использующий данные блокчейна для отображения деталей о токене. Показывает подробную информацию о товаре, общее количество и объем продаж, среднюю цену и прочее.

История транзакций. Использует информацию из блокчейна Ethereum для отображения всей истории транзакций токенов ERC-721. Создатели токенов могут использовать эти данные для определения популярности NFTs, похожих на их NFTs, и доступа к информации о потенциальных покупателях.

https://merehead.com/blog/wp-content/uploads/Transaction-story.png

Социальная хронология. Это своего рода история контактов на Mintable, которая показывает, когда и с какими пользователями взаимодействовал тот или иной участник сети (когда и с кем торговал, по какой цене).

https://merehead.com/blog/wp-content/uploads/Social-chronology.png

Поиск по адресу кошелька. Позволяет вам находить NFTs по адресу кошелька его владельца. Работает со всеми токенами ERC-721.

Процент роялти. Данный инструмент позволяет создателям токенов устанавливать процент роялти для каждой повторной продажи их токена.

Обновления в реальном времени. Информирует пользователей, когда созданные ими NFTs продаются, за сколько, кому и у кого они были проданы.

Архитектура платформы и стек технологий

Архитектура платформы. Для создания маркетплейса цифровых товаров наподобие Mintable вам нужно будет разработать информационную архитектуру, где будут визуализированы логика платформы и ее составляющие, а также способы взаимодействия между ними. Такая архитектура будет картой для дизайнеров, когда они будут создавать дизайн пользовательского интерфейса.

https://merehead.com/blog/wp-content/uploads/Platform-architecture.png

Пример технического стека серверной части NFT-платформы:
Блокчейн: Ethereum, Binance Smart Chain.
Стандарт токена: ERC-721, ERC-1155, BEP-721, BEP-1155.
Смарт-контракты: виртуальная машина 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.

Процесс разработки клона Mintable

NFT-платформа — это сложное программное обеспечение, которое должно быть приятным внешне, высокофункциональным и удобным, а также обеспечивать высокий уровень надежности и безопасности. Добиться этого можно только, создавая продукт с нуля, поскольку готовые решения — это всегда шаблонный дизайн и риски безопасности.

Кроме того, разрабатывать подобное программное обеспечение должна опытная команда разработчиков, специализирующаяся на блокчейне и NFT, такая как Merehead. Мы с 2015 года занимаемся разработкой блокчейн-решений различной сложности — от смарт-контрактов до криптовалютных бирж и NFT-платформ. Изучить наше портфолио и узнать условия сотрудничества можно через sales@merehead.com или по номеру телефона +38-093-159-5880.

Сам процесс кастомной разработки обычно состоит из шести этапов:

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

Разработка UI- / UX-дизайна.  Создание информационной архитектуры, оптимизация пользовательских потоков, формирование фирменного стиля бренда и прочее. Разработка варфреймов и прототипов платформы.

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

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

Развертывание релиза. Перемещение созданного продукта из рабочей в производственную среду и предоставление его пользователям. Публикация мобильных приложений в сторах App Store, Google Play, Microsoft Store, Amazon App Store.

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

Стоимость запуска аналога Mintable

Стоимость разработки NFT-платформы зависит от множества факторов, главные из них — сложность проекта и местоположение компании-разработчика. Под сложностью программного продукта подразумевают количество функций и глубину их проработки, а также сложность реализации дизайна. Местоположение важно, так как зарплата разработчиков в разных странах может отличаться в несколько раз. Так, в США почасовая ставка разработчика —100 долларов в час, тогда как в Польше или Украине специалист такого же уровня будет получать всего 30 долларов в час.

Юрий Мусиенко
Источник - https://merehead.com/ru/blog/create-a-d … rketplace/