Bitcoin-Core

從輸出腳本解析 P2SH 地址

  • December 29, 2021

我已經看過連結了。

我正在嘗試從輸出腳本生成 P2SH 地址,但沒有運氣。我將事務 40eee3ae1760e3a8532263678cdf64569e6ad06abc133af64f735e52562bccc8用於測試目的,它具有一個輸入和一個輸出。輸出到以 3 開頭的 P2SH 地址。輸出腳本如下所示

OP_HASH160
e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a
OP_EQUAL

目標地址是3P14159f73E4gFr7JterCCQh9QjiTjiZrG根據開源瀏覽器。我試過了

Base58Check(e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a)

按照https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses上的說明進行操作

但無法登陸該地址。誰能幫我解碼輸出腳本以獲取地址。

腳本的 hash160 是

e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a

前置版本字節05

05e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a

雙 sha-256 的校驗和為

1. 5dad64852fbff1510074011803d9bf50b9650a517240d298a07ea5c525cdc5e7
2. 7f297f3156a14d114af23b33c339817a1241afcb52a154d19683c67c538b7278
first 4 bytes: 7f297f31

編碼

05e9c3dd0c07aac76179ebc76a6c78d4d67c6c160a7f297f31

正如比特幣的 Base58 給出的

3P14159f73E4gFr7JterCCQh9QjiTjiZrG

順便說一句,這是一個很酷的地址。我假設這是一個虛榮地址,3 P(oint) 14159 = π。

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