我正在尝试创建一个包含 block 数据的 PostgreSQL 数据库:
哈希、总交易、高度、时间、默克尔根、确认、难度、位数、大小(字节)、版本、随机数
以及交易数据:
哈希、Txid、大小(字节)、确认、费用、时间、金额、地址
我正在努力找出使用比特币守护程序 RPC/API 获取数据的最佳方法,以便我可以将其放入数据库。
干杯!
最佳答案
首先,你必须有权访问区 block 和交易的信息。选择其中之一
- 在linux/windows/mac上安装比特币全节点
- 运行带有比特币全节点的 Docker 容器。有很多(我为自己创建的 https://github.com/jmaister/bitcoin-docker )
- 查询 API http://blockchain.info
然后,查询每个区 block 及其交易,从区 block 0 到当前区 block (截至目前为 496764),并通过 SQL 将此信息存储到您的 PostgreSQL 数据库中。
要从比特币节点查询区 block 和交易,请使用 JSON/RPC API。
关于postgresql - 使用 bitcoind RPC 和 API 填充 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47424716/