P2sh
兌換隔離見證地址的腳本
如何為新的付費見證公鑰雜湊地址派生兌換腳本?對於現有的 P2SH,它是在通過比特幣客戶端中的功能提供 N 個公鑰後顯示的
createmultisig
。createwitness
是否一樣,只是通過一個或類似的功能提供一個公鑰?它目前可以在測試網上擺弄嗎?
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地址。
一步一步的解釋在這裡:-)