Blockchain
理論上我可以比 10 分鐘更快地探勘一個塊嗎?
我已經閱讀了很多關於比特幣網路中這個 10 分鐘區塊的資訊。我有點困惑,因為我認為挖礦是一個有點隨機的過程,主要取決於你的挖礦設施有多強大。所以如果我有一台量子電腦並且真的可以通過計算來攪動,我挖一個區塊的速度難道不能超過 10 分鐘嗎?或者網路中有什麼東西會阻止我送出我的探勘塊,直到距離最後一個探勘塊過去 10 分鐘?
不,沒有什麼能阻止它。從一個塊到下一個塊的實際時間是隨機的,而且經常碰巧不到十分鐘,只是偶然。
十分鐘是目標時間。塊難度調整的目標是使塊之間的平均時間為 10 分鐘。當然,如果平均值是 10 分鐘,那麼您會期望一些塊更快,而另一些塊則更慢。
我已經閱讀了很多關於比特幣網路中這個 10 分鐘區塊的資訊。我有點困惑,因為我認為挖礦是一個有點隨機的過程,主要取決於你的挖礦設施有多強大。
正確,因為它是隨機的,理論上可以在幾秒鐘內探勘下一個塊,它甚至可能是你嘗試的第一個雜湊。它只是機率,10 分鐘是平均出塊時間。
所以如果我有一台量子電腦並且真的可以通過計算來攪動,我挖一個區塊的速度難道不能超過 10 分鐘嗎?或者網路中有什麼東西會阻止我送出我的探勘塊,直到距離最後一個探勘塊過去 10 分鐘?
這與隨機性有些無關,因為更強大的電腦無論如何都可以嘗試更多的雜湊,所以更有可能更快地找到有效塊,是的。但這就是挖礦難度的目的。難度每 2016 個區塊變化一次,以保持平均大約 10 分鐘的時間。如果出塊太快,難度會增加,因此平均需要 10 分鐘。
另請注意,量子電腦對比特幣挖礦來說不太可能構成威脅。量子電腦不僅在所有方面都做得更好,而且在沒有基礎的情況下圍繞它們進行了大量炒作 :)