Blockchain

平均每 10 分鐘可以解決超過 1 個區塊(長期)嗎?

  • December 11, 2017

我想知道超級電腦是否有可能在很短的時間內找到接下來的 1000 個塊。假設,如果一個政府機構將一台超級電腦集中在雜湊上,他們能在幾秒鐘內解決下一個 2016 年的區塊嗎?

難度根據查找前 2016 個區塊所需的時間每 2016 個區塊調整一次。以每 10 分鐘一個區塊的理想速度,2016 個區塊將需要兩週時間才能找到。

根據我從 bitcoin.wiki 上的文章了解到的情況,難度會擴大,直到每 10 分鐘找到 1 個區塊。這讓我相信,從長遠來看,以每 10 分鐘超過 1 個的速度可以找到不超過 2016 個區塊。我希望我很清楚。我今晚會檢查回复。

太感謝了。

有人/可以/向系統中投入大量算力。在難度調整之前,他們/可能/平均每 10 分鐘產生一個以上的塊。但是難度會在一個或多個 2016 塊塊之後進行調整(請注意,每個 2016 塊塊的難度變化上限為 4 倍),直到再次使用新的雜湊算力時,每 10 分鐘僅產生一個塊平均的。

因此,“在短期內”,某人每 10 分鐘可能產生超過 1 個的區塊,但“從長遠來看”,除非他們不斷增加雜湊算力,否則難度會趕上他們。

以每 10 分鐘 1 個塊的速率保持塊的控制機制非常簡單。由於比特幣的採用和硬體的進步,該機制將永遠追趕難度的逐漸增加。

例如,如果網路雜湊率每週增加 1%(根據摩爾定律,這在長期內是合理可持續的),難度總是會比雜湊率平均滯後 2 週,因此發現區塊的速度會快 2%每 10 分鐘超過 1 次,長期。

如果有PI 控制器,就不會發生這種情況。

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