Situs yang agan tulis mencantumkan alamat Pay to Public Script Hash (P2PSH) yang tidak dapat ane verifikasi validitasnya karena tidak ada sumber mengenai P2PSH kecuali salah singkatan --sebenarnya Pay to Script Hash (P2SH)-- sehingga sepertinya alamat P2PSH yang dihasilkan pada situs tsb tidak valid (CMIIW). Mengenai P2SH yang berupa HASH-160 (SHA-256 lalu RIPEMD-160) dari redeem script, bukan dari pubkey dijelaskan pada jawaban berikut:
Both P2SH and P2PKH addresses rely on HASH160. The difference is in the script.
Selengkapnya >
https://bitcoin.stackexchange.com/questions/73288/differences-between-addresses-with-the-same-20b-hash-hash-160
BonusLalu apa sebenarnya isi dari script tersebut?
Dengan pubkey yang tidak dikompres yang kita gunakan dalam thread ini:
045C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC243BCEFDD4347074D44BD7356D6A53C495737DD96295E2A9374BF5F02EBFC176
Nah kita akan membuat 1-of-1 multisig menggunakan pubkey tersebut dengan menulis pada console bitcoin core:
createmultisig 1 "[\"045C0DE3B9C8AB18DD04E3511243EC2952002DBFADC864B9628910169D9B9B00EC243BCEFDD4347074D44BD7356D6A53C495737DD96295E2A9374BF5F02EBFC176\"]"
Hasilnya:
{
"address": "3CPsfd5fz8L3Z7PjvDDrb7VBmKqwqLEDoj",
"redeemScript": "5141045c0de3b9c8ab18dd04e3511243ec2952002dbfadc864b9628910169d9b9b00ec243bcefdd4347074d44bd7356d6a53c495737dd96295e2a9374bf5f02ebfc17651ae"
}
Redeem Script 5141045c0de3b9c8ab18dd04e3511243ec2952002dbfadc864b9628910169d9b9b00ec243bcefdd4347074d44bd7356d6a53c495737dd96295e2a9374bf5f02ebfc17651ae
inilah yang di HASH-160 dst..
#4 dengan versi 0x05 (mainnet) untuk menciptakan alamat
3CPsfd5fz8L3Z7PjvDDrb7VBmKqwqLEDoj
Mari kita decodekan redeem script tersebut untuk mengintip isinya dengan perintah:
decodescript 5141045c0de3b9c8ab18dd04e3511243ec2952002dbfadc864b9628910169d9b9b00ec243bcefdd4347074d44bd7356d6a53c495737dd96295e2a9374bf5f02ebfc17651ae
Hasilnya:
{
"asm": "1 045c0de3b9c8ab18dd04e3511243ec2952002dbfadc864b9628910169d9b9b00ec243bcefdd4347074d44bd7356d6a53c495737dd96295e2a9374bf5f02ebfc176 1 OP_CHECKMULTISIG",
"reqSigs": 1,
"type": "multisig",
"addresses": [
"1thMirt546nngXqyPEz532S8fLwbozud8"
],
"p2sh": "3CPsfd5fz8L3Z7PjvDDrb7VBmKqwqLEDoj"
}
Perhatikan alamat bitcoin dan pubkey pada redeem script tersebut sudah valid.