Proof-of-Work
是否可以輪流將 PoW 與 PoS 結合起來?
我讀過關於加密貨幣的文章,很多人對此感到非常興奮。我已經讀過關於確保區塊鏈有效性的工作證明與狀態證明,尤其是在乙太坊內,令人擔憂和持續爭論的問題之一。
我想知道為什麼我們不將兩者結合起來。例如,PoW 驗證的第一個塊,PoS 驗證的第二個塊,PoW 驗證的第三個塊等。由於每個塊都依賴於前一個塊,因此 51% 的攻擊將更加困難,並且功耗顯著降低。
這樣做有明顯的問題嗎?
是的。這種方法的問題是所有 PoW 節點將有一半時間處於空閒狀態,而所有 PoS 節點將有一半時間處於空閒狀態。這不是什麼大問題。你可以在你的 PoW 礦工閒置期間挖出不同的硬幣;PoS 節點有一半時間處於空閒狀態並不是什麼大問題。
您的提案確實具有我認為您沒有指出的安全優勢。具體來說,為了進行 51% 攻擊,您需要能夠同時產生 PoW 和 PoS。你可以擁有每個 51%,或者你可以通過擁有更多的另一個來補償少量的 PoW 或 PoS。
對於 51% 攻擊,普通 PoW 需要:
W = 你的 PoW 容量,其中 0.5 表示你控制了一半的算力
W > 0.5
對於 51% 攻擊,普通 PoS 需要:
S = 你的 PoS 容量,其中 0.5 表示你控制了一半積極參與 PoS 的幣
S > 0.5
對於這個方案的 51% 攻擊,你需要:
1/((1/S + 1/W)/2) > 0.5