主页 > imtoken冷钱包官方 > 关于比特币地址格式你应该知道的一切

关于比特币地址格式你应该知道的一切

imtoken冷钱包官方 2023-07-01 05:36:55

由 26-35 个字母数字字符组成的钱包地址是发送和接收比特币所需的全部。只要发件人的钱包软件支持该地址类型,任何比特币地址都可用于将加密货币转移到网络上的任何其他地址。由于有多种地址格式可供选择,而钱包提供商和交易所只支持特定的地址类型,因此熟悉这些差异是有益的。

地址格式是比特币的互联网协议

正如互联网协议有多个版本(例如 IPv4 和 IPv6)一样,比特币地址格式也有多种。在大多数情况下,这些服务不会相互冲突,并且可以在托管和非托管钱包之间通过网络无缝压缩交易。有三种比特币核心地址格式可供选择,P2PKH、P2SH 和 bech32,所有这些格式都只有少数服务提供商支持。您最喜欢的钱包或交易所很可能至少不支持其中一种格式,并且很可能会忽略 bech32。

怎么知道自己的比特币地址

了解每种地址格式的优缺点和怪癖将使您能够选择兼容的比特币钱包、交易所或平台。它还将让您更深入地了解比特币的内部运作,并揭示每种格式在安全性、灵活性和功能方面的优缺点。

怎么知道自己的比特币地址

P2PKH 或旧地址格式

如果您的比特币地址以 1 开头,则您使用的是 P2PKH 或传统地址,例如 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2。这是比特币的原始地址格式,今天仍然可以正常工作。顺便说一下,P2PKH 是 paytopubkey hash i 的缩写。 e 支付给接收者的公钥的哈希值。旧地址不兼容隔离见证怎么知道自己的比特币地址,但您仍然可以将 BTC 从 P2PKH 地址发送到隔离见证地址,而不会出现任何问题。但是,由于遗留地址的交易量较大,从 P2PKH 地址发送的平均费用可能高于从隔离见证地址发送的费用。

怎么知道自己的比特币地址

P2SH地址格式

P2SH 地址的结构类似于 P2PKH,但以 3 而不是 1 开头,例如 3j98t1wpez73cnmqviecrnyiwrnqrhw。 P2SH 代表付费脚本哈希,它支持比传统地址更复杂的功能。 P2SH 脚本函数最常与多个 sig 地址一起使用,可以指定,例如,授权需要多个数字签名的交易。此地址格式还用于使用称为 p2wpkhin - p2sh 的进程启用非本地隔离见证交易。普通人汇款和收款不需要关心 P2SH 格式可以提供的更复杂的功能:重要的是这种地址类型得到广泛支持,可用于向 P2PKH 和 bech32 地址发送资金。

怎么知道自己的比特币地址

Bech32 地址格式

Bech32 地址看起来与 p2 样式的地址非常不同。每个地址都以“bc1”开头,由于这个前缀,它比 Legacy 或 P2SH 地址长。 Bech32是原生的segwit地址格式,大部分软硬件钱包都支持,但只有少数交易所支持。例如,Ledger 和 Keepkey Wallet 目前不支持 bech32怎么知道自己的比特币地址,虽然大多数交易所都支持向 bech32 地址发送资金,但它们不支持用户以这种格式接收资金。目前,只有不到 1% 的 BTC 存储在 bech32 地址中,尽管这个数字增长缓慢。

怎么知道自己的比特币地址

Bech32

BCH 地址格式

比特币现金地址可以是传统格式(以 1 开头),也可以是更常见的 Cash Addr 格式。它基于 bech32,以“q”或“bitcoincash:q”开头。 BCH钱包支持两种格式,用户可以使用该工具在cash Addr和旧格式之间进行切换。使用 Cash Addr 格式的主要原因是为了区分 BCH 和 BTC,从而防止资金被发送到错误的地址。