在上一篇《比特幣的標(biāo)準(zhǔn)交易》中,提到比特幣的交易數(shù)據(jù)結(jié)構(gòu)如下圖:
最常見的比特幣標(biāo)準(zhǔn)交易有兩種:Pay To Public Key Hash (P2PKH) 和 Pay To Script Hash (P2SH).。? 以Bob向Alice付款為例,兩者的區(qū)別如下:
P2PKH
P2SH
也即:
這筆交易輸入腳本中,
- P2PKH方式下用的是公鑰以及公鑰哈希
- 而P2SH方式下用的是贖回腳本以及贖回腳本哈希;
而輸出腳本中,
- P2PKH方式下用的是公鑰哈希
- 而P2SH方式下用的是贖回腳本哈希