Difficulty
難度、算力和網路算力如何結合在一起?
我知道成功開採 BTC 的難度有多個術語。我見過的術語是“難度”、“網路雜湊率”和“雜湊率”。我不完全確定它們之間的區別是什麼。
在我的電腦上,我可以在字元串上呼叫 SHA256。在我有幸成功提出一個區塊之前,我現在需要嘗試多少個這樣的輸入字元串?而這個嘗試次數,和“難度”、“網路算力”、“算力”有什麼關係?
要創建一個新塊,礦工必須建構一個塊,並從該塊中使用稱為散列函式的數學函式計算一個數字。計算出的數字稱為雜湊。如果雜湊值大於目前網路目標,礦工會更改建構的塊,例如通過為稱為 nonce 的部分選擇不同的數字,然後重新計算。
雜湊率是一秒鐘內可以計算的雜湊數。每個挖礦設備都有一個雜湊值,整個比特幣網路都有一個總雜湊值
如果挖礦能力太大,新區塊的計算速度可能會太快,以至於其他比特幣錢包跟不上。所以通過減小目標來增加難度
要找到雜湊值小於目標的塊,您可能需要嘗試平均散列 9223372036854775807 個不同的塊,否則您可能會在第一次嘗試時很幸運。