‹ 第 8 章,所有课时

探路者 · 第 8 章 · 第 5/5 课时

交易与UTXO

地址类型

为什么有些地址以1开头,有些以3开头,有些以bc1q或bc1p开头? 5 分钟

地址是锁定输出的条件的简短写法。比特币多年来增加了新的条件类型,每种类型都有自己的地址格式,可以通过其开头字符识别。

  • 1…,传统地址(P2PKH):原始格式,支付给公钥的哈希。
  • 3…,脚本哈希(P2SH):支付给脚本,用于多重签名和包装的SegWit。
  • bc1q…,原生SegWit(P2WPKH和P2WSH):交易更小,费用更低,具有错误检测功能的格式。
  • bc1p…,Taproot(P2TR):最新格式,使复杂条件看起来像简单支付。

它们能协同工作吗?

是的。任何现代钱包都可以支付所有这些格式。格式仅描述接收的输出将如何被解锁。较新的格式通常花费更少,因为它们在按完整权重计算的交易部分中包含的数据更少。

故意使用小写字母

以bc1开头的地址使用一种称为bech32的编码。它只使用小写字母和数字,避免了容易混淆的字符,并包含一个校验和,在发送资金前就能捕获输入错误。

需要记住的内容

  • 1是传统地址,3是脚本哈希,bc1q是SegWit,bc1p是Taproot。
  • 所有现代钱包都可以支付所有这些地址。
  • 较新的格式通常花费更少。

快速检查

哪个前缀属于Taproot地址?

bech32校验和有什么作用?

地址类型 · 比特币大学