Анонс NFT Marketplace Libermall для Telegram TON Web3
Цель NFT-Marketplace Libermall, переосмыслить устоявшееся представление о взаимодействии пользователя с пользователем с использованием смарт-контрактов Web3.0 на технологиях блокчейна TON. Мы хотим, чтобы пользователи наблюдали развитие нашего Marketplace с его зарождения. Сегодня мы поделимся важной технической информацией о продукте.

Первые подробности про NFT Маркетплейс
Первый маркетплейс в привычном нам понимании (компания eBay) появился на рынке 27 лет назад. В 2022 году маркетплейсы — один из самых популярных посредников между продавцами и покупателями. Широкий выбор, удобство и простота использования, возможность сравнивать цены и выбирать товары из сотен вариантов — всё это повысило востребованность маркетплейсов на рынке и сделало их основным каналом для торговли.
Первые настройки
Была проведена работа с деплоем контрактов в блокчейн. Также было решено отказаться от использования сторонних API и всю необходимую функциональность интегрировать в бэкенд нашего индексатора блокчейн для Libermall. С использованием наших серверов, где установлена архивная нода.
Индексатор Блокчейн и OpenAPI
- Сервис для индексации (в будущем и для постоянного обновления) информации о коллекциях и предметах. Сервис читает данные из блокчейна (адреса, индексы предметов и прочее), роялти, офф-чейн метаданные (названия, описания). Функционал работает с 80% предметов, позже будет добавлены поддержка он-чейн данных IPFS и TON Storoge.
- API бэкенд, отдающий данные клиентам.
Также велась работа с кэширующим прокси для контента, чтобы пользователи не испытывали дискомфорт при загрузке картинок через IPFS и TON Storoge.
- Все модули работают на одном фреймворке, который нативно поддерживает реактивность.
- Проведен успешный минт ~2,500 предмета в четырёх NFT-коллекциях в тестовой сети TON.
- Реализован API для трансфера и продажи предметов. Схема работы: клиент делает запрос, сервер возвращает готовое тело транзакции, после этого клиент посылает эту транзакцию через подключенный кошелек.
Реализация эффективна за счёт того, что серверу не нужно самостоятельно посылать никаких транзакций или хранить ключи от кошельков.
- Спека OpenAPI собирается CI, что будет всегда актуально.
После разработки вышеперечисленного, была проведена работа с кэшем для контента, также проводилась оптимизация по ускорению и улучшению индексера. Получение информации из блокчейна и третьих сервисов Контракты продаж и маркетплейса и оптимизация фронтенда

Получение информации из блокчейна и третьих сервисов
Бэкенд сервер и API

Оптимизация фронтенда
