segwit隔离见证详解

2025-09-26 12:17:00
admin
原创 75
摘要:segwit隔离见证详解

一、segwit隔离见证详解

1、使用bech32编码地址,地址大小写不敏感,二维码可以使用字母数字编码;

2、p2wpkh是p2pkh的隔离见证版本,地址以bc1q开头,地址长度42个字符;

3、p2wsh是p2sh的隔离见证版本,地址以bc1q开头,地址长度62个字符;

4、p2wpkh使用witness字段花费比特币,签名脚本为空;

5、p2wsh使用witness字段花费比特币,签名脚本为空

6、p2wsh的witness包含一个witness脚本,就是p2sh的赎回脚本;

7、weight units用于隔离见证交易计费,每个块最多4000*1000wu;

8、virtual bytes用于比较不同交易的费用,等于weight units/4


p2sh-p2wpkh:

1、p2sh-p2wpkh使用p2sh包装p2wpkh,用于在旧钱包支持p2wpkh;

2、p2sh-p2wpkh签名脚本是p2wpkh公钥脚本,witness提供签名内容;

3、交易费用:p2wpkh < p2sh-p2wpkh < p2sh


p2sh-p2wsh:

1、p2sh-p2wsh使用p2sh包装p2wsh,用于在旧钱包支持p2wsh

2、p2sh-p2wsh签名脚本是p2wsh公钥脚本,witness提供签名内容;

3、交易费用:p2wsh < p2sh-p2wsh < p2sh

发表评论
评论通过审核之后才会显示。