信標鏈驗證者:冗餘風險和故障轉移
編者按:本文來自以太坊愛好者(ID:ethfans)以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
一級標題
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
一級標題
以太坊愛好者(ID:ethfans) ,作者:Aditya Asgaonkar,翻譯:阿劍,Odaily經授權轉載。 一級標題
毋庸置疑,驗證者肯定希望自己的客戶端能全時在線,這樣才能獲得最大收益、避免所有懲罰。實現高可用的常見方法是設置冗餘和故障轉移機制。本文會解釋冗餘機制給驗證者帶來的危險,並為信標鏈的VC 提議一種合理的故障轉移措施。
怠工懲罰:如果一個驗證者沒有發出見證消息,而那時候信標鏈又不能敲定區塊2,那驗證者的權益就會減少很小的一個數額(當然相關的獎勵也拿不到了)。
圖片描述
有些質押者可能認為,運行冗餘的VC 是對某一個VC 掉線的保險。但實際上,冗餘的VC 設施是不安全的,最終很有可能導致驗證者被罰沒!
- 冗餘的VC 導致罰沒! - VC 的故障轉移協議 圖片描述
- 罰沒保護機制 -
完全同步的信標鏈節點(BN),來獲得關於信標鏈的信息
圖片描述 良好的故障轉移協議必須把任一機制出錯的場景都考慮進去。前兩者是很容易保證的—— 可以維護冗餘的BN 以備新的VC 連接,而簽名密鑰也可以作為只讀文件,從備份文件夾中復制出來。 注意:SD 卡不是可靠的存儲設備,所以,在樹莓派上運行VC 的質押者特別容易丟失自己的罰沒保護數據庫!


