Nonce

比特幣中的隨機數是前一個區塊謎題的答案嗎?

  • November 25, 2018

如果在比特幣中,nonce 包含在提議區塊的標題中,它是前一個區塊謎題的答案嗎?

標頭的隨機數是該塊的答案。

回想一下挖礦過程:

  • 創建模板塊頭
  • 選擇一個隨機數
  • 散列區塊頭
  • 如果雜湊值低於網路難度,則廣播它。否則,選擇不同的隨機數。

總而言之,nonce 是針對單個塊的,並且會選擇不同的 nonce,直到模板成為有效塊。

塊的頭部包括:

  • 上一個雜湊
  • 時間戳
  • Tx_Root
  • 大使
  • 目前雜湊

目前雜湊總是指向一組探勘塊中的上一個雜湊。礦工收集池中的所有交易並將其添加到塊中。礦工的任務是在方程中找到 Nonce,並對得到的最終答案進行雜湊運算。

數學上

A = Hash(B || z) 其中 A 和 B 是已知的。任務是找到“z”。

如果正確,則將其視為有效塊並添加到區塊鏈中。並生成該塊的獎勵,礦工將通過節點發送有關有效塊的消息。

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