跳至主要內容

比特币API快速获取比特币地址的未花费UTXO列表 | Tokenview

tokenview大约 2 分钟

比特币API快速获取比特币地址的未花费UTXO列表 | Tokenview

什么是UTXO?

在比特币系统中,我们并没有比特币余额这个概念,但是在比特币钱包中,我们经常能看到账户余额。这个余额是比特币钱包应用派生出来的产物。UTXO是由中本聪发明的交易模型,并将此应用到比特币中。UTXO的意思‘未花费的交易输出’,每一笔比特币交易实际上都是由若干个交易输入和输出组成的。交易输入是资金来源,交易输出是资金去向,每一笔交易都要从交易输入中花费出去一部分,这一部分就是未花费的交易输出(UTXO)。

在比特币交易中 UTXO 就是基本单位,一个UTXO一旦被创建就不可被继续分割,它只能当作是下一笔交易的输入被花费掉,花费后产生新的UTXO,这样周而复始地实现货币的价值转移。所以我们在比特币钱包中所看到的账户余额,实际上是钱包通过扫描区块链并聚合所有属于该用户的UTXO计算得来的。

在进行比特币相关应用的开发时,我们第一步要做的往往是搭建比特币的节点,从而获取市场行情,交易列表,查询余额。但搭建节点本身需要一定硬件和人工成本,所以我们也可以采取第三方提供的比特币API服务来获取我们想要的数据。项目就介绍一些比特币开发人员常用的第三方比特币API。

如何使用比特币API调取比特币UTXO列表?

通过公链简称和地址,获得该地址的未花费UTXO列表,通常用于离线交易签名。例如:http://www.tokenview.io:8088/unspent/btc/1DfDKUMzSxJD8dontsxTvXVUUBZrQ24ZfA/1/50

比特币APITokenview支持100余种币种交易详情的数据调取。API详情可参见Tokenview API数据服务open in new window

比特币API
比特币API
上次编辑于: