А я не предлагаю тебе брать случайные адреса с directory.io
Достаточно взять с первой страницы
Вероятность встретить в блокчейне адрес с первой страницы directory.io равна 1.
И адрес из брейнваллета "correct horse battery staple" встречается тоже.
У меня тут значит конвертер от браинваллета, в JS, локально запущен в браузере, (могу скинуть, если чо)
и взяв с 6-й страницы
http://directory.io/6приваткей 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsrfQyNAxdB
получаю из base58Check - hex 0000000000000000000000000000000000000000000000000000000000000281
Следующий за ним приваткей в base58check - 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsrfR95CsLZ
даёт hex 0000000000000000000000000000000000000000000000000000000000000282
ну, а потом, hex-ы:
0000000000000000000000000000000000000000000000000000000000000283
0000000000000000000000000000000000000000000000000000000000000284
0000000000000000000000000000000000000000000000000000000000000285
И т. д.
Значит кеи генерятся по порядку. А страницы лишь устанавливают range для генерации.
И адрес из брейнваллета "correct horse battery staple" встречается тоже.
Какая-то Кристина. =) В общем, суть понятна.
Ладно, значит я неправильно тебя понял. Ты пытаешься какую-то непонятную задачу решить
каким-то извратным (на мой взгляд) способом. Ну, чем мог - я помог. Дальше иди своими ногами.
Я хотел бы каким-то образом, задать первый блок в blkindex или в bootstrap.dat так,
чтобы этот блок являлся тем самым блоком, в который вошла транзакция на конкретный определённый адрес.
И сделать это для того, чтобы начать закачку блокчейна через тяжеловесный bitcoin-Qt именно с этого блока,
до всех актуальных.
Причём блоки не сохранять на диск, если в них не содержится этот адрес,
а качать и сохранять только current block, и при получении нового блока -
проверять что хеши этих блоков сцеплены правильно, и после этого удалять предыдущий
current-блок циклично, с выходом каждого нового блока.
Почему bitcoin-Qt? А потому что его можно включить в режим сервера.
Зачем это нужно? А чтобы поцепить на него майнер.
Сервер включается на localhost, и майнер подключается как-то вот так:
-o
http://localhost:8332 -u RPCUSER -p RPCPASS
А база с блоками весит овер 42 гига. А за dogecoin - вообще молчу.
Ну и, вот...
Алсо, хотелось бы понять, как формируются блоки, как транзакции входят в блок,
из какого источника берутся блоки для майнинга, залетают ли новосформированные транзакции в bitcoin-Qt
и как этот процесс связан с current-блоком.
Инфы в сети не нашёл.