Difficulty

為什麼比特幣挖礦需要這麼長時間?

  • January 28, 2018

我想知道一個塊(這是一個塊#506398

它的 nonce 是 1,229,291,212(十億多一點),那為什麼要挖一個塊需要這麼長時間,因為我的系統單獨可以做大約 500 GH/s(每秒 500,000,000,000 雜湊),這與什麼相比非常少ASIC 可以做到。

那為什麼挖一個Block需要這麼長時間?

謝謝你的幫助!!

Nonce 值本身並不表示所有嘗試。Nonce 的解析度只有 4 個字節。每次 Nonce 達到 4,294,967,295(10) 時,它都會重置並從零重新開始,更新 extraNonce 並繼續。

<http://en.bitcoin.it/wiki/Block_hashing_algorithm>

‘每當 Nonce 溢出(它經常發生)時,生成交易的 extraNonce 部分就會增加,這會改變 Merkle 根。

工作量證明挖礦的全部目的是迫使參與者旋轉他們的輪子做忙碌的工作。挖一個塊大約需要 10 分鐘,因為難度會自動改變,所以挖一個塊總是需要大約 10 分鐘。當更多的散列能力被添加到網路時,難度會增加以適應。挖一個區塊所需的時間被有意設置為 10 分鐘。

您應該閱讀什麼是採礦?為了澄清。

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