主页 > imtoken冷钱包苹果版下载 > 比特币:如何通过地址查询交易?

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

imtoken冷钱包苹果版下载 2023-03-05 07:50:06

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

hot3.png

混帐

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

通过比特币地址可以查到主人吗

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

API

通过比特币地址可以查到主人吗

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

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

通过比特币地址可以查到主人吗

二、使用第三方服务

第一个简单的解决方案需要解析比特币区块链数据并自行搭建数据库环境。麻烦。好在很多第三方机构已经做了这个繁琐的事情通过比特币地址可以查到主人吗,你可以通过开放API的形式提供直接使用。区块链

通过比特币地址可以查到主人吗

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

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

通过比特币地址可以查到主人吗

三、改成比特币节点实现软件

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

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

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

转载于: