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