BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

一文了解以太坊2.0秘密共享驗證節點技術實現

Winkrypto
特邀专栏作者
本文約2426字,閱讀全文需要約4分鐘
以太坊2.0 實現秘密共享驗證節點離不開兩個密碼學原語:秘密共享與安全多方計算。
AI總結
以太坊2.0 實現秘密共享驗證節點離不開兩個密碼學原語:秘密共享與安全多方計算。

編者按:本文來自鏈聞ChainNews(ID:chainnewscom)編者按:本文來自

鏈聞ChainNews(ID:chainnewscom)

鏈聞ChainNews(ID:chainnewscom)

鏈聞ChainNews(ID:chainnewscom)

Source: Ethos, 2018

鏈聞ChainNews(ID:chainnewscom)

鏈聞ChainNews(ID:chainnewscom)

圖片描述

鏈聞ChainNews(ID:chainnewscom)

以太坊2.0 的第三方質押服務

圖片描述

截至目前,已經有120,000.00 個以太坊地址持有32 個ETH,這是成為以太坊2.0 (以下簡稱「ETH2」)公鏈驗證節點的最低要求。當然,並非所有現有和未來的ETH 持有者都具有操作自己的驗證客戶節點並幫助和保護以太坊網絡的技術能力或願望。

幸運的是,潛在的質押者有權決定是否通過質押服務提供商代表他們來運行驗證節點。根據我們大規模的調查,超過三分之一的質押者表示他們有興趣通過第三方服務在ETH2 上進行質押。如果你正有此意,且看下文。

圖片描述

為了參與ETH2 的共識發現並獲得相應獎勵,驗證節點需要使用私鑰簽署證明以及出塊。如果參與者不打算運行任何個人驗證節點,同時又希望在ETH2 上進行質押,這些操作將會由第三方質押服務提供商來進行。

需要注意的是,雖然將驗證節點的私鑰託管給供應商,可以授予其擁有驗證節點高效的單邊操作控制權,但這有可能面臨單點故障的風險。如果該公司遇到停機、有意或無意地觸發處罰、或因破產清算而提前終止系統服務,質押的資本將面臨極大的風險。

當前,高用戶流量的交易所例如Binance 和Coinbase 處於非常有利的位置,他們可以利用現有的客戶規模和聲譽來擴展現有的業務線,為其用戶提供ETH2 質押服務。與較小的供應商相比,較大的公司可能也有足夠的經濟規模和替代收入來源,以低於市場平均水平補貼質押服務以便進一步奪取更大的市場份額。

如果一家特定的公司在整個網絡的相當大份額上集中了「委託質押權」,這可能會給整個網絡帶來更大的規模風險。考慮到基礎設施提供商通常為多個客戶運營相同的基礎設施,可能會引發同時停機和協同攻擊等安全性問題。此外,由於ETH2 在協議中內置了「相關性處罰機制」,因此與所有現有驗證節點幾乎在同一時間受到懲罰相比,很容易招致三倍懲罰。如果因為擁有大量份額的質押提供商、客戶或云提供商(例如亞馬遜) 意外下線或犯下巨大過錯,巨大的懲罰後果不堪設想。

秘密共享與安全多方計算

在我們深挖以太坊2.0 進行秘密共享的驗證節點能獲得的收益之前,我們首先要了解它的基本機制。秘密計算依賴於密碼學中的兩個基本原語。

第一個基本原語是秘密共享。通過秘密共享機制,秘密(或私鑰) 被拆分,並以「每個參與者僅持有該秘密的一部分(即秘密碎片)的方式」在不同參與者之間進行分發,個人持有部分碎片無法用於恢復秘密。為了恢復秘密,需要湊齊預定義數量(或門限) 的碎片。

第二個基本原語是安全多方計算(MPC)。 MPC 允許多個參與者以隱私保護的方式隱藏各自的輸入,並共同計算一個函數。將MPC 應用於秘密共享,可以允許在參與者之間分發秘密的碎片,通過分佈式計算的方式生成共享的計算輸出,而無需借助單個設備恢復秘密後進行計算。

以太坊2.0 秘密共享驗證節點

使用BLS 簽名,這是在橢圓曲線上定義的簽名方案(ETH2 的BLS12-381)。 BLS 簽名具備「可累加」的結構特性,這意味著它們對聚合操作是友好的,支持將多個簽名合併為一個簽名。

得益於該附加屬性,共享私鑰(例如使用Shamir 的秘密共享機制) 允許對消息進行簽名,而不需要重建秘密或完整的MPC。通過使用門限簽名方案,可以將驗證節點私鑰拆分成任意數量的私鑰碎片,以及計算完整的BLS 簽名需要多少個數量的簽名碎片。

譬如,用戶Alice 想要降低她的資產風險,湊巧又能對ETH2 網絡的安全性和彈性做出貢獻,她可以決定將她的私有驗證節點私鑰分成三份,將每一份分發給她選擇的提供商,並且設定需要三分之二的簽名碎片來重建完整的簽名。任何單獨的第三方提供者都不會單方面控制她的驗證節點,也不會再有單點故障的風險。

所有人將會是秘密共享驗證節點方案的贏家。

以太坊2.0 的秘密共享驗證節點增值

  • 對於質押者

  • 分散風險——通過消除驗證節點的單邊控制和單點操作故障來實現。此外,可以利用該方案來實現降低相關性處罰的策略,例如,從具有較低的同類型故障風險的小型服務提供商中選擇節點。

  • 對於質押服務提供商

  • 減輕責任——ETH2 協議鼓勵驗證節點(尤其是大型驗證節點) 降低其驗證服務與其他驗證服務同時失敗的可能性。允許運營商將他們的驗證服務分佈在多台機器甚至數據中心,以減輕這種故障風險和相關的責任。

公平的競爭環境——具有簡單簽名策略的小型驗證節點與大型的服務提供商的行為方式差別很大-通過提供秘密共享驗證節點服務,為不同規模和不同比例的提供商之間的互利協作開闢了途徑。

對於網絡加強安全措施——集中化給網絡及其參與者帶來了潛在的風險和攻擊載體。安全性直接影響以太坊作為新的全球結算層的價值。專注於秘密共享驗證節點的開發提供了一條途徑,可以切實實現ETH2 協議的一些去中心化和反相關性的目標,從而使網絡中的所有利益相關者受益。秘密共享驗證節點實現的底層之基

回到Joseph Chow 的宣傳活動中,ETH2 上秘密共享驗證節點的實際實施將需要:dankrad@ethereum.org。

秘密共享驗證節點客戶端規範

ETH
歡迎加入Odaily官方社群