Inactivity Leak 是另一種保護以太坊 2.0 加密貨幣信標鏈的機制

不活動洩漏以太坊2隨著以太坊加密貨幣向 POS 共識而非 POW 挖礦過渡的臨近,未來 Beacon Chain POS 網絡的穩定運行問題變得越來越尖銳。 主要的保護機制是對空閒節點的罰款,Slashing - 驗證者因違反操作規則和不活動洩漏而被排除在網絡之外。 如果大多數網絡參與者都熟悉對驗證者的前兩種懲罰,那麼沒有多少加密愛好者聽說過這種被稱為不活動洩漏的懲罰

信標鏈中的處罰和削減有助於處理一個或另一個驗證者不正確操作中的孤立案例,減少驗證者的餘額或將其完全排除在網絡之外,並處以巨額罰款。這兩種方法對孤立的情況非常有效,但是當網絡中有超過 30% 的無效驗證者時,將無法承受大量驗證者的大規模攻擊。就其本身而言,可能會故意對信標鍊網絡進行如此大規模的攻擊,這可能非常昂貴且通常不切實際。但也有可能驗證器(客戶端)程序的代碼存在錯誤,該程序在某些事件發生時獨立激活或被專門用於黑客攻擊。

值得注意的是,目前已經有 6 個不同的客戶端用於運行帶有以太坊 2.0 驗證器的服務器:Prysm、Teku、Nimbus、Lodestar、LightHouse 和 Grandine。 ETH2 出現如此多樣的客戶端並非偶然,因為。在不同客戶、不同語言和不同人編寫的代碼中發現相同錯誤的機會將更少。

然而,不同客戶端的存在並不能保證實際上所有客戶端都會被均勻使用,這實際上發生在 2021 年,當時超過 60% 的驗證者使用了一個 Pryzm 客戶端。如果該軟件的開發人員在程序代碼中犯了錯誤,那麼實際上會結束整個以太坊 2.0 網絡的安全性。在這種情況下,這個錯誤是否是故意犯的不再重要,因為。將發生嚴重故障,從而破壞以太坊加密貨幣的可信度,必須不惜一切代價避免這種情況。

實際上,為此,他們引入了諸如不活動洩漏之類的保護機制。這種保護在於,不是單個驗證器與網絡斷開連接,而是所有安裝了客戶端的驗證器都在程序代碼中出現錯誤。如果該客戶端在總質量中的份額超過信標鍊網絡中所有客戶端的 1/3,則激活此機制。禁用時,驗證者將受到懲罰,直到它升級其客戶端版本或切換到另一個客戶端。此外,驗證者處理錯誤的時間越長,懲罰就越大。例如,Pryzm 客戶端現在在 ETH2 網絡中的所有客戶端中佔有 40% 的份額,而 LightHouse - 32%,這已經非常高了,當在這些客戶端的工作中檢測到錯誤時可能導致嚴重的故障。

理想情況下,在工作的信標鏈中應該至少有 5 個不同的客戶端具有相同的份額。

您可以在此鏈接上閱讀有關信標鍊網絡中不活動洩漏的更多信息。https://eth2book.info/altair/part2/incentives/inactivity#inactivity-leak

以太坊 2 客戶端分發

在為你的驗證者選擇客戶端時,首先要注意這個參數,並選擇一個擁有少於 30% 網絡的客戶端。因此,您將為整個以太坊 2 網絡的整體穩定性做出貢獻。

您還可以使用 ClientDiversity.org 網站上任何轉移選項的說明,將軟件從 Pryzm 更改為不太流行的 Nimbus,以用於已經工作的驗證器

對於 ETH1 網絡,GETH 客戶端有 83%,這並不妨礙當前網絡正常工作,因為。安全性在很大程度上取決於在顯卡和 ASIC 上挖掘以太坊加密貨幣。

你只需要 32ETH 就可以創建自己的驗證人,這相當昂貴,因此 ETH2 質押服務現在很流行。借助它,您幾乎可以以任何金額參與 POS ETH2。打個比方,質押服務是 POW 挖礦世界中的礦池,將許多小型礦工合併為一個大型礦工。

著名的幣安交易所有自己的 Ethereum 2 staking 服務(0% 佣金),如果您對 ETH POS 挖礦感興趣,可以使用該服務。 Binance  目前已經啟動了大約 10% 的驗證者,即大約 40,000 個驗證者,每個驗證者 32ETH。