Closed develflowing closed 1 hour ago
Скрипт готов, что-то генерирует, порядка 1000 адресов в 5-6 секунд с учетом проверки количества транзакций адреса. Логика подсказывает, что это трата времени, нужно загружать в память адреса с ненулевыми балансами и искать генерацией по ним, тогда я думаю возможно ускорить генерацию до нескольких миллионов итераций в секунду. Скрипт генерации Brain Wallet перебором строк заданной длинны и символов, проверка количества транзакций и сохранение в базу ненулевых
Основная идея в том, что бы сгенерировать все варианты максимально возможной длины строки для Brain Wallet, другими словами перебрать все возможные варианты слов, фраз и прочих буквенно-цифровых вариантов. Хэшировать полученные фразы в приватный ключ, получить адрес и проверить баланс. Генерация планируется либо на Python в несколько потоков, либо C++ с поддержкой GPU. Есть сложности с генерацией адресов на GPU, пока изучаю вопрос.
Полученные данные будем сохранять в mySQL таблицу и проверять балансы пачками по 1000 адресов через локальную ноду Electrum.