在比特币交易中,任何人都可以查看区块链中的交易信息。本文就对比特币交易链查询展开介绍,下面就一起来看看吧。
一、比特币交易链查询
在比特币交易中,我们可以通过区块链浏览器查询比特币在区块链中的交易信息数据。
1、交易哈希查询交易信息
如果有人转账给你,或者你转账给别人,遇到很久未到账的情况或者需要查看这笔交易的详细信息,就可以通过交易ID进行查询,这例所说的交易ID也被称为交易哈希值。打个比方,在交易所进行的转账交易,交易所会提供一个交易哈希。交易哈希是转账的交易号,哈希函数就是一种特殊的数字方程式,也称散列算法;可将任意长度的二进制值映射为较短且固定长度的随机字符串(哈希值)。如:605b7fd32364d516cef922c716ea3492f58fd7c21562e74afe6ae4b2de057c08。
搜索打开区块浏览器或者在浏览器地址栏中输入对应的网址信息,在打开的页面中将交易哈希值复制粘贴到搜索框,可以查询到这笔交易中的块高度、确认数、矿工费;这笔交易的输入(发币方发币的数量)、输出(收币方收币的数量);这笔交易的发币地址、收币地址等多种信息。
2、比特币地址查询交易信息
根据上面的步骤,打开搜索引擎,在搜索栏中输入比特币地址进行查询。比特币地址是一个有数字和字母组成的字符串,可以与任何想给你比特币的人分享。由公钥生成的比特币地址是以数字“1”开头。
如:1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy。
通过搜索,能够查询到的信息内容包含:这个地址的比特币数量;这个地址的交易数量;这个地址的交易记录。
二、比特币地址介绍
上文我们一也简单提过比特币的地址。⽐特币地址是⼀个标识符,包含27-34个字母数字拉丁字符。地址可以以QR码形式表⽰,是匿名的,不包含关于所有者的信息。⼤多数⽐特币地址是34个字符,它们由随机数字和⼤写字母及⼩写字母组成,除了⼤写字母“O”,⼤写字母“I”,⼩写字母“l”。数字“0”不⽤于防⽌视觉模糊。某些⽐特币地址可能少于34个字符(少⾄26个)并且仍然有效。相当⼀部分的⽐特币地址只有33个字符,有些地址甚⾄可能更短。每个⽐特币地址代表⼀个数字。这些较短的地址是有效的,因为它们代表偶然发⽣以零开始的数字,并且当零被省略时,编码地址变短。 ⽐特币地址中的⼏个字符被⽤作校验和,以便可以⾃动发现和拒绝印刷错误。校验和还允许⽐特币软件确认33个字符(或更短)的地址实际上是有效的,⽽不仅仅是⼀个缺少字符的地址那么简单。
比特币的地址是从公钥生成比特币地址的,简单来讲,将地址是经过公钥进行两次哈希运算,然后再通过最终的Base58Check编码来实现。比特币地址用来表示比特币支付的来源或目的地(类似但不等于银行卡卡号)。与将一笔资金,从你的银行卡号A发送到你朋友的银行卡号B类似:如果你想将比特币发送给朋友,需要将比特币从你的地址A发送到你朋友的地址B。
三、比特币地址种类介绍
比特币的地址种类可分为3种类型,分别是P2PKH 传统比特币地址、P2SH地址、M-N 多重签名地址。
P2PKH传统比特币地址以“1”开头,是比特币最初的地址格式,至今仍在使用。例如:1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u。P2PKH 是 Pay To PubKey Hash(付款至公钥哈希)的缩写。
P2SH地址以"3"开头,P2SH 是Pay To Script Hash(支付至脚本哈希)的缩写,它支持比Legacy 地址更复杂的功能。他们指定比特币交易中受益者为哈希的脚本,而不是公钥的所有者。不同于P2PKH交易发送资金到传统1开头的比特币地址,资金被发送到3开头的地址时,需要的不仅仅是一个公钥的哈希值和一个私钥签名作为所有者证明。在创建地址的时候,这些要求会被指定在脚本中,所有对地址的输入都被这些要求阻隔。例如:3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN。
M-N多重签名地址是目前P2SH函数中最常见的实现。意如其名,底层脚本需要多个签名来证明所有权,此后才能消费资金。设计比特币多重签名特性是需要从总共N个密钥中需要M个签名,被称为M-N多签名,其中M小于等于N。
四、小结
关于比特币交易查询就介绍到这里了,在比特币交易中,无论是交易哈希还是比特币地址都可以查询到对应的交易信息,比特币交易是透明可公示的。