P2pkh

OP_HASH160 在散列後從堆棧中彈出公鑰?

  • July 31, 2017

本指南<https://bitcoin.org/en/developer-guide#p2pkh-script-validation>提到“接下來執行的操作 OP_HASH160 將目前位於其頂部的數據的雜湊值推送到堆棧中 - 在這種情況下,鮑勃的公鑰。這會創建 Bob 公鑰的散列。

HASH160 操作是否會彈出重複的公鑰?如果不是,為什麼要在堆棧上保留重複項?重點是什麼?

謝謝。

是的,檢查堆棧上的元素的每個操作碼也會彈出它(OP_SIZE 是一個例外)。

OP_HASH160 從堆棧中彈出一個項目(它可以是公鑰或任意字節數組),對其進行散列並將結果推送到堆棧

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