Proof-of-Work

是否可以輪流將 PoW 與 PoS 結合起來?

  • May 6, 2020

我讀過關於加密貨幣的文章,很多人對此感到非常興奮。我已經讀過關於確保區塊鏈有效性的工作證明與狀態證明,尤其是在乙太坊內,令人擔憂和持續爭論的問題之一。

我想知道為什麼我們不將兩者結合起來。例如,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

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