P2sh

兌換隔離見證地址的腳本

  • April 3, 2018

如何為新的付費見證公鑰雜湊地址派生兌換腳本?對於現有的 P2SH,它是在通過比特幣客戶端中的功能提供 N 個公鑰後顯示的createmultisigcreatewitness是否一樣,只是通過一個或類似的功能提供一個公鑰?

它目前可以在測試網上擺弄嗎?

2018 年 2 月:一個較舊的請求,我只是回答它,以便未來的研究可能會揭示有用的數據 :-)

為了編寫 P2WPKH 的兌換腳本,有一個相當簡單的結構,我主要從這裡複製:

從 OP_0 開始,然後是 keyhash。Keyhash 使用 RIPEMD160(SHA256(public key)) 計算,類似於“std”PKH。不要使用未壓縮的公鑰!

P2SH 贖回腳本將始終有 22 個字節:

OP_0:    00
Length:  14
keyhash: (20 bytes)

scriptPubKey 是這樣組成的:

OP_HASH160 hash160(redeemScript) OP_EQUAL

地址為對應的前綴為3的P2SH地址。

一步一步的解釋在這裡:-)

引用自:https://bitcoin.stackexchange.com/questions/50631