// Криптовалюта

Как Создать NFT-Аукцион?

Содержание

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

Появились вопросы?
Юрий Мусиенко
Автор статьи
Merehead занимается разработкой веб проектов

Объем торгов NFTs в 2021 году вырос почти в 400 раз и превысил $13 млрд. При этом ожидается, что уже в 2026 году отрасль достигнет $82 млрд при среднегодовом темпе роста выше 40%. Это делает NFTs одним из самых быстро растущих рынков в мире. И главными бенефициарами этого роста являются такие торговые платформы, как OpenSea, Rarible, Mintable, Foundation и Binance NFT, позволяющие покупать и продавать NFT-активы. В этой статье мы расскажем, как работают такие площадки и как разработать собственный аукционный портал для торговли NFTs.

Что такое NFT?

Невзаимозаменяемый токен (Non-fungible token, или NFT) — это цифровой идентификатор, созданный на базе блокчейна, который действует как уникальный идентификационный код. Этот код может служить своего рода цифровым паспортом, который подтверждает уникальность и подлинность виртуальных активов, таких как цифровые произведения искусства, фотографии, видеоролики, тексты, гифки и т. п.

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

Например, Cryptopunk 5822 — это NFT, который подтверждает владение изображением панка с голубой кожей и синей банданой. Считается, что тот, кто владеет этим NFT, владеет оригинальным изображением, а все остальные такие же изображения — его копии. Это как с картиной Мона Лиза: оригинал есть лишь один, он (обычно) хранится в Лувре и стоит миллионы долларов, а все остальные фото и картины Моны Лизы — это практически ничего не стоящие копии и подделки.


NFT Cryptopunk 5822, стоимостью 32,75 миллиона долларов.

Что такое аукционный портал NFT?

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

Схема работы смарт-контракта аукционного портала NFT

Схема работы смарт-контракта аукционного портала NFT. Источник.

Как работает NFT-аукцион?

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

Интерфейс популярного NFT-аукциона OpenSea

Интерфейс популярного NFT-аукциона OpenSea.

Разница просматривается лишь со стороны бэкенда, так как на NFT-аукционах сделки проводятся с помощью смарт-контрактов и данные о них прописываются в сети блокчейна, что гарантирует честность, прозрачность и безопасность сделки. И хотя логика этой операции проста, реализовать ее на уровне back-end не так просто.

Основная сложность заключается в следующих моментах:

  • Смарт-контракты. Всякий раз когда происходит создание NFTs или их передача от продавца к покупателю, инициируется смарт-контракт, который и осуществляет чеканку NFT или его передачу между пользователями. И такая транзакция намного сложнее, нежели просто передача биткоинов или эфира, а также она дороже — до 150 долларов в Ethereum. Сложность здесь в том, что этот смарт-контракт должен быть максимально надежен и безопасен, так как значительная часть краж криптовалюты — это взлом смарт-контрактов.
  • Криптовалютные кошельки. Все NFT-транзакции осуществляются в блокчейне, вследствие чего их куплю-продажу можно провести только с помощью криптовалютных кошельков, например с Enjin, Metamask или Trust Wallet. Следовательно, если вы намерены разработать NFT-аукцион, то он должен уметь работать с кошельками, которые поддерживают NFT.
  • Аукционный механизм. И разумеется, при разработке собственного NFT-аукциона вам нужно реализовать аукционный механизм. Это может быть английский, голландский или скандинавский аукцион (ниже мы расскажем, в чем разница). При этом он должен быть полностью автоматизирован и, само собой, надежен и безопасен, чтобы никто не смог вмешаться в его работу. И также этот механизм должен быть достаточно прост, чтобы пользователи, незнакомые с аукционами и криптовалютой, сразу в нем разобрались
  • Плата за газ. Любая операция с NFT, которая прописывается в блокчейне, требует оплаты транзакционной комиссии, от размера которой зависит скорость подтверждения транзакции: чем больше комиссия, тем выше скорость. Если вы добавите в свой NFT-аукцион опцию покупки токена за фиксированную цену, то вам также нужно добавить опцию самостоятельно указывать размер комиссии — если два пользователя одновременно купят один и тот же лот, то товар получит тот пользователь, который заплатит большую комиссию, так как она быстрее получит подтверждение.

