比特币的四种地址类型,从基础到进阶全面解析

博主:neragonerago 2026-09-14 22:15:20 10

比特币地址,作为用户接收比特币的唯一“账户标识”,是比特币生态中最基础也最核心的概念之一,随着比特币技术的演进,为了提升交易效率、增强隐私性、支持复杂脚本等功能,比特币地址经历了多次迭代,形成了目前主流的四种类型,本文将详细介绍这四种地址的结构、原理、特点及适用场景,帮助用户全面理解比特币地址的演变与选择逻辑。

比特币的四种地址类型,从基础到进阶全面解析

P2PKH地址:比特币的“经典名片”

什么是P2PKH地址?

P2PKH全称“Pay-to-Public-Key-Hash”(支付到公钥哈希),是比特币最早也是最基础的地址类型,几乎所有早期比特币用户接触到的都是这种地址,其格式以数字“1”开头,长度通常为26-35位字符(Base58Check编码),1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa”。

技术原理:从公钥到地址的“压缩”

P2PKH地址的生成过程本质上是“公钥哈希化”:

  1. 生成密钥对:用户通过钱包生成私钥(一串随机长数字),通过椭圆曲线算法(ECDSA)计算出对应的公钥(一串64字节数据)。
  2. 公钥哈希:将公钥进行SHA-256哈希,再进行RIPEMD-160哈希,得到20字节的“公钥哈希”(Public Key Hash, PKH)。
  3. 添加版本号与校验码:在PKH前添加比特币网络版本号(主网为0x00),进行Base58Check编码(包含Base58编码和双重SHA-256校验),最终生成以“1”开头的地址。

交易时,发送方需提供接收方的P2PKH地址,接收方则用对应的私钥签名,验证通过后即可解锁比特币。

特点与适用场景

  • 优点:兼容性极强,几乎所有比特币钱包、交易所、浏览器都支持;技术成熟,用户认知度高。
  • 缺点:交易效率较低(签名数据较大,占用区块空间多);隐私性一般(交易中会暴露公钥,可能关联用户身份)。
  • 适用场景:传统比特币转账、老用户习惯使用的基础场景、需要广泛兼容的简单交易。

P2SH地址:复杂脚本的“简化入口”

什么是P2SH地址?

P2SH全称“Pay-to-Script-Hash”(支付到脚本哈希),是比特币在2012年通过软分叉引入的地址类型,旨在简化复杂脚本的创建和使用,其格式以数字“3”开头,长度通常为34-35位字符(Base58Check编码),3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy”。

技术原理:“将复杂脚本交给接收方处理”

P2SH的核心思想是“哈希优先,脚本后置”:

  1. 创建赎回脚本:接收方预先定义好赎回条件(如多签、时间锁等复杂脚本),并将其哈希(RIPEMD-160)得到20字节的“脚本哈希”(Script Hash)。
  2. 生成P2SH地址:将脚本哈希添加版本号(主网为0x05),进行Base58Check编码,生成以“3”开头的地址。
  3. 交易验证:发送方只需将比特币发送到P2SH地址,接收方在交易时提供完整的赎回脚本和签名,验证节点会根据脚本执行逻辑,确认交易是否有效。

特点与适用场景

  • 优点:支持复杂脚本(如2-of-3多签、P2PKH嵌套等),降低用户操作门槛(如多签只需提供一个地址,而非多个公钥);交易效率比P2PKH略高(赎回脚本可优化)。
  • 缺点:仍使用Base58编码,地址较长;赎回脚本较大时可能占用区块空间;隐私性一般(脚本哈希可能暴露部分逻辑)。
  • 适用场景:多签地址(如企业

The End

发布于:2026-09-14,除非注明,否则均为区块链社区- 欧亿APP下载原创文章,转载请注明出处。