Transactions
中本聰的交易鏈圖雜湊值
在中本聰的圖中:
來自事務塊 1 和事務塊 2 中的“雜湊”標籤的行似乎表示整個事務塊的雜湊(所有者 1 的公鑰 + 雜湊 + 所有者 0 的簽名),而不是表示事務中顯示的雜湊值塊 1(在這種情況下,該行應該(技術上)連接到雜湊塊而不是交易塊的邊界)。誰能確切地確認顯示的雜湊值是如何計算的以及它是否包含前所有者的簽名?
誰能確切地確認顯示的雜湊值是如何計算的
通過獲取交易的原始數據(如通過網路發送的交易字節)並將其傳遞給雜湊函式。對於比特幣,即 SHA-256 double(SHA-256 完成兩次)。
它是否包含前所有者的簽名?
這取決於。為簡單起見,您可以說它包含前所有者的簽名。
但是,由於 segwit 的啟動,它並不總是包含簽名。對於隔離見證,雜湊實際上不是整個交易的雜湊,而是其中非隔離見證的部分。非隔離見證的交易將簽名作為散列數據的一部分。