本文介绍了比特币的四种地址类型:P2PKH, P2SH, P2WPKH, P2TR,并比较了它们在交易手续费方面的经济性。结论是,Bech32(P2WPKH)作为发送者的交易手续费最低,而从P2PKH地址发起的交易手续费最高。
作者:FixedFloat
来源: https://fixedfloat.com/blog/guides/bitcoin-address-formats
原文出版于 2020 年 1 月。在 2021 年 11 月,比特币激活了 taproot 升级,因此又多了一种地址类型:P2TR(也称 bech32m 地址,以 “bc1p” 开头)。原文没有也不可能比较 P2TR 的经济性,因此我们在文末提供了另一篇文章作为参考。
此外,这里比较的都是单签名用法下的性能,没有比较多签名用法下的性能。但总的来说,使用更新格式的地址几乎总是有经济性优势。
目前比特币有三种地址类型:
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
3GRdnTq18LyNveWa1gQJcgp8qEnzijv5vR
bc1qnkyhslv83yyp0q0suxw0uj3lg9drgqq9c0auzc
译者增补:
- P2TR 地址,也叫 “Bech32m 地址”,以 “bc1p” 开头,长 62 个字符。作为收款地址时,其体积相较其它地址类型更大;但在发送资金时,其数据体积比其它地址都要小。因此在大部分情况下,P2TR 都已成为最经济(手续费最低)的地址。尤其是在多签名场景中,P2TR 地址使用了一种支持多签名聚合的数字签名方案(Schnorr 签名);在基础设施支持的前提下,其经济性会显著优于其它地址。
- 例子:
bc1pxwww0ct9ue7e8tdnlmug5m2tamfn7q06sahstg39ys4c9f3340qqxrdu9k
为了简化,我们使用下列三种缩写法:
I | P2PKH 地址,以 “1” 开头 |
---|---|
II | P2SH 地址,以 “3” 开头 |
III | Bech32 地址,以 “bc1” 开头 |
发送者地址 | 接收者地址 | 平均交易重量 |
---|---|---|
I | I | 764 |
I | II | 756 |
I | III | 752 |
II | I | 541 |
II | II | 533 |
II | III | 529 |
III | I | 449 |
III | II | 441 |
III | III | 437 |
结论:
译者注:
下图为《 Taproot 及比特币未来的可能》所引用的图片,其中比较的仅仅是不同类型的地址作为输入(发送者)和输出(接收者)时候的大小:
- 本文转载自: btcstudy.org/2022/10/15/... , 如有侵权请联系管理员删除。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!