本文作者:咔咔

区块链地址为何是35位?这35位字符里藏着什么秘密?

咔咔 2025-12-19 1 抢沙发
区块链地址为何是35位?这35位字符里藏着什么秘密?摘要: 一个35位的区块链地址,几乎可以肯定指的是 比特币(Bitcoin)的_segwit(隔离见证)地址格式,具体是 P2SH-P2WPKH 地址,下面我将分步为您解释:区块链地址是什...

一个35位的区块链地址,几乎可以肯定指的是 比特币(Bitcoin)的_segwit(隔离见证)地址格式,具体是 P2SH-P2WPKH 地址

下面我将分步为您解释:

区块链地址为何是35位?这35位字符里藏着什么秘密?
(图片来源网络,侵删)

区块链地址是什么?

区块链地址不是一个简单的账户号码,它更像是一个公钥的“包装”或“代表”,它的主要作用是:

  • 接收资金:你可以把地址告诉任何人,让他们向你转账。
  • 所有权证明:只有拥有与该地址对应的私钥的人,才能花费该地址里的资金。

地址是从公钥通过一系列加密算法和编码方式生成的,而不是直接使用公钥本身,不同的区块链或不同的技术标准,会生成不同格式和长度的地址。


为什么地址长度不同?(以比特币为例)

比特币地址主要有三种格式,它们的长度和前缀都不同:

a. Legacy (传统) 地址

  • 格式:以 1 开头
  • 长度:通常为 26-35位
  • 编码方式:Base58Check
  • 技术基础:这是最早的比特币地址格式,直接对应一个公钥,它最长可以达到35位,所以您看到的35位地址很可能是这种,但随着技术的发展,这种格式已逐渐被更优的格式取代。

b. SegWit (隔离见证) 地址 - 这是您问题的核心

SegWit是比特币的一项重要升级,它通过将签名数据(见证数据)从交易数据中分离出来,提高了交易效率和可扩展性,SegWit地址有两种表现形式:

区块链地址为何是35位?这35位字符里藏着什么秘密?
(图片来源网络,侵删)

i. Native SegWit (Bech32) 地址

  • 格式:以 bc1 开头
  • 长度:通常为 42-62位
  • 编码方式:Bech32
  • 优点:效率最高,手续费最便宜,是推荐使用的格式。
  • 注意:这种地址长度远超35位,所以您的35位地址不是这种。

ii. Nested SegWit (P2SH-P2WPKH) 地址

  • 格式:以 3 开头
  • 长度:通常为 34-35位
  • 编码方式:Base58Check
  • 技术基础:这种地址是一种“兼容性”地址,它看起来像一个传统的 Legacy 地址(以3开头),但实际上它内部封装的是一个 Native SegWit 地址,这使得它可以在不支持新格式的旧钱包和交易所之间使用。
  • 长度:它的长度正好是 34或35位,完美匹配您的问题。

如何识别和验证一个35位的地址?

一个典型的35位比特币地址(P2SH-P2WPKH)看起来像这样: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

我们来分析一下这个例子:

  • 长度:这个地址正好是 35位 字符。
  • 前缀:它以 3 开头,这表明它是一个 P2SH(Pay to Script Hash) 类型的地址,在SegWit的语境下,它特指 P2SH-P2WPKH 这种嵌套地址。
  • 字符集:它只包含 Base58 字符集(数字1-9,字母A-Z,以及a-z,去除了容易混淆的0, O, I, l)。

其他区块链的地址长度

为了帮助您更好地理解,这里列出一些主流区块链的地址长度和格式,您会发现比特币的地址格式相对复杂多样:

区块链 地址格式示例 长度 说明
比特币 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa (Legacy) 26-35位 1 开头
3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy (P2SH-P2WPKH) 34-35位 3 开头,您问的35位地址就是这种
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 (Bech32) 42-62位 bc1 开头
以太坊 0x742d35Cc6634C0532925a3b844Bc454e4438f44e 42位 0x 开头,后面是40个十六进制字符。
BNB Smart Chain 0x742d35Cc6634C0532925a3b844Bc454e4438f44e 42位 格式与以太坊完全相同。
Solana 11111111111111111111111111111112 32-44位 Base58编码,没有特定前缀。
Ripple (XRP) rGPu6kXw3a6PCp7RhTA3Hix5vQ9PmZ8oax 25-35位 r 开头,Base58编码。
Litecoin LSN5D5XfUPMHu5ptgZnYa1gdU3BtVzoYGs 26-35位 格式与比特币类似,以 LM 开头。
  • 一个35位的区块链地址,最常见的是指比特币的“嵌套SegWit”地址(P2SH-P2WPKH)。
  • 它的典型特征是:以数字 3 开头,总长度为34或35个字符
  • 这种地址是比特币为了在旧系统上实现新技术而设计的兼容性方案,它比传统的1开头的地址更先进,但比bc1开头的原生SegWit地址兼容性更好。
  • 不同区块链的地址长度和格式差异很大,不能一概而论。

如果您想验证一个地址是否正确,可以使用区块链浏览器(如 blockchain.commempool.space)输入地址,如果能查到交易记录或余额,说明地址格式是正确的。

区块链地址为何是35位?这35位字符里藏着什么秘密?
(图片来源网络,侵删)
文章版权及转载声明

作者:咔咔本文地址:https://www.jits.cn/content/22233.html发布于 2025-12-19
文章转载或复制请以超链接形式并注明出处杰思科技・AI 股讯

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,1人围观)参与讨论

还没有评论,来说两句吧...