【问题标题】:Complete Cryptocurrencies Data完整的加密货币数据
【发布时间】:2021-04-02 09:47:11
【问题描述】:

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

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

【问题讨论】:

    标签: data-science blockchain data-analysis bitcoin cryptocurrency


    【解决方案1】:

    这取决于加密货币,你有。我可以建议你,如何从与比特币兼容的加密中获取数据,即BitcoinEmercoin 等。 加密货币节点(钱包)具有JSON RPC API 接口。使用此 API,您可以使用此command list 中的以下命令检索所有数据:

    • 使用命令 getblockcount 获取总块计数器。
    • 将块号从 0 迭代到 getblockcount 的结果。对于每个号码,请致电getblockhash
    • 对于getblockhash 调用getblock 的结果。该函数提供交易列表,包含在此块中。
    • 对于 ech 事务(嵌套循环),请致电 getrawtransaction。提示:如果您使用第三个参数“1”调用getrawtransaction,节点会自动解码交易,并以 JSON 格式返回您解码的交易。

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

    【讨论】:

    • 嘿!非常感谢,@olegarch。这对现在很有用。但如果我没有得到我想要的数据,肯定会以相同的角度提出更多问题。
    • 您可以使用相同的用户名“@olegarch”在电报中与我联系
    猜你喜欢
    • 2018-03-21
    • 2016-06-29
    • 2022-06-23
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2022-11-25
    相关资源
    最近更新 更多