P2pkh

請幫我理解這個P2PKH交易

  • November 20, 2022

我試圖了解 Pay-to-Pubkey-Hash 交易。我在區塊鏈瀏覽器中選擇了一個隨機的 P2PKH 交易:ab3f542ad5add941f8ba4282cebab0cca81266a83cab6b98ebb8ae730477a570

據我了解0312437e326ef7bef6ea13209720f308548d2d205a4bf94e73bf8233ea7e6bb769scriptSig是公鑰3b10b087f293aecbb3af71e26d17f4e0ff4ea5f7scriptPubKeyOP_HASH160接收方的公鑰。所以我做了以下事情:

  1. SHA256(0312437e326ef7bef6ea13209720f308548d2d205a4bf94e73bf8233ea7e6bb769) = 7205ec1e595ce779b4d8b68fd909e00ef97eb0fdb8274951c7f923e28f82a89
  2. RIPEMD160(7205ec1e595ce779b4d8b68fd909e00ef97eb0fdb8274951c7f923e2c82a898f) = 73e440177e6b5e27eabef63905bb2e2c1616dc9d

我期待第二步產生3b10b087f293aecbb3af71e26d17f4e0ff4ea5f7.

我究竟做錯了什麼?

您用來生成散列的工具似乎將輸入解釋為 ASCII 或 UTF-8 字元,即使它應該被解釋為十六進制數。

SHA256(0312437e326ef7bef6ea13209720f308548d2d205a4bf94e73bf8233ea7e6bb769) 實際上是e39ddbed20e2baba5b24f0ee4532249853d22b5d76c48a7a70ec2c373f.895c0

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