// NFT

Как Разработать Cardano NFT Маркетплейс?

Содержание

#1. Обзор блокчейна Cardano
#2. Плюсы запуска NFT-решений на Cardano
#3. Как разработать NFT-маркетплейс на Cardano
#4. Шаг 1: определите свою нишу
#5. Шаг 2: выберите блокчейн-разработчика
#6. Шаг 3: выберите модель монетизации проекта
#7. Шаг 4: определитесь с функциями маркетплейса
#8. Шаг 5: разработайте приятный интерфейс
#9. Шаг 6: разработайте смарт-контракты 
#10. Шаг 7: разработайте серверную часть
#11. Шаг 8: протестируйте ваш продукт
#12. Шаг 9: запустите NFT-маркетплейс
#13. Стоимость создания NFT-маркетплейса на Polygon

Появились вопросы?
Олег Колесников
Автор статьи
Merehead занимается разработкой веб проектов

Cardano — это блокчейн третьего поколения, предоставляющий масштабируемую, быструю и экономически эффективную среду для смарт-контрактов, DApps и NFTs. Сеть стала самой популярной среди разработчиков блокчейн-платформой на Github, при этом в ней сосредоточена треть от общего количества всех выпущенных NFTs, а также площадка занимает третье место в общем объеме торгов NFTs. Дальше мы расскажем, почему этот блокчейн настолько популярен у блокчейн-разработчиков и поклонников NFTs и как разработать собственный NFT-маркетплейс на базе инфраструктуры Cardano.

Обзор блокчейна Cardano

Стартап Cardano был запущен в 2015 году американским предпринимателем Charles Hoskinson, соучредителем Ethereum. Площадка обеспечивает высокую масштабируемость, устойчивость и функциональную совместимость, предлагая более быстрые транзакции, меньшие комиссии и быстрое время подтверждения. Основой сети является механизм консенсуса Ouroboros (вариация Proof-of-stake). Также у Cardano есть собственный нативной токен ADA, который помимо стандартных функций, таких как оплата сетевых сборов и награда за стейкинг, также является ключевым элементом управления сетью: все держатели ADA могут вносить различные предложения по развитию и улучшению экосистемы сети Cardano, а также голосовать за них.

Обзор блокчейна Cardano

Обзор блокчейна Cardano

Плюсы запуска NFT-решений на Cardano

Механизм консенсуса Ouroboros. Одним из главных преимуществ сети Cardano для запуска NFT-решений является алгоритм консенсуса под названием Ouroboros. Это разновидность привычного нам алгоритма Proof-of-stake, которая была создана командой Cardano в сотрудничестве с видными учеными с целью получить блокчейн, который будет быстрым и масштабируемым и одновременно с этим надежным и максимально безопасным. Ouroboros стал первым механизмом консенсуса, безопасность и надежность которого доказана на академическом уровне.

В Ouroboros транзакции проверяет группа участников сети (лидеры слотов), которых выбирают из специального пула кандидатов. Кандидатом может стать любой держатель токенов ADA, который заблокирует некоторое количество токенов в своем кошельке. Выбор лидеров происходит псевдослучайным образом, так чтобы система не становилась централизованной, как это происходит в PoS, где преимущество получают участники с самым большим количеством токенов в кошельке. Если лидеры справляются со своими обязанностями, они получают награду в виде ADA, если нет — система забирает их токены ADA.

Как работает алгоритм консенсуса Ouroboros в Cardano. Источник

Как работает алгоритм консенсуса Ouroboros в Cardano. Источник

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

К примеру, вы сможете реализовать децентрализованное приложение, где:

  • в одном блокчейне будут прописаны какие-то правила или законы, которые приняли держатели токена этого блокчейна путем всеобщего голосования;
  • в другом блокчейне работают приложения, которые используют законы перового блокчейна в том виде, в котором они существует на текущий момент;
  • в третьем блокчейне работают смарт-контракты, которые используют данные приложений на втором блокчейне для обслуживания пользователей;
  • а в четвертом блокчейне работает система арбитража, которая призвана решать спорные ситуации между всеми участниками этой экосистемы.
Масштабируемость. Предполагается, что алгоритм консенсуса Ouroboros и технология сайдчейнов позволят Cardano обрабатывать до триллиона транзакций в секунду при полном развертывании сети (т.е. когда ее будут использовать миллионы людей). Правда, сейчас пропускная способность сети Cardano составляет всего 250 операций в секунду. Но и это намного больше, чем у Биткоина (4-7 транзакций в секунду) или Эфириума (на июль 2022 года это 12-17 транзакций в секунду).

Сравнение скорости блокчейнов и платежных систем. Источник

Сравнение скорости блокчейнов и платежных систем. Источник

Как разработать NFT-маркетплейс на Cardano

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

Шаг 1: определите свою нишу

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

