Есть ли облегченная библиотека /сервер парсера-блока?

Я использую bitcoin-qt и имею локальную копию блок-цепи, в которой я выполняю некоторый анализ с помощью API JSON-RPC, используя в основном getblock и getrawtransaction. Мне не нужно писать или отправлять транзакции в этом случае. Это слишком много, чтобы запустить полный узел, чтобы прочитать блок-цепочку, и это также вредит моей производительности анализа.

Есть ли библиотека (предпочтительно проверенная) для разбора блочной цепи и возврата объектов, JSON или нет? Язык не имеет большого значения. Если нет, существует ли реализация узла, которая позволяет отключить функции сети и кошелька?

3 голоса | спросил Bruno Kim 21 FebruaryEurope/MoscowbFri, 21 Feb 2014 15:47:06 +0400000000pmFri, 21 Feb 2014 15:47:06 +040014 2014, 15:47:06

2 ответа


3

Есть пара доступных:

https://github.com/znort987/blockparser Что такое c ++ и имеет некоторые базовые аналитические функции, уже написанные.

http://codesuppository.blogspot.com/2014/01 /как к разбору-Bitcoin-blockchain.html описывает основы разбора цепочки блоков и ссылки на код, написанный автором сообщения.

Похоже, что большинство проектов не анализируют его напрямую и используют интерфейс RPC основного клиента биткойнов.

ответил jwilkins 24 FebruaryEurope/MoscowbMon, 24 Feb 2014 20:13:51 +0400000000pmMon, 24 Feb 2014 20:13:51 +040014 2014, 20:13:51
1

Хорошим решением будет использование доверенной третьей стороны, которая уже проанализировала всю цепочку блоков для вас. Например, Blockchain.info API отлично подходит для вашей цели.

В частности, вы хотите API проводника блоков , который возвращает объекты JSON.

ответил Luca Matteis 21 FebruaryEurope/MoscowbFri, 21 Feb 2014 16:44:59 +0400000000pmFri, 21 Feb 2014 16:44:59 +040014 2014, 16:44:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132