Есть privkey и address.
Есть транзакция, входящая в address.
Есть номер блока, в котором эта транзакция имеется.
Есть Bitcoin-Qt (win32), и есть процесс синхронизации с сетью
(с возможностью ускорения этого процесса с помощью скаченного с torrent bootstrap.dat).
Задач может быть несколько:
1. Задать первый блок для закачки и пропустить все предыдущие блоки.
2. Скачать только те блоки в которых содержится address, в качестве отправителя или получателя, но пропустить все остальные блоки.
3. Обновить баланс подключившись к blockchain.info или ему подобных - без необходимости закачивать блоки вовсе.
4. Включить solo mining на Bitcoin-Qt server по адресу http://localhost:8332 без пулов и закачки блоков.
Кто, что, сможет посоветовать?
1. Протокол позволяет скачивать только нужные блоки, но клиент Bitcoin-Qt работает только с полной базой
блоков (которую можно подсократить, но все равно до этого полностью скачав). Какая проблема скачать всё?
2. Скачайте всю базу блоков, а потом напишите программу, которая проанализирует базу и каким-то образом
выдаст вам для каждого введенного адреса номера блоков, в которых этот адрес встречается как отправитель
или получатель. Могу вам я написать. За деньги.
3. Напишите программу или поищите в интернете - может найдете что-нибудь.
4. Это я не знаю.