Geth客戶端開發者Péter Szilágyi提出解決客戶端多樣性問題的一個技術方案:小眾客戶端項目

針對Eth2因缺乏客戶端多樣性會出現的問題,Geth客戶端的Péter Szilágyi提出了一個技術解決方案。以太坊有多個客戶端實現,但Geth / go-ethereum作為一個多數客戶端脫穎而出,擁有80%~90%網絡佔有率。儘管這是對客戶端穩定性及其開發者的褒獎,但這種情況會帶來不良後果。 minority項目不是關於實際設置和運行以太坊客戶端的。 minority項目假設驗證者已經熟悉如何最好地部署到他們的基礎設施;以及如何以合理穩定的方式提供和維護不同的獨立客戶端。其目標是成為共識層和執行層客戶端之間的通信層,使得任何人都可以運行多個客戶端(多數的、小眾的和組合),並且在接受一個狀態變換(無論是一個執行結果或要給共識更新) 之前達成一個N/M 的共識。在共識層和執行層客戶端間的高級通信層有一個額外的好處,就是能夠對各種客戶端統一收集和報告行為指標;並有可能在它們失控,導致網絡中斷之前檢測到操作降級問題。通信中間件也允許統一收集兩層之間事件的審計軌跡,有可能有助於調試客戶端問題。

陀螺財經訊

Total
0
Shares
Related Posts