Skip to content

Latest commit

 

History

History
101 lines (80 loc) · 5.79 KB

File metadata and controls

101 lines (80 loc) · 5.79 KB

Новые возможности Bitcoin Seed Phrase Finder

✅ Что добавлено

1. Полный перебор (когда не помните фразу вообще)

  • Галочка "Полный перебор" - включает режим перебора всех возможных seed-фраз
  • Автоматически заполняет поле seed-фразы звездочками
  • ⚠️ ВНИМАНИЕ: При 12 словах это 2048^12 = ~5.4 × 10^39 комбинаций!

2. Многопоточность

  • Настройка количества потоков - от 1 до количества ядер процессора
  • Значительно ускоряет поиск на многоядерных процессорах
  • Рекомендуется: количество ядер - 1

3. Отслеживание прогресса

  • Отображение текущей комбинации в реальном времени
  • Скорость перебора (комбинаций в секунду)
  • Время до завершения (оценка)
  • Процент выполнения

4. Автоматическое сохранение прогресса

  • Сохранение каждую минуту в JSON файл
  • Автоматическая загрузка при запуске
  • Возможность продолжить с места остановки
  • Файлы: bitcoin_finder_progress_YYYYMMDD_HHMMSS.json

5. Гарантированная уникальность

  • ConcurrentDictionary для отслеживания проверенных комбинаций
  • Никаких дубликатов - каждая комбинация проверяется только один раз
  • Эффективная память - использует хеширование

6. Подробное логирование

  • Лог файл с временными метками
  • Все действия записываются в лог
  • Ошибки и найденные результаты сохраняются
  • Файл: bitcoin_finder_YYYYMMDD_HHMMSS.log

🔧 Как использовать новые функции

Полный перебор

  1. Поставьте галочку "Полный перебор"
  2. Выберите количество слов (12/18/24)
  3. Введите биткоин-адрес
  4. Нажмите "Начать поиск"

Многопоточность

  1. Установите количество потоков (рекомендуется: количество ядер - 1)
  2. Больше потоков = быстрее поиск, но больше нагрузка на CPU

Сохранение/Загрузка прогресса

  • Автоматически - каждую минуту
  • При остановке - нажимайте "Остановить"
  • При запуске - автоматически загружается последний прогресс

📊 Отображение информации

В интерфейсе

  • Прогресс: "Проверено: 1,234 / 10,000 (12.34%)"
  • Скорость: "Скорость: 1,000/сек"
  • Текущая комбинация: "Текущая: abandon ability able about above absent absorb abstract absurd abuse access accident"
  • Время до завершения: "Осталось: 02:30:15"

В лог файле

[2024-01-15 14:30:25] Поиск начат: * * * * * * * * * * * *
[2024-01-15 14:30:25] Целевой адрес: 1MCirzugBCrn5H6jHix6PJSLX7EqUEniBQ
[2024-01-15 14:30:25] Количество потоков: 8
[2024-01-15 14:30:25] Полный перебор: True
[2024-01-15 14:30:26] Всего комбинаций для перебора: 5,444,517,870,735,015,415,413,993,718,908,291,383,296
[2024-01-15 14:30:26] ВНИМАНИЕ: Очень много комбинаций! Поиск может занять годы.
[2024-01-15 14:31:26] Прогресс сохранен: 1,000 / 5,444,517,870,735,015,415,413,993,718,908,291,383,296

⚡ Производительность

Примеры скорости (зависит от процессора)

  • 1 поток: ~500-1000 комбинаций/сек
  • 4 потока: ~2000-4000 комбинаций/сек
  • 8 потоков: ~4000-8000 комбинаций/сек

Время для разных сценариев

  • 1 неизвестное слово: секунды
  • 2 неизвестных слова: минуты
  • 3 неизвестных слова: часы
  • 4 неизвестных слова: дни
  • 5+ неизвестных слов: недели/месяцы/годы

🔒 Безопасность

  • Все вычисления локально - никаких данных не отправляется
  • Seed-фразы в памяти - не сохраняются на диск
  • Логи содержат только метаданные - не содержат приватных ключей
  • Прогресс файлы - содержат только индексы, не seed-фразы

🚨 Важные предупреждения

  1. Полный перебор практически невозможен для 12+ слов
  2. Используйте только для восстановления своих кошельков
  3. Не запускайте на общественных компьютерах
  4. Регулярно сохраняйте прогресс при долгих поисках
  5. Мониторьте температуру CPU при многопоточном поиске