在转帐比特币时,我们都会需要接触到比特币地址。这个地址是匿名的,不包含关于所有者的信息。相信接触过比特币一段时间的大家都与不同的比特币地址打过交道。
任何人都可以免费生成比特币地址。也可以使用交易所或在线钱包服务的账户获得比特币地址。你也可以选择离线生成它并存储在纸上或者硬体钱包(Hardware Wallet)中,但你又知道比特币地址又分为三种吗?它们分别是:
Legacy (P2PKH)格式
地址以「1」开头,是比特币自最初源用至今的地址格式,也是最常见的地址格式,至于P2PKH是「Pay To PubKey Hash」(付款至公钥哈希值)的缩写。
Nested SegWit (P2SH)格式
地址以「3」开头,从这种格式我们无法区分它们到底是多重签名(MultiSig)地址还是隔离见证兼容地址,P2SH是Pay To Script Hash「付款到脚本哈希值」的缩写,它支持比Legacy格式更复杂的功能,例如指定多个数字签名来授权事务。
Native SegWit (Bech32)格式
地址以「bc1」开头,属于本地SegWit地址格式,专为SegWit而开发的地址格式,有些交易所可能还未有支持这种格式的地址,目前在这种格式的地址上的比特币数量在三种格式中是最少的。由于更多交易数据可以储存在单个区块,而Bech32格式地址本身与SegWit相容,不需要额外的空间来将SegWit地址放入P2SH地址,因此从这种地址发送比特币时的平均费用可能会较低。
Bech32在2017年底在BIP173(Bitcoin Improvement Proposal,为比特币代码开发者所用)被定义,该格式的主要特点之一是它不区分大小写(地址中只包含0-9,az),因此在输入时可有效避免混淆且更加易读。由于地址中需要的字元更少,地址使用Base32编码而不是传统的Base58,计算更方便、高效。数据可以更紧密地存储在二维码中。Bech32提供更高的安全性,更好地优化校验和错误检测代码,能够将出现无效地址的机会降到最低。
什么是SegWit?
SegWit是在比特币区块链上发生的软分叉(Soft Fork),SegWit(隔离见证)是在2015年比特币社区为了解决区块链网络面临的可扩展性问题而开发的升级协议,在2017年8月正式实行,它的中心思想是重新组织区块数据,使签名不再与交易数据存储在一起,从而能够将更多交易存储在单个区块中来增加网络的交易吞吐量。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复