Bitcoin-Core

節點如何通過比特幣網路中的隨機猜測來解決加密雜湊

  • December 4, 2020

我搜尋了很多。比特幣堆棧交換的先前答案沒有回答我的問題。

好吧,根據我的研究,任何節點都可以通過隨機猜測解決****密碼散列,將設置的未確認交易收集到一個塊中並廣播到網路的其餘部分,作為鏈中下一個塊應該是什麼的建議。此外,雜湊函式會創建類似32 字節的數字,可能正在使用SHA256。那麼,我想知道誰創建了隨機數?以及節點如何猜測?

如果我的概念有誤,請告訴我。我會很感激你的指導。謝謝

此外,散列函式會創建類似 32 字節的數字,可能正在使用 SHA256。那麼,我想知道誰創建了隨機數?以及節點如何猜測?

這是一個 32 位的數字。一個 32 位數字只有 2^32 個可能的值,大約 40 億,而現實的比特幣挖礦硬體每秒嘗試數万億次雜湊。因此,礦工只是設計來嘗試所有這些,這通常需要不到一秒鐘的時間。

當然,考慮到平均每十分鐘只有一個礦工成功,他們中的任何一個產生有效區塊的機率都非常接近於零。因此,礦工嘗試開采的絕大多數區塊都無法開採,礦工必須在不同的區塊上嘗試所有 2^32 種可能性。

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