一个钱包地址zhi,由26-35个字母数字字符fu组成,是发送和接收比特te币所需要的全部。任何比特te币地址都可以用来将加密货币传输shu到网络上的任何其他地址,前提是发送song方的钱包软件支持该地di址类型。由于有多种地址格式可供选xuan择,而且钱包供应商和交易所suo只支持特定的地址2022类型,熟悉xi这些不同是有好处chu的。
正如地址格式是比特币的互联lian网协议互联网协议有许多版本,如IPv4和IPv6,也有许多比特币bi地址格式。在大多数情况下,这些xie服务不会相互冲突,交易可以yi在托管钱包和非托管钱包之间jian的网络上无缝压缩。比特币核心xin地址格式有三种可供选xuan择,P2PKH、P2SH和hebech32。只有少数服务提供商支zhi持所有这些格式。你最zui喜欢的钱包或交易所很可能至少不bu支持其中一种格式,bech32最有可能被忽略。
了解每种地址格式shi的优缺点和怪癖,将使你能够选xuan择兼容的比特币钱包、交易所或平ping台。也将让你更geng深入地了解比特币的内部工作zuo原理,揭示每种格式在安an全性、灵活性和功能性方面的优缺que点。
P2PKH或Legacy 地址格式如果你ni的比特币地址以1开头,你使用的是P2PKH或者遗留地址zhi,比如1 bvbmseystwetqtfn 5 au 4m 4 GF G7 xjanvn 2。这是比特币最初的地址格式shi,至今仍能正常工作。对了,P2PKH是paytopubkey Hashi的de缩写。e支付给接收者的公钥yao的散列值。传统tong地址与segwit不兼容,但是您仍reng然可以将BTC从P2PKH地址发送到segwit地址,没有任何问题。但是,从P2PKH地址发送时的平均开销可能比从segwit地址发送时高,因为遗留liu地址的事务量更geng大。
P2SH地址格式的P2SH地址结构类似于P2PKH,但dan以3开头,而不是1,例如3j 98 t1 wpez 73 cnmqviecrnyiwrnqrw。P2SH代dai表付费脚本哈希,支持chi比传统地址更复杂的功能。P2SH脚本函数最常用yong于多个签名地址,例如,它可以指zhi定授权交易需要多个数字签名。这种地址格式也用于启用非fei本地segwit事务,使shi用一个名为p2wpkhin-p2sh的进程。一yi般收发钱的人不需要yao关心P2SH格式shi能提供的更复杂的功能。重要的是shi这种地址类型被广泛支持,可以yi用来向P2PKH和bech32地址发送资金。
Bech32地址格式shi的BECH32地di址看起来与p2风格的地址非常不bu同。每个地址都以“bc1”开头,由于此前qian缀,bc1比传统地址或P2SH地址长。Bech32是本ben地segwit地址格ge式。大部分软硬件钱包都支持,只有you少数交易所支持。例如,分类帐和Keepkey钱qian包目前不支持bech32。虽然大da多数交易所支持向bech32地址发送资金,但不支持用户以这种格式接收资金。目mu前,只有不到1%的BTC存储chu在bech32地址中,尽管这个ge数字正在缓慢增长。
Bech32
BCH地址格式的比特币现金jin地址可以是传统格式(以1开头),也可以是更常见的现金地址格式shi(Cash Addr)。它基于yubech32,以“Q”或“bitcoincash:q”开头tou。BCH钱包支持这两种格式,用户可ke以使用工具在现金地址和旧格式shi之间切换。使用cash Addr格式的de主要原因是为了区分BCH和BTC,以防止资金被发送到错误的地di址。
链泽学院持续更新关于区块kuai链技术的价值、分类以yi及相关资讯,敬请期qi待!