Proof-of-Work

可以創建離線全節點網路挖礦節點嗎?

  • October 20, 2021

我很好奇比特幣是否易受此影響:

創建數以千計的虛擬機,全部“聯網”。下載目前完整的區塊鏈並將每個虛擬機註冊為比特幣節點。使虛擬機集群離線,將每個系統的日期設置為未來 5 天。開始挖礦,但是將時間控制在 10 分鐘內。(我的想法是,由於比特幣試圖保持每 10 分鐘生產一枚硬幣,那麼你可以一次生產很多硬幣)。完成挖礦後,注入剩餘的區塊鏈並等待重新上線,直到您的時間與實時完全同步。

我的思考過程:既然你創建了足夠多的“節點”來有效地擁有 51%,並且你擁有整個區塊鏈而不會跳過一個節拍,並且你所有的虛假交易都到一個“新”地址,那麼不會讓那個集群上線恰逢其時不違背共識?

也許我對比特幣的理解很幼稚,但我很好奇你們的想法。

由於您創建了足夠的“節點”以有效地擁有 51%

針對比特幣討論的 51% 攻擊是 51% 的雜湊算力,而不是 51% 的節點。


比特幣試圖保持每 10 分鐘產生一枚硬幣

10 分鐘適用於,而不是硬幣。每個區塊可以鑄造許多比特幣(取決於減半規則和區塊高度)。

這些規則試圖將長期平均塊生產速率保持在接近 10 分鐘,但它可以並且已經發生了很大變化。連續區塊之間的間隔可以短至幾秒,也可以長至幾小時。對於整個網路而言,這不是一個重大問題。


將每個虛擬機註冊為一個比特幣節點。

比特幣節點沒有註冊過程。


在正確的時間使該集群上線不會違反共識嗎?

節點丟棄任何違反共識規則的“虛假”交易或區塊。任何違反共識規則的節點都將被比特幣網路的其餘部分排斥。


你的其餘問題對我來說有點不清楚。我認為比特幣在這個領域沒有任何問題。

當礦工發現一個雜湊值低於目前難度目標的區塊頭時,就會發現一個新區塊。讓節點離線並擺弄時間戳對於找到滿足難度要求的塊頭沒有任何好處。相反,礦工必須搜尋大量候選區塊以找到新的有效區塊。由於找到一個新區塊的可能性很小,因此一個有效的區塊是已經完成大量工作的可行證明。因此,比特幣的共識算法被稱為“工作量證明”。

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