Универсальный рынок NFT. Это торговые площадки NFT, на которых можно создавать и продавать сразу несколько видов активов. Например, на сайте OpenSea можно передавать активы в таких нишах, как цифровое искусство, коллекционные карточки, спорт, видеоигры, домены, метавселенные, тексты и прочее. За счет широкого набора товаров такого рода NFT-маркетплейсы выигрывают в охвате аудитории, но при этом они не могут создать персонализированный дизайн или использовать высокоэффективные маркетинговые стратегии, которые концентрируются на узкой целевой нише (группе пользователей).

Нишевая NFT-платформа. Вторая группа — это NFT-маркетплейсы, на которых представлен лишь один вид активов. Например, платформа NBA Top Shot продает лишь спортивные NFT, а Gala Games — только связанные с ее видеоиграми. Но ниша может быть еще уже, например, Valuables торгует только твитами известных людей. Разработка таких нишевых NFT-платформ почти ничем не отличается от создания универсальных площадок, кроме того, что касается дизайна. В нишевых проектах можно реализовать персонализированный дизайн пользовательского интерфейса, который будет более эффективным для определенной целевой аудитории.

Google Trends

Понять, какую целевую нишу выбрать для своего NFT-маркетплейса, можно с помощью таких общедоступных инструментов, как Google Trends

Шаг 2: выберите блокчейн-разработчика

На следующем этапе вам нужно выбрать технического партнера, который поможет реализовать ваш проект. Это должна быть команда разработчиков с большим опытом работы с блокчейном Cardano и опытом создания NFT-маркетплейсов, такая как Merehead. Наша компания с 2015 года предоставляет обширную техническую поддержку при разработке программного обеспечения в сфере блокчейна, DeFi, GameFi и NFT — от смарт-контрактов до сверхнадежных криптобирж и NFT-маркетплейсов. Взгляните на наш сайт, чтобы изучить портфолио.

Маркетплейс BigFan для торговли спортивными NFT — один из примеров созданных нами NFT-решений

Маркетплейс BigFan для торговли спортивными NFT — один из примеров созданных нами NFT-решений

Шаг 3: выберите модель монетизации проекта

После того как вы выберете разработчика, вы вместе с ним должны тщательно проработать концепцию вашего проекта, определив его бизнес-цели, функционал, технические требования и многие другие важные моменты. В том числе какую модель монетизации вы будете использовать. Моделей существует несколько:
  • Комиссии. Наиболее часто встречающаяся модель монетизации, которая подразумевает взимание небольшого процента с каждой завершенной сделки, совершенной на платформе. Обычно это 1-5%, которые платит поставщик, так как для него это эмоционально не так болезненно. Тогда как для покупателя это может быть весьма неприятно, особенно если он должен уплатить 15% со сделки, как это происходит на таких площадках, как SuperRare и Foundation.
  • Плата за листинг. Еще одна популярная модель монетизации, которая предполагает взимание с продавца небольшой платы за публикацию каждого объявления о продаже NFT на вашей площадке. Причем плату вы будете получать независимо от того, был продан NFT или нет. Обычно такая модель полезна, если на сайте слишком много продавцов, которые любят спамить своими объявлениями. Плата за листинг сильно ограничивает таких спамеров.
  • Подписка. Не столь популярная на рынке NFT модель монетизации, но ее можно очень часто встретить в других секторах интернета. Согласно данной модели чтобы получить доступ к NFT-площадке, пользователь должен каждый месяц платить некоторую сумму денег. Данный вариант монетизации стоит использовать, только если у вас есть доступ к эксклюзивным предложениям, которых больше не будет ни у кого на рынке, например NFT популярных знаменитостей, политиков, спортсменов, писателей или разработчиков.
  • Freemium. Следующий часто встречаемый вариант монетизации онлайн-маркетплейсов подразумевает, что основные функции платформы вы будете предоставлять бесплатно, но при этом будете подталкивать пользователей оплачивать некоторые дополнительные возможности. Например, отключение рекламы, оригинальный вид объявления, место вверху листинга и т.п.
  • Реклама. Последний вариант заработка с помощью собственного NFT-маркетплейса — это банальная реклама. Это может быть как продвижение NFT, размещенных на вашей площадке, так и реклама товаров и услуг от сторонних поставщиков, например криптобирж или кошельков.

Шаг 4: определитесь с функциями маркетплейса

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

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

Витрина Rarible — отличный пример хорошего дизайна с удобной навигацией

Витрина Rarible — отличный пример хорошего дизайна с удобной навигацией

Интеграция с кошельками. Как мы писали выше, транзакции с NFT на вашем маркетплейсе должны отображаться в блокчейне Cardano. Это означает, что при разработке своего NFT-маркетплейса вам нужно будет реализовать интеграцию с криптовалютными кошельками. Самые популярные кошельки среди сторонников NFT — это Metamask и TrustWallet. Менее популярные решения — Enjin, AlphaWallet, Coinbase, PillarWallet, Binance Chain Wallet, Argent, Kukai и другие.

