Bitcoin-Core

比特幣 - scriptPubKey 中的 <pubKeyHash> 是否已經散列?

  • November 4, 2019

在比特幣協議中,要設置交易的輸出,您需要一個scriptPubKey格式如下。

scriptPubKey = OP_DUP OP_HASH160 &lt;pubKeyHash&gt; OP_EQUALVERIFY OP_CHECKSIG

&lt;pubKeyHash&gt;比特幣接收者的地址還是接收者地址雜湊

比特幣地址實際上是一個編碼的公鑰雜湊。公鑰使用 SHA-256 和 RIPEMD160 進行雜湊處理,添加一個版本字節並創建一個校驗和,然後使用 Base 58 對地址進行編碼,從而提供您日常看到的普通比特幣地址。這pubKeyHash實際上只是公鑰的 SHA256/RIPEMD160 雜湊,在添加校驗和或使用 Base58 編碼之前。所以不是地址本身,而是可以從一個地址中獲取。它是公鑰的散列而不是地址的散列。

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