Разработка масштабируемой NFT-платформы с поддержкой вторичной торговли для рынка США
Команда LeverX–Emerline разработала удобную платформу для продажи коллекций NFT.
Содержание
Команда LeverX создала удобную в использовании торговую площадку для продажи пакетов NFT.
Клиент
Американская компания, продающая спортивные NFT в сегменте полупрофессионального и любительского спорта. Бизнес строился вокруг больших объемов цифрового спортивного контента. Компания сотрудничала со спортсменами, командами и спортивными сообществами в разных дисциплинах.
Задачи
Клиенту нужна была собственная платформа для работы с NFT. Не просто витрина для первичных продаж, а полноценная система, где пользователь может купить актив и позже продать его там же. Без переходов на сторонние сервисы и без разрозненных инструментов.
Проект стартовал в августе 2021 года. Рынок рос очень быстро. Новые площадки появлялись регулярно, но доверия к ним было немного. Поэтому одной из ключевых задач стало создание устойчивой и понятной среды, в которой пользователи чувствуют себя спокойно.
Так как продукт разрабатывался с нуля, многие решения принимались еще на этапе проектирования архитектуры.
Надежность
Важно было выстроить прозрачную логику работы. Пользователь должен понимать, что происходит на каждом этапе: при покупке, при выставлении актива на продажу, при завершении сделки.
Интерфейс сделали простым и аккуратным. Без перегруженных экранов и сложных сценариев. Платформа должна была быть удобной и для опытных участников рынка, и для тех, кто только начинает знакомство с NFT.
Соответствие законодательству
Компания работает в США, а рынок криптовалют там регулируется достаточно строго. Это означало, что вопросы проверки пользователей, проведения платежей и хранения данных нужно было продумать заранее. Юридические требования учитывались с самого начала разработки.
Вторичная торговля
Перепродажа NFT внутри платформы стала отдельным направлением работы. Нужно было создать понятный и безопасный механизм передачи прав на актив.
Система должна корректно обрабатывать нагрузку и исключать конфликтные ситуации. Например, когда один и тот же NFT пытаются купить одновременно несколько пользователей.
Решение
Команда LeverX–Emerline разработала платформу, которая закрывает весь цикл работы с NFT. Пользователь может приобрести актив, продать его и при необходимости перепродать — все внутри одной системы.
Архитектуру спроектировали с нуля. Сразу закладывали устойчивость к высокой нагрузке и соответствие требованиям рынка.
Клиентскую часть реализовали на React, серверную — на Python. Такой подход позволил сохранить гибкость системы и обеспечить масштабирование по мере роста аудитории. Для хранения цифровых активов подключили Arweave — решение с децентрализованным хранением данных. Инфраструктуру развернули в AWS, что обеспечило стабильную работу и возможность увеличивать мощности по мере необходимости.
Финансовые операции выстроили через несколько интеграций. Для внутренних платежей и пополнения счетов использовали Circle. Вывод средств реализовали через банковские переводы ACH и Wire. Проверка личности пользователей проходит через Onfido в рамках процедуры KYC, что позволяет соблюдать требования законодательства США.
Отдельный блок работы — вторичная торговля. В системе реализована логика, которая не допускает одновременной покупки одного и того же NFT. Это исключает спорные ситуации и обеспечивает корректную передачу прав на актив.
Основная функциональность
- Удобный интерфейс с анимацией раскрытия новых коллекций;
- Регистрация с элементом ограниченного доступа;
- Проверка личности пользователей;
- Личные кабинеты и административная панель;
- Перепродажа NFT внутри платформы;
- Защита от одновременной покупки одного актива;
- Проведение платежей и вывод средств;
- Работа в соответствии с федеральными и региональными требованиями законодательства США.
Технологический стек
Платформу построили на облачной архитектуре, рассчитанной на рост нагрузки. Система должна была стабильно работать в моменты запуска новых коллекций и при активной торговле, когда количество операций резко увеличивается.
-
Облачная инфраструктура — AWS
Вся инфраструктура размещена в AWS. Это позволило гибко масштабировать ресурсы, поддерживать стабильную работу сервисов и обеспечивать необходимый уровень безопасности.
-
Сеть и доставка контента — AWS VPC, CloudFront и S3
Изоляция сервисов и их безопасное взаимодействие реализованы через AWS VPC.
Для хранения и быстрой доставки статических файлов используются S3 и CloudFront. Это помогает сохранять высокую скорость загрузки независимо от количества пользователей. -
Развертывание сервисов — AWS ECS Fargate
Серверная часть работает в контейнерной среде AWS ECS Fargate. Такой подход избавляет от необходимости управлять серверами вручную и упрощает масштабирование при росте нагрузки.
-
Кэширование и обмен сообщениями — ElastiCache и Amazon MQ
ElastiCache ускоряет обработку запросов в периоды пиковых нагрузок.
Amazon MQ отвечает за стабильный обмен данными между компонентами системы. -
База данных — PostgreSQL в AWS RDS
Основные данные платформы хранятся в PostgreSQL, развернутой в AWS RDS. Это обеспечивает надежность транзакций и безопасную работу с пользовательской информацией.
-
Хранение цифровых активов — Arweave
Для хранения NFT используется Arweave. Решение обеспечивает постоянное и децентрализованное хранение цифровых активов.
-
Клиентская и серверная части — React и Python
Пользовательский интерфейс разработан на React.
Серверная логика и бизнес-процессы реализованы на Python. -
Платежи и соответствие требованиям законодательства
Для обработки платежей интегрирован Circle. Вывод средств реализован через банковские переводы ACH и Wire. Проверка личности пользователей проводится через Onfido в рамках процедуры KYC. Это позволяет платформе работать в соответствии с требованиями законодательства США.
Результаты
Команда LeverX–Emerline разработала полностью функционирующую платформу для торговли NFT, соответствующую бизнес-целям заказчика и действующим требованиям законодательства.
Платформа стала надежной основой для запуска продаж и организации вторичной торговли в рамках единой экосистемы.
Пользователи и администраторы получили понятный и структурированный интерфейс. Продуманная логика работы и анимация раскрытия NFT сделали процесс покупки более прозрачным и наглядным.
Решение соответствует федеральным и региональным требованиям в регионах работы заказчика и представляет собой масштабируемый продукт, готовый к дальнейшему развитию.
Больше проектов
СВЯЗАТЬСЯ С НАМИ
Что будет дальше?
-
1
Наши специалисты свяжутся с вами, чтобы детально обсудить ваши бизнес-цели и детали будущего проекта.
-
2
Мы подпишем соглашение о неразглашении, чтобы обеспечить безопасность ваших данных.
-
3
Наша команда подготовит индивидуальное проектное предложение с указанием объема, сроков и бюджета.
лет опыта
проектов
экспертов
СВЯЗАТЬСЯ С НАМИ