以内
P2WPKH(Pay-to-Witness-Public-Key-Hash)是一种Pay-to-Public-Key-Hash的变体,这是一种可以用于比特币网络中地址表示法的格式。与P2PKH不同,它允许发起者在交易记录中嵌入见证者签名而不需要交易被见证,并且可以比使用标准见证协议来压缩少量的可用空间。它只能由以下P2SH(Pay-to-Script-Hash)地址,所有的P2WPKH交易都有相同的一致的交易输出类型,以支持灵活性但不会破坏现有的事务,以便将来的改进。
P2WPKH类型的地址以“bc1”开头,地址有34个字符,例如:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4。它使用哈希签名的有效载荷,并将其序列化为比特币的私钥。它同样支持轻客户端,且不会将整个公钥发送到网络上。另外,P2WPKH类型的地址可以有效地利用给定的空间,比使用标准见证协议要少30个字节的空间。
P2WPKH的安全性依赖于比特币的ECDSA签名,它确保模拟被技术,交易的发起者可以将安全数据嵌入到交易记录中,以节省空间并提高安全性。由于交易被签名,因此客户端无需实现见证协议,并假设发送者所有者私钥的安全性。P2WPKH类型的地址尤其适合在资源匮乏的环境中使用,例如机器人或物联网设备,而不需要过度的时间和计算资源,这使得比特币网络的扩展性更高,也更容易使用。