完整的加密货币数据

Complete Cryptocurrencies Data

我正在处理加密货币区块链数据,我想要从该特定加密货币开始时的数据。有什么办法可以在Postgresql文件中下载完整的区块数据?

https://blockchair.com/dumps虽然提供了这个但是他们限制了下载速度和下载文件的数量。此外,我也在等待他们的回复。同时,我正在寻找其他一些方法或网站以 SQL 格式下载多种加密货币的完整数据。我无法下载 .csv 或 .tsv 文件,因为它在我的笔记本电脑上占用了很多 space。因此,我想使用任何其他格式(最好是 .sql 格式)

这取决于加密货币,你有。我可以建议你如何从比特币兼容的加密中获取数据,即 Bitcoin, Emercoin 等。 加密货币节点(钱包)有 JSON RPC API interface.Usinf this API, you retrieve all your data with following commands from this command list:

  • 使用命令getblockcount获取总块计数器。
  • 迭代块号从 0 到 getblockcount 的结果。对于每个号码,调用 getblockhash.
  • 对于 getblockhash 调用 getblock 的结果。此函数提供交易列表,包含在这个块中。
  • 对于每个交易(嵌套循环),调用getrawtransaction。提示:如果您使用第三个参数“1”调用 getrawtransaction,节点会自动解码交易,而 return 您在 JSON.
  • 中解码交易

您可以从交易向量 vinvout 中提取数据,并将所有数据上传到您的 SQL 数据库。