Bitcoind
是否有輕量級區塊鏈解析器庫/伺服器?
我正在使用 bitcoin-qt 並擁有區塊鏈的本地副本,我在其中使用 JSON-RPC API 執行一些分析,主要使用
getblock
和getrawtransaction
. 在這個案例中,我不需要編寫或發送事務。僅僅為了讀取區塊鏈而執行一個完整的節點是矯枉過正的,它也損害了我的分析性能。是否有(最好經過測試)庫來解析區塊鏈並返回對象,JSON 與否?語言並不重要。如果沒有,是否有允許關閉網路和錢包功能的節點實現?
有幾個可用:
<https://github.com/znort987/blockparser> 它是基於 c++ 的,並且已經編寫了一些基本的分析函式。
<http://codesuppository.blogspot.com/2014/01/how-to-parse-bitcoin-blockchain.html> 描述了解析區塊鏈的基礎知識以及文章作者編寫的程式碼的連結。
看起來大多數項目不直接解析它,而是使用主要比特幣客戶端的 RPC 介面。
一個好的解決方案是使用已經為您解析了整個區塊鏈的受信任的第三方。例如,Blockchain.info API非常適合您的目的。
具體來說,您想要的是返回 JSON 對象的Block Explorer API 。