Хотите Создать 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-аукционы работают как обычные интернет-магазины с возможностью продажи товара через аукционы. Единственное существенное отличие — необходимость
создать криптокошелек для хранения NFTs. Во всем остальном аукционные порталы NFTs почти ничем не отличаются от того же eBay: пользователю нужно зарегистрироваться, после чего он может либо создать свой лот, либо использовать листинг для покупки понравившихся NFTs.
Интерфейс популярного NFT-аукциона OpenSea.
Разница просматривается лишь со стороны бэкенда, так как на NFT-аукционах сделки проводятся с помощью смарт-контрактов и данные о них прописываются в сети блокчейна, что гарантирует честность, прозрачность и безопасность сделки. И хотя логика этой операции проста, реализовать ее на уровне back-end не так просто.
Основная сложность заключается в следующих моментах:
- Смарт-контракты. Всякий раз когда происходит создание NFTs или их передача от продавца к покупателю, инициируется смарт-контракт, который и осуществляет чеканку NFT или его передачу между пользователями. И такая транзакция намного сложнее, нежели просто передача биткоинов или эфира, а также она дороже — до 150 долларов в Ethereum. Сложность здесь в том, что этот смарт-контракт должен быть максимально надежен и безопасен, так как значительная часть краж криптовалюты — это взлом смарт-контрактов.
- Криптовалютные кошельки. Все NFT-транзакции осуществляются в блокчейне, вследствие чего их куплю-продажу можно провести только с помощью криптовалютных кошельков, например с Enjin, Metamask или Trust Wallet. Следовательно, если вы намерены разработать NFT-аукцион, то он должен уметь работать с кошельками, которые поддерживают NFT.
- Аукционный механизм. И разумеется, при разработке собственного NFT-аукциона вам нужно реализовать аукционный механизм. Это может быть английский, голландский или скандинавский аукцион (ниже мы расскажем, в чем разница). При этом он должен быть полностью автоматизирован и, само собой, надежен и безопасен, чтобы никто не смог вмешаться в его работу. И также этот механизм должен быть достаточно прост, чтобы пользователи, незнакомые с аукционами и криптовалютой, сразу в нем разобрались
- Плата за газ. Любая операция с NFT, которая прописывается в блокчейне, требует оплаты транзакционной комиссии, от размера которой зависит скорость подтверждения транзакции: чем больше комиссия, тем выше скорость. Если вы добавите в свой NFT-аукцион опцию покупки токена за фиксированную цену, то вам также нужно добавить опцию самостоятельно указывать размер комиссии — если два пользователя одновременно купят один и тот же лот, то товар получит тот пользователь, который заплатит большую комиссию, так как она быстрее получит подтверждение.
Виды аукционов
Популярные аукционные механизмы.
Источник.
Английский аукцион. Классический тип аукциона, при котором определяется стартовая цена лота (минимум, за которой продавец готов продать товар), после чего начинается прием ставок в порядке возрастания. Побеждает игрок, предложивший самую высокую ставку. Если никто не предложит стартовую цену, то лот снимается с торгов и дальше этот минимум может быть вручную или автоматически снижен, после этот лот снова выставляется на торги. Это самый популярный аукционный механизм, который есть практически на всех онлайн-аукционах.
Скандинавский аукцион. Еще один популярный вид аукционов, при котором продавец выставляет лот по минимальной цене (например, за 1 доллар) и каждая ставка увеличивает текущую ставку на этот минимум. Участие в аукционе платное, и сам аукцион обычно продолжается довольно долго (неделя или месяц), чтобы привлечь как можно больше участников и получить максимум выгоды.
Голландский аукцион. Такие аукционы начинаются с самой высокой стоимости, которая постепенно снижается (посекундно, поминутно, раз в час и т.п.) до тех пор, пока один из участников торгов не согласится заплатить текущую цену. Участие обычно платное. Такого рода аукционы, как правило, используют, когда продавец хочет реализовать свой товар как можно быстрее и за максимальную цену.
Аукцион первой цены. Разновидность закрытого аукциона, на котором не объявляется отправная, текущая или максимальная стоимость. Игроки делают скрытые ставки один раз, и побеждает тот, кто сделал самую большую ставку.
Пенни аукцион. Этот механизм похож на скандинавский аукцион, только здесь участники платят небольшую невозмещаемую комиссию за то, чтобы сделать ставку. В конце торгов последний участник торгов побеждает и вносит окончательную сумму ставки. Само участие в торгах бесплатное, если не считать комиссию за ставку.
Аукцион Викри (или аукцион второй цены). Это разновидность английского аукциона, где победитель торгов платит не ту сумму, которую он указал, а ту, которую указал пользователь, идущий сразу после победителя аукциона.
Другие типы. Помимо этих типов аукционов есть и другие, например пиковые, японские, двойные, биржевые, янки и многие другие. Какой механизм реализовать, зависит от выбранной ниши и вашей главной целевой аудитории. Например, на сайте eBay реализован аукцион второй цены, который нравится покупателям и не очень нравится продавцам, поскольку этот механизм уменьшает их прибыль.
Где применяются 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-аукционе. Просмотр выставленных лотов обычно не требует создания учетной записи.