7.3. Концептуальная архитектура ДефляцияКоин
Last updated
Last updated
В основе проекта ДефляцияКоин лежит гибкая и масштабируемая архитектура, которая сочетает в себе использование децентрализованных технологий блокчейна Binance Smart Chain и микросервисной архитектуры. Архитектура состоит из 3-х основных модулей: криптовалюта ДефляцияКоин на основе блокчейна Binance Smart Chain, онлайн-нода, которая представляет собой личный кабинет пользователя и дефляционная экосистема. Все основные модули системы и их взаимодействия изображены на схеме ниже.
ДефляцияКоин является ключевым элементом, вокруг которого строятся все процессы взаимодействия дефляционной экосистемы. Смарт-контракт токена обеспечивает выполнение основного функционала, начиная от обработки транзакций до реализации дефляционных механизмов. Основой взаимодействия является вызов методов смарт-контракта, через которые происходит формирование транзакций, управление стейкингом, распределение прибыли, сжигание токенов и другие процессы, связанными с функционированием экосистемы.
Взаимодействие пользователей с токеном начинается с онлайн-ноды, которая предоставляет личный кабинет пользователя для просмотра текущего баланса, выполнения операций отправки токенов, просмотра истории транзакций, управления стейкингом и получения информации о текущем состоянии портфеля, реализованные с помощью вызовов методов смарт-контракта. При переводе токенов в стейкинг пользователь инициирует транзакцию, которая вызывает метод смарт-контракта для блокировки токенов на заданный срок и начисления соответствующих дивидендов. Аналогичным образом, данные о стейкинг-позициях, истории операций или процентных начислениях запрашиваются через методы контракта, что обеспечивает децентрализованную и прозрачную обработку данных. Онлайн-нода также поддерживает функционал торговли токеном через интеграцию с децентрализованными биржами.
Каждый элемент экосистемы, будь то образовательный гэмблинг или дейтинг-сервис, генерирует прибыль, которая частично направляется обратно в систему. Для этого вызывается специальный метод смарт-контракта, который определяет долю дохода, распределяемую на сжигание токенов и передачу их в пул дивидендов. Этот метод возвращает результат, который используется для автоматизации дальнейших процессов. Если элемент экосистемы генерирует определенный объем прибыли, технический кошелек закупает токены на биржах (DEX или CEX) за фиатные средства, после чего инициируются процессы сжигания токена и пополнения пула дивидендов.
Автоматическое сжигание токенов является неотъемлемой частью архитектуры. Процесс сжигания происходит на основании вызова метода смарт-контракта, который уничтожает определенный процент токенов из оборота. Это позволяет постоянно сокращать общее количество токенов в системе, создавая дефляционное давление и стимулируя рост их стоимости. Одновременно с этим другая часть прибыли направляется в пул дивидендов, который используется для распределения вознаграждений между держателями токенов. Управление пулом также осуществляется через функции смарт-контракта, которые обеспечивают начисление и вывод средств для участников.
Для обеспечения стабильной торговли токеном и управления ликвидностью реализован бот автоматизации торгов. Этот бот интегрирован с биржами через API и автоматически выставляет лимитные ордера на продажу токенов. Бот использует данные и ценовые параметры, описанные в разделе 3.13 “Геометрическая прогрессия распределения монет”.
В следующих подразделах будет детальнее рассмотрена архитектура каждого из модулей проекта.