主页 > 苹果下载imtoken教程 > 比特币:如何通过地址查询交易?

比特币:如何通过地址查询交易?

苹果下载imtoken教程 2023-01-16 20:04:16

2019独角兽企业招聘Python工程师标准>>>

hot3.png

在比特币应用开发中,一个常见的问题是,在知道一个比特币地址的情况下,如何查询在这个地址上发生的所有交易?或者以类似的方式,我如何查询在给定比特币地址发生的所有交易?本文将针对这个问题给出三种解决方案。

如果你想快速掌握比特币的连接和应用开发,推荐汇智网的在线互动课程:

通过ip地址可以查什么_通过比特币地址可以查到主人吗_比特币地址查余额

1、在数据库中存储比特币交易数据

p>

通过ip地址可以查什么_通过比特币地址可以查到主人吗_比特币地址查余额

由于比特币的数据存储结构,无法直接使用比特币原有的API查询指定地址的历史交易数据。因此,最天真的第一种方案是将比特币区块链上的每笔交易数据存储在自己的数据库中,然后对交易地址信息(如Scriptpubkey、pubkey或地址本身)进行索引,这样就可以自由查询数据库,高效。

2、使用第三方服务

通过比特币地址可以查到主人吗_通过ip地址可以查什么_比特币地址查余额

简单的第一个解决方案需要你解析比特币区块链数据并构建自己的数据库环境,这对你来说可能有点麻烦。好在有很多第三方机构做了这个繁琐的事情,并以开放API的形式提供,大家可以直接使用。

比如你可以使用blockchain.info的api来实现这个功能:

比特币地址查余额_通过ip地址可以查什么_通过比特币地址可以查到主人吗

$ curl https://blockchain.info/rawaddr/$bitcoin_address

3、换一点Coin节点实现软件

通过比特币地址可以查到主人吗_比特币地址查余额_通过ip地址可以查什么

如果你不愿意自己开发数据库或者使用第三方开放API,还有第三种解决方案通过比特币地址可以查到主人吗,就是换一个支持通过比特币地址查询交易的节点实现软件,比如btcd,是一个用go语言实现的比特币节点软件。启动 btcd 时,只需使用 --addrindex 标志自动创建比特币地址索引:

$ btcd --addrindex

本文列出的三种使用比特币地址查询历史交易的解决方案,适用于不同的应用场景通过比特币地址可以查到主人吗,大家可以根据自己的需求做出相应的选择。

原文:如何列出一个比特币地址的所有交易? - 汇智网