至善者,善之敵:評估Eth2驗證者風險的正確姿勢是什麼?

2021-01-11 巴比特資訊

信標鏈對於驗證者行為有多種激勵機制,這些機制都由網絡的當前狀態來決定。因此,在決策如何保障節點的時候,考慮其他驗證者可能碰到問題的情況也很重要。

活躍驗證者的餘額非升即跌,不會保持不變。因此儘量降低風險不失為最大化收益的一種方式。驗證者餘額被信標鏈扣除的情形主要有以下三種:

一般懲罰:驗證者失職的時候會被施以此種懲罰 (例如離線)怠工懲罰 (Inactivity Leaks):當網絡處於無法敲定的狀態時,驗證者失職會受到該懲罰,即和其他處於離線狀態的驗證者高度相關。罰沒 (Slashing):當驗證者做出矛盾的區塊提議或證明時會被罰沒 (可能是攻擊行為)。注意:平均來看,單個驗證者的餘額可能不變,但只要參加了工作,就會獲得獎勵或是受到懲罰。

相關性

如果整個網絡處於健康運行狀態,那麼單個驗證者離線或是觸發罰沒的影響是很小的,也就是說懲罰力度不會很大。相反,如果網絡中有大量驗證者離線,那麼離線驗證者的餘額削減速度會快得多。

同理,如果大量驗證者同時觸發罰沒,對於信標鏈來說會這無異於攻擊行為,因此這些驗證者 100% 的質押金會被銷毀。

由於這些「反相關」激勵措施,驗證者應該更多地考慮同時會對他人產生影響的問題,而不是從孤立的、個人的角度出發。

故障原因及可能性

讓我們仔細通過一些故障案例,然後看看有多少其他驗證者會同時受到影響,以及你的驗證者將受到多大力度的懲罰。

這裡我不同意 @econoar的說法。這些問題的嚴重程度算是中等。家用 UPS 和雙 WAN 地址故障與其他用戶無關,因此從考慮範圍中排除。

網絡/電力故障

如果你是居家運行驗證者,那麼將來很可能會遇到這些問題。家用網絡和電力連接無法保障正常運行時間。當網絡斷開連接或是電力中斷時,通常是整個片區受到影響,甚至會持續數小時。

除非你的網絡或是電力非常穩定,否則因為這個原因遭到懲罰是不太值當的。這幾個小時之內你會受到懲罰,但是由於整個網絡是正常運行狀態,你的懲罰大約等同於該時間段內應得的獎勵。也就是說,如果故障時間為 k小時,那麼你的驗證者餘額可能會回退到故障k小時前的數值,然後k小時之後你的驗證者餘額又會恢復到發生故障前的數值。

Validator #12661的餘額回升速度和離線時的降低速度大致相同 -Beaconcha.in

硬體故障

類似於網絡問題,硬體故障會隨機發生,而且在發生故障時,你的節點可能會離線幾天。我們很有必要考慮驗證者整個生命周期中的預期收益與備用硬體的成本。故障的期望值 (離線罰款乘以發生的機率) 是否大於備用硬體的成本?

就個人而言,如果發生故障的機會很低,且備用硬體的成本較高,這是不值當的。但是話又說回來,我不是巨鯨。你需要根據自己的實際情況來評估所有故障情形。

雲服務故障

也許大家可能會為了避免硬體和網絡故障而選擇使用雲服務。如果使用雲服務的話,就引入了上面所說的相關性風險。有多少其他驗證者和你使用相同的雲服務商?

在創世前一周,亞馬遜的 AWS 長時間停運,對網絡了很大影響。現在如果發生類似的事件,導致大量驗證者同時離線,就會觸發怠工懲罰 (inactivity penalties)。

更壞的情況是,如果雲服務商使用新的虛擬機運行你的節點,卻意外地沒有停止運行舊節點,這可能導致你被罰沒 (如果這也對其他驗證者造成了影響,那麼懲罰力度會尤其大)。

如果你堅持要使用雲服務,可以考慮切換到比較小的服務商,可能會減少損失。

質押服務

目前主網有多種質押服務可以選擇,並且去中心化程度都不盡相同,但是把你的 ETH 託付給服務商都多少增加了相關性風險。這些服務無疑是 eth2 生態系統中不可或缺的部分,對於持有低於 32 ETH 或是缺乏質押所需技術知識的用戶來說更甚。但這些服務都是人為設計的,因此會存在缺陷。