В каком кошельке пользователи хранят свои NFTs — результаты опроса. Источник

В каком кошельке пользователи хранят свои NFTs — результаты опроса. Источник

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

Публикация объявлений. Чеканка токенов и выставление их на продажу — это обычно два разных процесса на NFT-маркетплейсах. Для того чтобы NFT попал в листинг площадки, продавец должен дать ему название, сделать описание, выбрать способ продажи и приемлемые способы оплаты, указать цену и время торгов. Затем лот должен пройти модерацию и только после этого он будет выставлен на продажу.

Описание процесса создания и продажи NFTs на OpenSea

Описание процесса создания и продажи NFTs на OpenSea

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

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

Рейтинг самых «горячих» лотов на NFT-платформе OpenSea

Рейтинг самых «горячих» лотов на NFT-платформе OpenSea

Система аукционов. Еще одна вещь, к которой привыкли пользователи, — это продажа NFTs и других предметов творчества с помощью аукционов. Поэтому на своей платформе вы должны добавить и эту функцию. Это поможет поставщикам NFTs продать их по максимальной цене и сделает сами торги более интересными.

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

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

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

Шаг 5: разработайте приятный интерфейс

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

Вот стек технологий для фронтенда NFT-маркетплейса:

  • Programming languages for web: Angular.JS, React.JS, and Vue.JS.
  • Programming languages for mobile: Java, Kotlin for Android, and Swift for iOS.
  • Architecture: MVVM for Android and MVC, MVP, MVVM, and VIPER for iOS.
  • IDE: Android Studio and Xcode for iOS.
  • SDK: Android SDK and iOS SDK.

Шаг 6: разработайте смарт-контракты 

Следующим этапом разработки NFT-маркетплейса на Cardano является создание смарт-контрактов, в которых прописаны условия чеканки и купли-продажи NFTs. На Cardano вы можете создавать смарт-контракты с помощью таких языков программирования, как Plutus, Haskel и Marlowe. Каждый из них имеет свои особенности, что позволяет подобрать оптимальный вариант в зависимости от ваших потребностей.

Шаг 7: разработайте серверную часть

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

Вот стек технологий для бэкенда NFT-маркетплейса:

  • Frameworks: Spring, Symfony, Flask.
  • Programming languages: Java, PHP, Python.
  • Databases SQL: MySQL, PostgreSQL, MariaDB, MS SQL, Oracle.
  • Databases NoSQL: MongoDB, Kassandra, DynamoDB.
  • Search engines: Apache Solr, Elasticsearch.
  • DevOps: GitLab CI, TeamCity, GoCD Jenkins, WS CodeBuild, Terraform.
  • Cache: Redis, Memcached.

Шаг 8: протестируйте ваш продукт

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

Шаг 9: запустите NFT-маркетплейс

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

Стоимость создания NFT-маркетплейса на Polygon

cost

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение
TorMarket - маркетплейс с гибкой системой фильтрации и удобным кабинетом для поставщиков.

  Category: NFT 09/26/2022
Как Разработать Собственный NFT-Маркетплейс?
Согласно NonFungible.com, в первом квартале 2021 совокупная рыночная капитализация крупных NFT-проектов увеличилась на 2100% (за весь прошлый год рынок вырос на 300%). Большинство NFT распродаются мгновенно, а самые известные NFT были проданы почти за 70 миллионов долларов. Кроме того, шумиху вокруг NFT поддерживают знаменитости, токенизируя свою музыку, картины, мемы, короткие видеоролики, логотипы, компьютерный код и тому подобное.
  Category: NFT 09/28/2022
Разработка NFT Платформы— Обменника
В 2020 году рынок NFT вырос на 300%, за первую половину 2021 — на внушительные 2100%! При этом главными бенефициарами скачка популярности невзаимозаменяемых токенов стали такие платформы, как Superfarm, OpenSea и Rarible. Эти торговые площадки позволяют выпускать, продавать и покупать NFT, беря себе небольшую комиссию с каждой сделки. Дальше мы расскажем, как разработать собственную NFT биржу, что для этого нужно и сколько это стоит.
  Category: NFT 09/23/2022
Разработка Кошелька NFT
Non-fungible token, или NFT — это разновидность криптовалютных токенов, действующих как цифровой сертификат права собственности для физических и виртуальных активов. Такие токены представляют собой уникальный, неделимый, невзаимозаменяемый цифровой идентификатор, поэтому их нельзя использовать как средство платежа. Вместо этого их используют для продажи, покупки и обмена уникальных товаров, таких как картины, фотографии, тексты, музыка или видео.