Google bigquery BigQuery区块链数据集是否缺少数据?
我试图对最富有的比特币钱包进行一些分析,发现BigQuery数据集缺少大量数据 例如,看看目前最富有的账户 钱包地址是:“3d2oetdnuzuqhpjmcmdhdhyoqkynvsfk9r” 如果我在该钱包或任何在线区块链数据源中查找该钱包,我会发现该钱包已收到约329万英镑,发送约316万英镑,净余额为138660 BTC 然而,当我看到任何转述时Google bigquery BigQuery区块链数据集是否缺少数据?,google-bigquery,bitcoin,Google Bigquery,Bitcoin,我试图对最富有的比特币钱包进行一些分析,发现BigQuery数据集缺少大量数据 例如,看看目前最富有的账户 钱包地址是:“3d2oetdnuzuqhpjmcmdhdhyoqkynvsfk9r” 如果我在该钱包或任何在线区块链数据源中查找该钱包,我会发现该钱包已收到约329万英镑,发送约316万英镑,净余额为138660 BTC 然而,当我看到任何转述时 inputpubkeybase58==“3d2oetdnuzuqhpjmcmdhdhyoqkynvsfk9r”,返回的结果为零 这是我作为测试编
inputpubkeybase58==“3d2oetdnuzuqhpjmcmdhdhyoqkynvsfk9r”
,返回的结果为零
这是我作为测试编写的查询
SELECT i.input_pubkey_base58
from `bigquery-public-data.bitcoin_blockchain.transactions`
JOIN UNNEST(inputs) as i
where i.input_pubkey_base58 = '3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r'
LIMIT 100
为什么发送的316万BTC中没有一个在上述查询中被引用
如果我在说或做傻事,请纠正我。谢谢
编辑:我可以找到o.output\u pubkey\u base58='3d2oetdnuzuqhpjmcmddhyoqkynvsfk9r'
没有问题的事务。但我不是在寻找收到的BTC总额,我是在寻找根据上述查询从钱包发送BTC的交易
更新:为了进一步阐明这一差异。在BigQuery中找不到最近从钱包发送BTC的大多数交易
我能够找到一些2017年的旧交易,如
SELECT o.output_pubkey_base58, i.input_pubkey_base58, o.output_satoshis
FROM `bigquery-public-data.bitcoin_blockchain.transactions`
JOIN UNNEST(inputs) as i
JOIN UNNEST(outputs) as o
WHERE
transaction_id ='29dd29b8d1647c766f3fad233fe7a0c026fbb9f42544d96c917f6b028667907a'
但结果显示i.input_pubkey_base58为空
试试下面的方法
SELECT COUNT(1)
FROM `bigquery-public-data.bitcoin_blockchain.transactions`,
UNNEST(outputs) AS o
WHERE o.output_pubkey_base58 = '3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r'
这将为您提供5417笔交易嘿,谢谢,但这不是我想要的。我可以找到地址的输出,但缺少的是地址的输入。
SELECT COUNT(1)
FROM `bigquery-public-data.bitcoin_blockchain.transactions`,
UNNEST(outputs) AS o
WHERE o.output_pubkey_base58 = '3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r'