如果質押池的規模最終會增長得和 eth1 礦池一樣大,那麼一個漏洞可能會導致其用戶被大規模罰沒或是怠工懲罰。

故障

上個月 Infura 宕機了六個小時,導致了以太坊生態系統的停滯。同理,這也是 Eth2 驗證者可能面臨的相關性風險。

另外,第三方 eth1 API 提供者必須對服務的調用進行速率限制:過去這導致了驗證者無法生產有效塊 (Medalla測試網)。

最好的解決方式就是運行你自己的 eth1 節點:你不會遇到速率限制,從而降低你的相關性風險,並且有助於提升整個網絡的去中心化程度。

Eth2 客戶端已經開始加入指定多個 eth1 節點的可能性。其好處在於,主要終端發生故障時能夠輕鬆切換備用終端 (Lighthouse: --eth1-endpoints, Prysm:PR#8062,Nimbus 和 Teku 之後可能會加入支持)。

我高度建議添加成本較低或是免費的備用 API (EthereumNodes.com中有免費和付費的 API 終端及其當前狀態)。無論你是否運行自己的 eth1 節點,這個措施都很有必要。

某個 eth2 客戶端故障

儘管進行了代碼審核、審計和測試,但 eth2 客戶端的 bug 都隱藏在某個地方。他們中的大多數都是次要的問題,並且會在產品發布前被發現,但是你所選擇的客戶端存在離線或者導致你被罰沒的可能。如果發生這種情況,你將不會希望運行多數人 (>1/3) 使用的客戶端。

你必須在你認為最合適的客戶端和其受歡迎程度之間做出權衡。可以考慮通讀另一個客戶端的文檔,從而在你的節點發生意外時,知道如何安裝和配置一個不同的客戶端。

如果你質押了大量 ETH,運行不同的客戶端是很有必要的,避免把雞蛋都放在一個籃子裡。 Vouch是一個能夠提供多節點質押的基礎設施,目前秘密共享驗證者 (Secret Shared Validators) 也迎來了飛速進展。

黑天鵝事件

當然了,也有許多可能性不大、不可預測但影響頗大的事件會帶來風險。這無關你的質押設置和決策。例如在硬體層面的 Spectre和Meltdown,或是內核漏洞 (BleedingTooth提示整個硬體堆棧中存在某些危險)。也就是說,我們無法完全預測和避免這些問題,而是在問題發生後採取相應措施。

我需要擔心什麼?

歸根結底,這取決於計算給定故障的期望值 E(X):事件發生的可能性以及該事件的代價。由於相關性因素會對懲罰力度造成相當大的影響,因此在 eth2 網絡其他成員的語境下考慮這些故障事件至關重要。將故障的預期成本與稀釋故障的成本進行比較,你將得到一個合理的答案,以判斷是否值得一試。

沒有人知道節點可能發生故障的所有情形,也不知道每種故障發生的可能性,但是通過對每種故障類型的可能性進行獨立估算並稀釋最大風險,「群體智慧」將發揮作用。此外,由於每個驗證者面臨的風險不同,並且對這些風險的評估也不同,你沒有考慮到的風險可能會被他人碰到,因此相關性將降低。去中心化的力量!

莫要驚慌

最後,如果你的節點真的發生了什麼意外,別要驚慌!即使是遭到怠工懲罰 ( inactivity leaks),在短時間內懲罰數額也不大。冷靜下來思考一下發生了什麼,為什麼會發生,然後制定計劃來解決問題。在上手之前深呼吸一下!比起慌忙做出錯誤決定導致被罰沒,給自己多五分鐘的思考時間更為可取。

重中之重: 不要使用同一個驗證密鑰運行兩個節點!

感謝Danny Ryan、Joseph Schweitzer 和 Sacha Yves Saint-Leger 對本文的審校

[使用同一密鑰運行一個以上驗證者導致的罰沒 - Beaconcha.in]

相關焦點

  • 通過Bitcoin Suisse以1ETH參與ETH2質押,並實現利潤復投
    以太坊2將是一個基於權益證明(PoS)的新區塊鏈,允許持有人對以太幣(ETH)進行抵押—這是市場期待已久的機制。Stacking是什麼?ETH2區塊鏈將基於權益證明。這使ETH持有者有機會成為驗證者節點,可以提出並證明區塊。通過執行此任務,區塊鏈將授予持有者獎勵。在ETH2上質押對ETH2的質押將從ETH2的第0階段開始。
  • 火幣尖峰對話:ETH2.0,你最關心的問題一次搞清楚
    是什麼?  距離我們最近的是以太坊2. 0 的Phase 0(階段0),這個階段的主要目標是啟動信標鏈,將以太坊的共識機制從PoW工作量證明機制轉變為PoS權益證明機制,信標鏈不僅是2. 0 的起點,還是整個系統的核心底層,會改變以太坊實現安全性和數據驗證的方式。  我們首先要了解以太坊2. 0 中的「驗證者」是什麼。
  • 《與太陽對話》三十四章:智慧-至善:人類宣言!
    下圖:地球在太陽系中的軌道位置:  本篇摘要:《智慧至善:人類宣言!》是與太陽對話第三十四章。文字寫作於1996年冬。文中主旨是認為人類已經是一個命運共同體。  對話前奏:首先是關於善與惡,提出善戰勝惡才是善,善不敵惡即是惡。「真正的善良,從來都有著戰勝邪惡的力量。」進而探討善當以智慧來武裝的問題。而且審明,「世上的魔鬼也掌握著人類的智慧,善良的人們怎麼不懂得去尋更大的智慧?」  對話辨析,善惡之戰是人類永恆的主題,人類的智慧即是在善惡之戰中增益的。並警示,人類從來都面臨著被惡所毀的危機。但是,人類也一再踏過惡的屍體。
  • ETH2.0驗證者,Erc Core Change打造全新去中心化系統驗證生態
    以太坊2.0 階段0在Unix時間戳1606824000創世,UTC時間為2020年12月1日,正式上線。 ,ETH 2.0 也稱為 ETH 2或「寧靜」,是ETH區塊鏈的一次重大升級,發展軌跡根據四步走戰略方針:前沿(Frontier)、家園(Homestead)、大都會(Metropolis)、寧靜(Serenity)。
  • 善水藥墨護腰椎,莫要讓不良姿勢傷害了它
    腰部的損傷通常是因為生活中某些不良姿勢和動作,造成腰部負荷過大,久而久之,腰就出現症狀了。錯誤的動作如果繼續存在,腰依然不斷「受傷」,腰痛就會時時反覆。善水藥墨提醒您,日常生活避免傷腰錯誤動作,核心肌群穩定,腰痛便會遠離你。   那麼,哪些動作最傷腰呢?
  • 火星獨家|2個關鍵點讀懂從以太坊1.0到2.0的大遷徙
    在講遷移之前,先簡單介紹一下橋接(Bridge)及其工作原理:(1)想要成為驗證者的用戶將需要在一個橋接合約(也即存款合約)中存儲 32 ETH,該合約會部署在當前以太坊主網的一個已知帳戶地址上;(2)以太坊2.0信標鏈主網將為用戶處理這些存款,並自動將用戶轉變成驗證者
  • 在康德之前道德哲學中的「善」是怎麼樣的?
    但是,康德並沒有隔斷與傳統至善學說的聯繫。因為自由儘管是道德法則的基礎,但最高的、完滿的善,畢竟是人類理性所嚮往的目的。可以說,至善學說是康德道德學說中除自由之外的另一個重要學說,沒有至善學說,實踐理性作為一種有目的的活動其目的性就無法完整展示出來。
  • 分析:過去3個月,驗證者在NEST Protocol上賺取了近20萬美金的收益
    NEST 預言機採用礦工雙邊報價\驗證者吃單驗證的方式,確保每一條價格數據都得到有效驗證。其驗證周期為25 個以太坊區塊時間(約 5 分鐘),這一時間段便是驗證者與報價者(或驗證者與攻擊者)進行博弈的過程。
  • Digital Circulation中繼鏈和ETH2.0信標鏈有何區別?
    此前我們在對比ETH和Digital Circulation時,說過ETH 2.0才是和Digital Circulation對標的產品,而不是現在的ETH。ETH2.0信標鏈首先可以看一下以太坊 2.0的架構。ETH 2.0主鏈被稱為信標鏈。信標鏈上的主要負載是證明或者說是驗證。它們是對分片數據可用性和信標鏈有效性的投票。以太坊 2.0 只需一條信標鏈就可以啟動階段 0。
  • 佛經中常說的「善男子善女人」,這裡「善」的標準是什麼,要懂得
    佛經中常說的「善男子善女人」,這裡「善」的標準是什麼,要懂得。很多佛經都提到,「善男子善女人」。那「善」的標準是什麼,首先最低的層次,就是嚴持五戒,即「不殺生、不偷盜、不邪淫、不妄語、不飲酒」,這也是做人的基本。
  • 風險評估值得學習借鑑的十一種有效方法
    讓我們一起來學習一下:【1】事件庫法詳細列出同類型企業常見的潛在事件,及本企業曾經發生過的事件,總結出按相關屬性分類的風險事件列表。【2】訪談法風險管理機構制訂詳細的訪談計劃,訪談熟悉業務流程、有經驗的管理人員,討論、評估風險情況,形成訪談記錄。
  • ETH2.0測試網Zinken將於今晚8點正式啟動
    10月8日12:00UTC,以太坊2.0測試網Zinken將正式啟動。此外,將於10月12日創世紀(Genesis)。 此次測試網Zinken啟動,不算什麼大事兒,但是也算一個次要的關鍵節點。 ETH2.0後是PoS機制。ETH2.0的驗證節點數不設上限,但是每個驗證者必須至少有32ETH。所以,按照目前一億多枚ETH的總量,最多也就350萬餘個驗證節點。 將ETH存入這個質押合約裡是一個單向交易,無法返回。
  • 微信帳號風險評估怎麼回事 完成帳號風險評估未滿足什麼意思
    而不少人在修改的時候,會出現完成帳號風險評估未滿足的字樣,這是什麼意思呢?看文中介紹。  微信帳號風險評估怎麼回事  很多小夥伴修改微信號時遇到了問題,顯示沒有」完成帳號風險評估「,系統評估中,可在一周後重試,未滿足,遇到這種問題,可能就是最近你的微信號有過不當操作,改了密碼或是換了設備,帳號活躍度不夠,沒有進行實名認證,最近發送的消息存在敏感詞等問題導致的。
  • 朱正威:健全社會穩定風險評估機制
    實踐經驗表明,在當代國家改革發展進程中,政府必須高度關注各類發展衍生性風險,理性認識風險,科學管理風險,在保持相對穩定的社會環境下實現國家利益和發展目標。  社會穩定風險評估的制度性創新及實踐  正確處理改革、發展、穩定三者關係,是新時期我國各級黨委、政府必須直接面對並著力解決的重大課題。
  • 什麼是OPPO的「三觀」?陳明永用「至善」儒家思想解讀
    IT時報記者 王昕2020年11月17日,以「躍遷·致善」為主題的OPPO未來科技大會2020(OPPO INNO DAY 2020)在深圳舉辦,OPPO坦誠地向外界展示了作為一家全球頭部智能設備製造公司看世界、認知世界的方式。
  • 想要正確的跑步姿勢,你得繞過這 4 個大坑
    而因為錯誤的跑步姿勢受傷後,卻去抱怨「跑步」是個傷身的運動……這個鍋,跑步真的不想背。 如何擁有科學高效的跑步姿勢,首先,你需要先繞過下面這四個大坑。 其實邁大步,危害可不止是葛優戲謔的那般,在實際的跑步中,邁大步,也就是跨步,也是非常不提倡的姿勢。 先想想如果你在原地儘可能地往前面跨步會發生什麼。 首先,這個動作會直接增大「觸地角度」,跨的步越大,這個角度就越大。
  • 投籃技巧:正確的姿勢和正確的握球
    知道如何正確打籃球是籃球初學者需要掌握的最重要技能,從本質上講,籃球是一個簡單的體育遊戲,您需要能夠將球放入籃筐,隨著籃球以最高水平的發展,能夠遠距離投籃變得越來越重要。您可能並非天生就具有非凡的身高,但是您的投籃能力是可以控制的。擁有正確的形式和習慣,您將在比賽中輕鬆得分!
  • 正確的慢跑姿勢是怎樣的?看完你就知道了
    在很多人眼中,慢跑非常簡單,而且鍛鍊效果也非常明顯,因此很多人也是非常喜歡這項運動,但是大家知道慢跑的正確姿勢是怎樣的嗎?看完你就知道了。慢跑時應該注意什麼 一、慢跑的動作要領 雖然慢跑非常簡單,但是有些人跑起來就非常好看,而有些人跑起來顯得很狼狽,這主要與我們動作是否標準有關。
  • 「西方思想之父」柏拉圖:美的本質是至善,是無始無終的永恆
    柏拉圖在他的對話集《大希庇亞篇》中,借著蘇格拉底之口,專門討論了美的實在性、美的本質、審美快感等一系列重大的美學問題。這是西方美學史上第一篇專門討論美學問題的文獻。文獻中指出,美是超越時空的永恆,是現在是美的,過去也是美的。物質和精神上的享受總是短暫的,不斷變化的,而美卻是永恆的。