Как начать
От скачивания VanitySearch до подтверждения первой части
Что делает этот проект
HonestPool — математический исследовательский проект. Мы координируем перебор закрытых ключей в рамках заранее известных математических задач (Bitcoin Puzzle Transaction) и ведём публичный реестр проверенных диапазонов. Это не майнинг и не финансовая организация. Все поступления — добровольные пожертвования.
Скачать VanitySearch
VanitySearch — это ПО с открытым исходным кодом для перебора ключей. Используется без изменений. Выберите свою платформу:
После скачивания:
-
Windows: положите
VanitySearch.exeрядом со скриптом запускаstart.bat(или в папку, которую укажете через--vs). -
Linux: положите
VanitySearchрядом со скриптомStartScript.pyи сделайте исполняемым:chmod +x VanitySearch.
Скачать скрипт запуска
Один кроссплатформенный скрипт StartScript.py для Windows и Linux.
Он запрашивает часть через API, запускает VanitySearch и отправляет результат обратно.
Установка и запуск
Нужен Python 3.8+. Установите зависимости и запустите скрипт.
# 1. Установить зависимости (один раз) pip install -r requirements.txt # 2. Запустить с вашим адресом для выплат python StartScript.py -a ВАШ_АДРЕС_ДЛЯ_ВЫПЛАТ # Или через start.bat (двойной клик)
# 1. Установить зависимости (один раз) pip install -r requirements.txt # 2. Запустить с вашим адресом для выплат python3 StartScript.py -a ВАШ_АДРЕС_ДЛЯ_ВЫПЛАТ
Обязателен. Это ваш публичный идентификатор в пуле. В API передаётся
только в заголовке X-Payout-Address, в БД хранится зашифрованным.
В UI показывается только его sha256 — в колонке «Проверил».
Скрипт берёт адрес из: -a → PAYOUT_ADDRESS →
payout_address.txt → интерактивный ввод.
Полезные флаги:
-p 71 |
Номер пазла (по умолчанию 71) |
-n 487238 |
Конкретная часть (по умолчанию random — свободная) |
-b |
Последовательный перебор: n, n+1, n+2... (только с -n) |
-g 1 |
Номер GPU (по умолчанию 0) |
--submit |
Массовая отправка готовых частей из tmp_files_output_71 |
--dry-run |
Всё, кроме отправки на сервер (для теста) |
Как работает API
Публичный JSON API без ключей. Защита — throttle и бан по IP. Полная документация: страница API.
FOUND!!!!!!!!.txt и останавливается.
На сервер ничего не отправляется.
Дальше — инструкция по выводу.
Что делать при находке
Если VanitySearch нашёл целевой адрес — скрипт сохранит ключ в
FOUND!!!!!!!!.txt и остановится. Дальше нужно безопасно
вывести средства, минуя публичный мемпул.
Найден целевой ключ
Поздравляем. Это ключ от пазла. Не отправляйте его в публичный мемпул — мониторинговые боты могут перехватить транзакцию.
Инструкция по выводуНайдены 5 проверочных ключей
Часть считается проверенной. Скрипт отправит 5 ключей на сервер, и часть появится в публичном реестре под вашим адресом.
Проверить ключЧастые вопросы
sha256 — идентификатор проверяющего. Без адреса
API вернёт ошибку 422.
-g N
и разными -n (или без -n для random).
Каждый получит свою часть через API.
FOUND!!!!!!!!.txt рядом
со скриптом. Проверочные ключи временно сохраняются в
tmp_files_output_71/out_71_*.txt и отправляются на сервер
при подтверждении части.