本文通过比特币钱包地址查询,讲讲比特币地址的情况。感兴趣的小伙伴就一起来看看吧。
一、比特币钱包地址查询
比特币钱包地址分为三种,我们可以根据他的开头来查询它是属于那种类型的比特币钱包地址。具体分类如下:
1、原生的隔离见证地址
原生的隔离见证地址(也就所谓的「Bech32 地址」),这种类型的地址总是以 bc1 开头。这种地址是最好的,因为它在构造交易时数据的使用效率最高,因此手续费也最低,因为比特币的手续费是按照交易的数据量来计价的。原生的隔离见证 Bech32 地址长这样:bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw。
2、Nested SegWit (P2SH)格式
这种地址又叫做,支付到脚本哈希值(P2SH)地址,也叫「嵌套隔离见证地址」。隔离见证 P2SH 地址长这样:范例:3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN。
地址以"3"开头,P2SH 是Pay To Script Hash(支付至脚本哈希)的缩写,它支持比Legacy 地址更复杂的功能。Nested P2SH,获取现有的P2SH地址(以“3”开头),并与SegWit地址一起封装。以此来兼容老版本。但这是某种破解行为,导致SegWit交易需要大约10%的额外空间。这与扩容的目的相矛盾。
注:SegWit是Segregated Witness(隔离见证)的缩写,其中Segregated是分离、隔离的意思,Witness是与交易相关的签名事物。因此,SegWit是将某些交易签名数据与交易分开。SegWit已在比特币区块链上被激活。
3、Legacy (P2PKH)格式
传统的 P2PKH 地址长这样:1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
地址以“1”开头,是比特币最初的地址格式,至今仍在使用。之所以叫传统地址,是因为这种地址被视为早期科技的残余。这种地址一般来说手续费会更高,但也仍然是通用的。你可以从一个地址是否以 1 开头来辨别它是不是 P2PKH 地址。P2PKH 是 Pay To PubKey Hash(付款至公钥哈希)的缩写。
二、比特币钱包地址介绍
⽐特币地址是⼀个标识符(帐号),包含27-34个字母数字拉丁字符(0,O,I除外)。地址可以以QR码形式表⽰,是匿名的,不包含关于所有者的信息。
地址⽰例:14qViLJfdGaP4EeHnDyJbEGQysnCpwn1gd
⼤多数⽐特币地址是34个字符。它们由随机数字和⼤写字母及⼩写字母组成,除了⼤写字母“O”,⼤写字母“I”,⼩写字母“l”。数字“0”不⽤于防⽌视觉模糊。某些⽐特币地址可能少于34个字符(少⾄26个)并且仍然有效。相当⼀部分的⽐特币地址只有33个字符,有些地址甚⾄可能更短。每个⽐特币地址代表⼀个数字。这些较短的地址是有效的,因为它们代表偶然发⽣以零开始的数字,并且当零被省略时,编码地址变短。 ⽐特币地址中的⼏个字符被⽤作校验和,以便可以⾃动发现和拒绝印刷错误。校验和还允许⽐特币软件确认33个字符(或更短)的地址实际上是有效的,⽽不仅仅是⼀个缺少字符的地址那么简单。
三、如何获得比特币钱包地址?
投资者想要获得一个比特币钱包地址,只需要下载一个钱包软件就可以了。下载并注册后钱包软件会为你生成一个助记词,并使用这个助记词来生成可用的地址并展示给你。一种比较好的做法是每个地址都只使用一次,无论是收账还是发账。因为一个助记词可以生成无数个地址,你不需要担心地址不够用的问题,这种做法会给你提供额外的隐私保护。如果你拥有一个 Trezor 硬件钱包,那你可以使用 Trezor Suite 桌面版软件来创建和管理比特币地址,这些地址所用的助记词是在你的 Trezor 硬件中生成并保管的,所以别人没法看到你的助记词,也无法复制你的钱包。你也可以在 Suite 中直接为每一笔交易生成一个新地址。
四、比特币钱包地址和私钥关系
比特币地址和私钥是成对出现的,他们的关系就像银行卡号和密码。比特币地址就像银行卡号一样用来记录你在该地址上存有多少比特币。你可以随意的生成比特币地址来存放比特币。每个比特币地址在生成时,都会有一个相对应的该地址的私钥被生成出来。这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单的把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码。只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。
五、小结
以上就是比特币钱包地址的介绍,正如文章所说,比特币钱包地址可以根据地址开头信息判断是哪一种类型。使用比特币钱包地址的时候要注意检查地址信息,比特币交易是不可逆的,一旦送到错误地址,就很难找回比特币资金了。