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