Задача
Заказчиком данного проекта является международная компания, специализирующаяся на предоставлении инновационных решений в области блокчейн-технологий. Деятельность компании заказчика заключается в разработке и внедрении передовых технологий, направленных на упрощение работы с блокчейн-сетью Solana.
Таким образом, запрос заказчика заключался в том, чтобы создать многофункциональную платформу для криптоинвесторов, позволяющую удобно работать с блокчейн-сетью Solana. Задача проекта в том, чтобы объединить пользователей, нуждающихся в надежных и удобных инструментах для взаимодействия с блокчейн-сетью, на одной платформе. Это позволит пользователям существенно упростить процесс работы с блокчейн-сетью и повысить эффективность их инвестиций.
Среди требований к платформе можно выделить следующие:
-- Качественный UX дизайн с простой навигацией по системе
-- Интеграция с другими блокчейн-платформами и инструментами
-- Функциональная панель администрирования, сочетающая в себе все сущности системы
-- Авторизация пользователей через web3 протокол и кошелек в сети Solana
Решение
Первым этапом работы была масштабная аналитика запроса заказчика и всего рынка. В данном случае мы рассматривали решения, присутствующие на рынке блокчейн-технологий, а также специализированные решения в смежных областях. В процессе работы был спроектирован необходимый функционал, решено много тонких вопросов в системе, таких как:
-- Как организовать функционал оплат, чтобы это было удобно для пользователей?
-- Как обеспечить безопасность и надежность авторизации через web3 протокол?
-- Как интегрировать смарт-контракты в платформу и обеспечить их корректную работу?
-- Как обеспечить высокую производительность и масштабируемость платформы?
В результате работы над данным этапом мы составили первичную карту экранов приложения и полноценное описание включающее все тонкие моменты, без которого разработка подобного уровня была бы невозможна.
Вторым большим этапом работы являлось создание дизайна веб-приложения. Данный этап разделялся на следующие под этапы:
-- Создание карты экранов с описанием пользовательских путей
-- Создание черно-белого кликабельного прототипа системы и масштабное тестирование данного прототипа
-- Создание цветного прототипа с прорисовкой каждого экрана и каждого шага пользователя
В процессе работы получилось создать дизайн полностью подходящий под все требования заказчика.
Третьим этапом была разработка платформы. Самый долгий и интересный этап, который также был разбит на множество подэтапов с последовательной сдачей заказчику. Вот топ интересных технических решений представленных на данном проекте:
-- Админ панель реализована с помощью Strapi Headless CMS. Это легковесная система управления базами данных, которая предоставляет удобный интерфейс для работы с данными для заказчика и при этом сильно упрощает разработку. Также для данной админ-панели было реализовано большое количество кастомных плагинов, позволяющих адаптироваться под запросы заказчика.
-- Средства автоматизации бизнес процессов. Было реализовано несколько средств для автоматизации работы сотрудников заказчика. Например, мы начали с телеграмм бота для оповещений. В зависимости от указанных настроек телеграмм бот уведомляет необходимых сотрудников на стороне заказчика о действиях произошедших в системе, что в разы увеличило время реагирования сотрудников.
-- Реализация смарт-контрактов и их интеграция с платформой через web3 протоколы. Это было одним из самых сложных и важных аспектов проекта, так как требовало глубоких знаний в области блокчейн-технологий и программирования смарт-контрактов.
Последним крупным этапом являлась передача знаний на сторону заказчика и деплой проекта. Было записано множество видео-инструкций, созданы всевозможные материалы по документации системы, позволяющие легко поддерживать и развивать ее в будущем. Также крайне важно было создать правильную конфигурацию серверов, позволяющую выдерживать любые нагрузки на систему.
В процессе работы заказчик получал подробные ежедневные отчеты о проделанной работе, также масштабные двухнедельные отчеты. По нашему мнению именно поддержка постоянной коммуникации и ее прозрачность позволила добиться нам таких выдающихся результатов в сжатые сроки.
Результат
Самые интересные функции платформы Cryptolabs
1) Создание токена и редактирование собственных токенов: Платформа предоставляет пользователям возможность создавать свои собственные токены на блокчейн-сети Solana. Пользователи могут настраивать параметры токенов, такие как название, символ, общее количество и децимальные места. Также предусмотрена функция редактирования существующих токенов, что позволяет пользователям вносить изменения в параметры токенов по мере необходимости.
2) Сжигание токенов: Функция сжигания токенов позволяет пользователям уменьшать общее количество токенов в обращении. Это может быть полезно для управления дефицитом токенов и поддержания их стоимости. Процесс сжигания токенов происходит через смарт-контракты, что обеспечивает прозрачность и безопасность операций.
3) Массовая рассылка токенов: Платформа поддерживает функцию массовой рассылки токенов, что позволяет пользователям распределять токены среди большого количества адресов одновременно. Это особенно полезно для проведения аирдропов, распределения токенов среди инвесторов или участников ICO.
4) Создание и работа с пулами ликвидности: Платформа предоставляет инструменты для создания и управления пулами ликвидности. Пользователи могут создавать пулы ликвидности для своих токенов, добавлять ликвидность и управлять ею. Это позволяет улучшить ликвидность токенов на децентрализованных биржах (DEX) и обеспечить более стабильную торговлю.
В результате работы мы сделали высоконагруженный сервис для удобной работы с блокчейн-сетью Solana.
Данный сервис позволит сотням пользователей по всему миру упростить работу с блокчейн-сетью. Компания заказчика получила при этом дополнительный источник дохода, диверсифицировала свой бизнес и что особенно важно смогла дать выдающуюся ценность для своих партнеров. Таким образом существенно укрепив свои позиции на рынке блокчейн-технологий.
Рынок блокчейн-технологий быстро растет и развивается, мы очень рады, что смогли способствовать данному развитию путем достижения столь выдающихся результатов на данном проекте.