Blockchain

一台簡單的 PC 平均需要多少時間來創建塊?

  • February 9, 2019

假設我有一台簡單的電腦(例如 CPU-Intel i7),我開始在比特幣網路中探勘區塊。創建 1 個區塊平均需要多少時間?(每週 1 次?每月 1 次?每 3 個月 1 次?……)

如果答案是每月 1 次之類的,為什麼不讓全世界都參與到挖礦過程中呢?賺錢似乎很容易……這就是為什麼我認為我錯過了我所知道的一些東西

提前致謝!

答案是不斷變化的,但這是你可以自己計算的。

  1. 查找目前的比特幣難度值。現在是 460,769,358,091。讓我們使用科學計數法:4.6e11。
  2. 難度決定了探勘一個區塊所需的平均雜湊數。最小難度 1 對應於 2^32 = 4.3e9 雜湊,因此我們需要平均 4.6e11 * 4.3e9 = 2.0e21 雜湊來探勘一個塊。(更準確地說,執行的每個雜湊都有 2.0e21 中 1 的機率成功創建一個塊。)
  3. 查找您心目中硬體的近似雜湊率。對於 CPU 和 GPU,這裡有一個表格;ASIC 設備可以在這裡找到。根據該表,Core i7 2600 CPU 每秒可以執行 23.9 MHash,或每秒 2.3e7 雜湊。也許你開始看到問題了。
  4. 2.0e21 / 2.3e7 = 8.7e13。這是您的電腦探勘一個區塊所需的平均秒數。大約是270萬年。

這應該讓您了解為什麼所有比特幣挖礦現在都使用專門的 ASIC 硬體完成,這種硬體速度更快,更節能。

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