比特币地址类型
有3种类型的地址:
P2PKH 或 传统地址(过时的地址格式)
这是比特币地址的第一个版本,以数字“1”开头,包含26到36个字符。从P2PKH地址发送时的平均费用通常高于从Segwit地址发送,因为使用过时地址的交易更大。
示例: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
P2SH
一种新型地址,结构类似于P2PKH,但以“3”开头而不是“1”。P2SH提供了比以前的地址类型更复杂的功能。要花费通过P2SH发送的比特币,接收者必须提供与脚本哈希和数据匹配的脚本,使脚本有效。然而,普通用户只需知道,使用这种地址类型而不是P2PKH,平均交易费用会更低。
示例: 3GRdnTq18LyNveWa1gQJcgp8qEnzijv5vR
P2WPKH 或 Bech32
这是一种先进的地址类型,用于减少区块链块的大小,以加快交易响应时间。地址以“bc1”开头,比P2PKH和P2SH更长。Bech32是原生的Segwit地址格式(虽然P2SH也可以是Segwit地址),因此当谈到使用Segwit地址时,通常指的是Bech32。优点是最低的交易费用和最高的处理速度。这些地址的缺点是并非所有钱包和系统都支持它。
示例: bc1qnkyhslv83yyp0q0suxw0uj3lg9drgqq9c0auzc
在CrystalTrade中,默认使用Bech32地址,因为我们的团队支持采用新技术。
地址类型效率对比表
为简化起见,我们使用以下缩写:
- I – P2PKH,地址以“1”开头
- II – P2SH,地址以“3”开头
- III – Bech32,地址以“bc1”开头
| 发送方地址类型 | 接收方地址类型 | 平均交易重量 | 结论 |
|---|---|---|---|
| I | I | 764 | 效率最低的交易,发送方地址类型起关键作用,接收方地址类型在所有示例中对效率的影响微乎其微 |
| I | II | 756 | |
| I | III | 752 | |
| II | I | 541 | 使用P2SH发送方地址的交易比使用过时的P2PKH地址便宜超过29% |
| II | II | 533 | |
| II | III | 529 | |
| III | I | 449 | 使用Bech32发送方地址的交易比使用过时的P2PKH地址便宜超过40%;比使用P2SH地址便宜超过15% |
| III | II | 441 | |
| III | III | 437 |