Виды аукционов

Популярные аукционные механизмы
Популярные аукционные механизмы. Источник.
Английский аукцион. Классический тип аукциона, при котором определяется стартовая цена лота (минимум, за которой продавец готов продать товар), после чего начинается прием ставок в порядке возрастания. Побеждает игрок, предложивший самую высокую ставку. Если никто не предложит стартовую цену, то лот снимается с торгов и дальше этот минимум может быть вручную или автоматически снижен, после этот лот снова выставляется на торги. Это самый популярный аукционный механизм, который есть практически на всех онлайн-аукционах.

Скандинавский аукцион. Еще один популярный вид аукционов, при котором продавец выставляет лот по минимальной цене (например, за 1 доллар) и каждая ставка увеличивает текущую ставку на этот минимум. Участие в аукционе платное, и сам аукцион обычно продолжается довольно долго (неделя или месяц), чтобы привлечь как можно больше участников и получить максимум выгоды.

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

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

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

Аукцион Викри (или аукцион второй цены). Это разновидность английского аукциона, где победитель торгов платит не ту сумму, которую он указал, а ту, которую указал пользователь, идущий сразу после победителя аукциона.

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

Где применяются NFT?

Перспективные ниши для запуска NFT-аукциона

Перспективные ниши для запуска NFT-аукциона. Источник.

Сейчас невзаимозаменяемые токены в основном используются для продажи произведений цифрового искусства — от популярных мемов до копий реальных картин. Например, на аукционе OpenSea можно купить изображения, фотографии, гифки, видео, музыку и тексты. Но искусство не единственная область применения NFTs. Их также можно использовать для продажи игровых персонажей (CryptoKitties, Gala Games), музыки (Nifter), манги (KLKTN), твитов (Valuables), предметов роскоши (4K), недвижимости (Mintable), AR/VR-пространств (Metaverses) и многого другого.

Главное, создать NFT-аукцион, способный работать с нужным активом. К примеру, если нужно создать платформу для торговли спортивными цифровыми карточками, то вам, по сути, нужно создать обычный онлайн-магазин, бэкенд которого сможет чеканить, хранить и передавать NFT. Этот относительно просто. Если же вы хотите запустить сайт для торговли недвижимостью, то вам нужно построить аналог Zillow или Trulia, который способен работать с MLS, госреестрами недвижимости и т.п.

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

Основные функции NFT-аукциона

При разработке собственной платформы для торговли NFTs вам нужно будет реализовать три роли пользователей (продавец, покупатель и администратор), каждая из которой имеет свой дизайн интерфейса и функционал.

Возможности панели администратора:

  • Панель администратора. С помощью этой панели администратор осуществляет обзор того, что происходит с торговой площадкой: объем торгов, количество пользователей, полученный доход, комиссии, ошибки и т.п.
  • Управление продавцами (авторами). Эта панель позволяет следить за создателями NFT и управлять их учетными записями (добавить, заморозить / разморозить, удалить), а также общаться с ними посредством чата.
  • Управление покупателями. С помощью этой панели платформы администраторы могут управлять покупателями (коллекционерами NFT). Функционал такой же, как и в панели управления продавцами.
  • Настройка аукциона, ставок. Данная панель администратора служит для настройки аукционного механизма и всех его составляющих. Например, админы могут установить один вариант ставок для всех или предоставить продавцам возможность выбирать один из вариантов ставок.
  • Управление оплатой. Эта панель администратора позволяет следить за платежными шлюзами, реквизитами платежа, комиссиями и транзакциями, происходящими на вашем NFT-аукционе.
