Прежде всего, привет, я совершенно новый для Bitcoin развития. Я сделал некоторые горнодобывающие в те дни, но теперь я делаю что-то новое, исследуя теорию графов, а затем в основном времени эволюционирует графики.
Что лучше, чем на самом деле использовать живой поток операций, которые делают график между кошельками? Ну ничего на самом деле.
Так что я прошу здесь некоторые направления на самый простой способ получить все Bitcoin блок и данные о транзакциях и вещи его в базу данных, возможно, с обновлениями.
Сначала я хоть использования файла bootstrap.dat и просто прочитать его построчно. Однако какое-либо исследование в файл на Google оленьей коже ударило какие-либо ресурсы для разработчиков (например, кодирование файла & структура) и в основном показывает ресурсы говорить его использование является устаревшим.
Некоторые из вариантов, которые я вижу, являются:
- Просто загрузив бумажник / узел, пусть это синхронизировать и читать все файлы данных (не знаю, как еще, но она должна быть где-то на диске).
- Я видел, есть некоторые библиотеки Python (https://github.com/petertodd/python-bitcoinlib), Которые можно использовать для запуска интерфейса RPC? (Вероятно, в конечном итоге загрузки всех данных через это?)
- Я видел, что есть RPC Кли? Не знаете, как это работает, или если она соответствует моей цели или, если это полезно, в основном, чтобы сохранить свою базу данных в актуальном состоянии.
PS Я очень опытный программист, но просто не знаю, C ++.
Заранее спасибо!