Proof-of-Stake

什麼是權益證明中的遠端攻擊?

  • November 23, 2017

什麼是權益證明中的遠端攻擊?以及如何通過 Casper Proof-of-Stake 實施來緩解這個向量?

在一個簡單實現的權益證明中,假設在創世區塊或在創世區塊之後不久,有一個攻擊者擁有所有硬幣的 1%。然後該攻擊者啟動他們自己的鏈,並開始探勘它。儘管攻擊者會發現自己被選中生產區塊的機率只有 1%,但他們可以輕鬆生產 100 倍的區塊,並以這種方式簡單地創建更長的區塊鏈。

https://blog.ethereum.org/2014/05/15/long-range-attacks-the-serious-problem-with-adaptive-proof-of-work/

來自卡斯帕 101

這與 51% 攻擊的機制大致相同(製造一條更長的鏈,以攻擊者的利益重寫分類帳),但不是在 6 個區塊前開始攻擊,而是在鏈的歷史上更早(即 60,000 個區塊)開始攻擊。這對 PoS 來說是個問題,因為重寫一個很長的鏈不需要工作量證明(或耗時的操作)。

通過slasher的想法(及其改進的變體)解決了這個問題和無風險問題。要點是(1)驗證者是已知的,這允許在驗證者級別進行故障歸因;(2)通過具有強烈抑制某些行為的“削減條件”,可以緩解這些問題。同樣,這個例子對於理解 Casper 團隊對共識算法設計的觀點至關重要:我們可以將經濟機制設計用於安全的分佈式系統。

引用自:https://ethereum.stackexchange.com/questions/2401