Разработка системы автоматической защиты биткоин-кошелька

Необходимо создать программный комплекс для защиты средств на биткоин-кошельке от несанкционированного вывода. Основная задача - мгновенная реакция на попытку кражи и автоматический "перебив" транзакции.

Основные функциональные требования

  • Интеграция с полной нодой Bitcoin Core (требуется установка и настройка).
  • Круглосуточный мониторинг мемпула (mempool) на предмет исходящих транзакций с адресов защищаемого кошелька.
  • Полностью автоматическая отправка встречной транзакции ("перебив") на заранее заданный резервный адрес в случае обнаружения подозрительной активности.
  • Расчет комиссии для встречной транзакции в процентах от суммы перевода (sat/vByte).
  • Поддержка импорта приватных ключей в формате WIF из текстового файла (для тестирования и настройки).
  • Поддержка всех распространенных типов адресов биткоин (Legacy, SegWit, Native SegWit и др.).

Технические и архитектурные требования

  • Система должна работать в автоматическом режиме без необходимости ручного вмешательства.
  • Обеспечение надежности и минимальных задержек при обнаружении угрозы.
  • Четкое логирование всех событий (мониторинг, обнаружение, действия).
  • Возможность настройки параметров срабатывания и адресов получателей.

Ожидаемый результат

Готовое к развертыванию решение, которое пользователь может установить на свой сервер, подключить к своей ноде Bitcoin Core, настроить список защищаемых адресов и резервный адрес для "перебива". Система должна обеспечивать активную защиту средств 24/7.