Возможности панели покупателей:
  • Регистрация. Покупатель может создать учетную запись, введя такую информацию, как адрес электронной почты, номер телефона и т.д. Только после этого он сможет купить токен на вашем NFT-аукционе. Просмотр выставленных лотов обычно не требует создания учетной записи.
  • Социальный вход. Вы можете ускорить процесс регистрации, добавив возможность входа через аккаунт в социальных сетях (Facebook, Twitter или Google). Реализация этой функции повысит пользовательский опыт сайта.
  • Система поиска, фильтры. Она должна быть простой и интуитивно понятной, чтобы любой покупатель сразу понял, как искать лоты и участвовать в торгах. Лучше всего если навигация вашей платформы будет похожа на популярные онлайн-магазины, такие как Amazon, Walmart, eBay или AliExpress.
  • Добавить в избранное. С помощью этой функции покупатели могут добавить понравившиеся им NFT в специальный листинг, чтобы следить за изменением торгов (открытием торгов, новой ставкой, завершением торгов и прочим).
  • Участие в торгах. Это уникальная функция NFT-платформы, которая позволяет покупателям участвовать в NFT-аукционах.
Возможности панели продавца:
  • Регистрация. Продавец может создать NFT и выставить его на продажу, только после создания учетной записи и заполнения скучных форм: имя, адрес электронной почты, номер телефона, имя учетной записи и прочее.
  • Добавить NFT. Эта функция позволяет создателям или продавцам создавать новые NFTs, прикреплять к ним контент (изображение, фото, музыка, гифки и т.д.), добавлять описание и затем выставлять этот NFT на продажу, указав минимальную цену и установив таймер для начала и окончания торгов.
  • Статистика аукциона. Эта функция позволяет создателям и продавцам NFTs следить за всеми их аукционами в одном окне.

Способы монетизации NFT-аукциона

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

Популярные модели монетизации NFT-аукционов:

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

Как разработать NFT-аукцион?

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

BigFan

NFT-маркетплейс на базе протокола ERC-1155 для купли-продажи токенов, связанных со спортом. Все NFT-лоты создаются в тесном сотрудничестве со спортивными командами и игроками.

Wide Wine

Частная блокчейн-платформа для отслеживания цепочки поставок вина и проверки его подлинности.

Coinbird/CEX

Криптовалютная биржа с высоким уровнем безопасности и надежности. Поддерживает операции с фиатом.

AltcoinsHub

Одноранговая криптовалютная платформа для торговли популярными криптовалютами. Больше наших кейсов.

Шаг 1: Открытие проекта

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

Шаг 2: Проектирование и разработка

UX / UI-дизайн. Когда вы определитесь с концепцией, стеком технологий и функциями, можно приступать к разработке дизайна вашего NFT-аукциона. Он должен быть чистым, простым, интуитивно понятным и при этом нравиться вашей целевой аудитории. Поэтому прежде чем приступать к кодингу, проведите несколько исследований реакции ЦА посредством фокус-групп и опросов.

Написание кода платформы. Когда дизайн платформы создан, за дело берутся программисты, которые реализуют его в программном коде. Они разрабатывают Back-end и Front-end площадки, а также создают смарт-контракты.

Стек технологий для бэкенда NFT-аукциона:

  • Блокчейн: Ethereum, Binance Smart Chain.
  • Стандарттокена: ERC721, ERC1155, BEP-721, BEP-1155.
  • Смарт-контракты: Ethereum Virtual Machine, BSC Virtual Machine.
  • Фреймворки: Spring, Symfony, Flask.
  • Языки программирования: Java, PHP, Python.
  • Базы данных SQL: MySQL, PostgreSQL, MariaDB, MS SQL, Oracle.
  • Базы данных NoSQL: MongoDB, Кассандра, DynamoDB.
  • Поисковые системы: Apache Solr, Elasticsearch.
  • DevOps: GitLab CI, TeamCity, GoCD Jenkins, WS CodeBuild, Terraform.
  • Кеширование: Redis, Memcached.
Стек технологий для фронтенда NFT-аукциона:
  • Языкидля web: Angular.JS, React.JS, Backbone и
  • Языкидлямобайла: Java, Kotlin для Android и Swift для
  • Архитектура: MVVM для Android и MVC, MVP, MVVM и VIPER для
  • IDE: Android Studio и Xcode для
  • SDK: Android SDK и iOS SDK.

Шаг 3: Тестирование созданного продукта

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

Шаг 4: Развертывание и поддержка

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

Сколько стоит разработка NFT-аукциона?

Сколько стоит разработка NFT-аукциона

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

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

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