Security

權益證明的安全模型在什麼意義上要求使用者“每隔幾個月登錄一次網際網路”

  • January 29, 2018

這主要是關於我在前幾天的一次採訪中聽到 Vitalik Buterin 所說的話。(Unchained 播客 2018 年 1 月 9 日的插曲,時長 34 分 15 秒)我引用:

至於 [股權證明] 的缺點,我想說主要是它是一種不同的安全模型。這是一種不同的安全模型,基本上說,為了安全地驗證區塊鏈,你必須每隔幾個月至少登錄一次網際網路。如果你不這樣做,那麼為了再次引導自己進入鏈條,你基本上必須信任一些擁有的人。而且我認為實際上這是一個非常好的安全模型,因為人們基本上已經信任這種安全模型來進行軟體更新。

我不明白這句話。我的理解是,無論是工作量證明 (PoW) 還是權益證明 (PoS),一個人都有兩種選擇:執行一個完整節點,或者執行一個您信任的“精簡”節點第三方節點。

如果你執行一個完整的節點,你必須先下載所有的鏈,然後才能創建新的交易。如果您執行一個精簡節點,那麼您的餘額和交易取決於第三方,但您不必等待下載鏈。對於 PoW 和 PoS 區塊鏈的客戶來說似乎都是這樣。所以我看不出共識算法是如何相關的。唯一的解釋是我完全誤解了這句話,所以我希望有人能解釋我的誤解。

注意:這個問題不是問 PoW 比 PoS 好還是壞。我只是想了解報價。謝謝你。

Vitalik 所說的是他設計的Slasher 算法,如果他試圖在區塊鏈中創建一個分叉,它會懲罰區塊簽名者。然而,slasher 的工作方式是基本上會有一個超時;如果在該超時期間檢測到分叉,則創建分叉的簽名者將損失他的錢。但超時後,他沒有。這樣他就可以在某個時候真正花掉這筆錢。

這樣做的問題是,一旦超時,簽名者就可以創建一個分叉而不會受到懲罰。這被稱為遠端分叉。如果這個分叉存活下來,它可以增長,並且在某些時候,可能比你同步的更長。在這種情況下,由於 PoS 的工作方式,你最終可能會改用分叉鏈而不是真正的鏈。因此,為避免這種情況,您需要定期上網以使您的區塊鏈保持最新,以便在發生遠端分叉時,您仍然使用正確的區塊鏈。

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