FAQ

區塊鏈的技術領域中不時可見到雜湊值,那麼應該要如何使用呢?

在交易的過程中,將該交易整體視為單一資訊並置入雜湊值。

由於此處是以送出該交易的交易持有人密鑰來進行加密,因此必須使用對應的公鑰來解密才能讀取雜湊值。

其次,將交易本身的資訊透過SHA-256來計算雜湊值。

如果前後的雜湊值一致,就代表該交易並未遭到竄改,一旦兩者出現了差異,則可判斷交易遭到竄改、或是因爲通訊錯誤等原因導致資訊遭到破壞,進而呈現所謂的偽造狀態。

在區塊鏈的技術領域當中,時常以如上所述的方式,將雜湊值的運算作為數位資訊的指紋。

由於SHA-256演算法可將所有的資訊整合為256位元的數值,因此能夠減少資訊量,原理上能夠將同一個雜湊值用於複數的資訊中。

但儘管如此,現實上仍無法透過刻意篡改資訊的型態來使用同一雜湊值。