BigQuery区块链数据集是否缺少数据?

时间:2018-11-14 05:49:07

标签: google-bigquery bitcoin

我正在尝试对最富有的比特币钱包进行一些分析,发现BigQuery数据集缺少大量数据。

例如,看看当前排名第一的富裕帐户。

钱包地址为:“ 3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r”

如果我在blockexplorer或任何在线区块链数据源中查找此钱包,我会发现该钱包已收到329万个并发送了316万个,净余额为138,660 BTC。

但是当我看到任何交易时 inputpubkeybase58 == '3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r',我得到零结果。

这是我作为测试写的查询。

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_pubkey_base58 == '3D2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r'没问题的交易。但是我并没有在寻找收到的BTC的总数,而是在按照上面的查询寻找从钱包发送BTC的交易。

更新:为进一步说明这种差异,I tried to examine transactions where BTC was sent from the aforementioned address on blockchain.com。在BigQuery中找不到从钱包发送BTC的最近交易。 For example, I couldn't find an Oct. 22, 2018 transaction where 2,000 BTC was sent to 1Kr6QSydW9bFQG1mXiPNNu6WpJGmUa9i1g.

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 ='6d0da34d69693ae81169a0cc3cd65847929939617d3a8cf41ef3d02971857a3e'

我能够找到一些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为空

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试以下

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/root">
        <xsl:copy>
            <xsl:variable name="root" select="."/>
            <xsl:for-each select="document('sort.xml')/codes/code">
                <xsl:copy-of select="$root/node[@code=current()]"/>
            </xsl:for-each>
        </xsl:copy>
    </xsl:template>
</xsl:stylesheet>

这将为您提供5417笔交易