Требовалось разработать высокопроизводительную backend-систему для автоматизированных операций в блокчейне с минимальными задержками и строгим контролем жизненного цикла транзакций.
Ключевые требования — работа в реальном времени, устойчивость к задержкам сети, гибкая настройка торговой логики и возможность визуального мониторинга состояния системы.
Разработана серверная архитектура на Node.js с event-driven логикой и минимизацией обращений к блокчейну в критических точках.
Реализованы:
• собственный механизм контроля времени жизни транзакций
• кеширование данных для ускорения операций
• real-time получение подтверждений через потоковые данные
• WebSocket-интерфейс для управления и мониторинга
• интеграция с веб-интерфейсом для визуального контроля
Система обеспечивает стабильную работу в условиях высокой нагрузки и задержек сети, позволяет гибко управлять торговой логикой и оперативно реагировать на изменения состояния блокчейна.
Проект используется как основа для дальнейшего развития и расширения функциональности.