Blockchain

加密探勘實際上是如何驗證區塊的?

  • July 29, 2022

據我了解,在加密探勘中,您正試圖找到隨機數,使得雜湊以一定數量的零開始。我不明白這個 nonce 是如何用於實際驗證任何東西的。

在您的問題的背景下,您可以考慮以兩種不同的方式進行探勘:

對於建構塊的礦工來說,nonce 不用於驗證任何內容,它只是一段數據,可以快速變化以產生不同的雜湊結果,否則不會改變塊結構。也就是說,礦工可以創建一個區塊模板,然後快速改變隨機數以產生許多略有不同的區塊版本,每個版本都有不同的雜湊值。希望他們能找到導致有效雜湊的塊結構(包括特定的隨機數)。

對於正在驗證區塊的節點,有許多規則可以檢查區塊是否有效。規則之一是“塊頭是否產生有效的雜湊?” (即,低於目標值的值)。由於 nonce 是塊頭的一個組成部分,您可以說需要 nonce 來驗證塊。

但請注意,節點將通過許多其他有效性規則,這些規則不會以任何方式使用隨機數。

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