比特币地址区别

这周服务一位客户时,客户提供的钱包接收地址非常少见,是我接触这行业以来第一次看到的开头地址,于是乎查了一下资讯,简单的介绍比特币现在的开头地址有哪些?

1、传统地址
1开头的地址,被称为传统地址( Legacy Address )。这就是最原始的比特币地址,1开头的地址,采用P2PKH ,P2PKH(Pay-to-Pubkey Hash),支付公钥哈希,即比特币交易输入输出脚本,采用公钥及公钥哈希。

2、多签地址
3开头的地址,比如3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX。2012年的比特币改进提案中,新增P2SH的地址。

P2SH (Pay-to-Script-Hash),支付脚本哈希,即比特币交易输入输出脚本,采用赎回脚本及赎回脚本哈希。其地址结构类似于P2PKH,但它支持比传统地址更复杂的功能。P2SH 脚本函数最常用于multisig 地址,这些地址可以指定多重数字签名来授权事务。举个例子:某个3开头的地址由三人控制,其中,任意两人同意,便可发起转账。

3.隔离见证地址
隔离见证是一种区块链扩容的方法,已在比特币和莱特币上成功实施。我们常见的部分3开头的地址,和bc1开头的比特币地址,就是隔离见证地址。

隔离见证具有如下优势:

1、更安全:对比传统地址(1开头的地址),隔离见证地址具有更好的安全性。
2、更快速,可增大区块容量,检查交易速度更快。
3、更便宜,隔离见证地址的转账手续费比传统地址(1开头的地址)更便宜。
4、具备兼容性:隔离见证是软分叉,是兼容性升级,支持旧节点;因为隔离见证是兼容性升级,因此存在兼容地址和原生地址两种。

4.原生隔离见证地址(Native Segwit Address)
bc1开头的地址,是由新的隔离见证脚本生成的地址(P2WPKH或P2WSH),是纯正的隔离见证地址。

它采用Bech32 编码,其风格和P2PKH 和P2SH(即1开头和3开头)风格的地址完全不同。由于使用bc1 前缀,它比上面两种地址要长,由42个符号组成,比如:

bc1qa5ndt07z2lu7r2kl6zrffw362chj74vse76lq5

不过,它具有更多优势:

1、没有大小写
2、生成的二维码面积更小
3、可以错误纠正(不推荐使用)

目前,只有部分钱包支持原生隔离见证地址,支持的交易所也不多。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。