比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Ethereum > Info

以太坊分布式驗證者規范_SHARE

Author:

Time:1900/1/1 0:00:00

分布式驗證者(DistributedValidators,DV)是一種將一個以太坊驗證者的工作分配給一組分散節點的技術,以提高與在一個單一機器上運行一個驗證者客戶端相比的韌性(安全性、活性,或兩者兼有)。

引介

動因

傳統的驗證者客戶端設置

以太坊驗證者通過用他們的質押私鑰對消息簽名(例如區塊或證明)來參與權益證明(PoS)協議。質押私鑰只能通過客戶端軟件來訪問,客戶端根據分配給驗證者的職責安排消息的創建和簽名。傳統的驗證者客戶端設置會有一些風險:

質押私鑰存在一個地方。如果一個攻擊者獲得了這個密鑰,它可以創建沖突的消息,從而導致驗證存款被罰沒。

不運行自己的驗證者的質押者需要把他們的質押私鑰交給運營商。為了保證他們質押私鑰的安全,他們必須信任該運營商。

如果驗證者客戶端軟件不能創建及時的消息以履行驗證者職責,該驗證者會遭受怠工懲罰(inactivity),余額會減少。

這可能是由于軟件崩潰、斷網、硬件故障等原因造成的。

CoinShares:以太坊有望于加密貨幣市場悲觀行情中脫穎而出:金色財經報道,根據CoinShares在2022年12月29日至2023年1月23日期間進行的一項調查顯示,盡管比特幣自年初至今的表現優于以太幣,但有60%接受調查的投資者認為以太坊具有最引人注目的增長前景,比例高于去年10月的調查(40%)。另一方面,約30%的受訪者認為比特幣是未來最具吸引力的加密貨幣,低于之前接受調查有相同觀點的受訪者比例(近40%)。

上周,CoinShares指出,允許投資者押注較低比特幣價格的投資產品的單周資金流入量創下自去年7月以來的最高點,而押注較高以太坊價格的投資產品則出現了穩定的資金流入量。這種動態凸顯出比特幣相對于以太幣的市場悲觀情緒。[2023/1/30 11:35:47]

如果驗證者客戶端連接的信標節點出現故障,驗證者可能跟在一個少數節點所在的分叉上,導致在PoS協議的其他部分顯示是離線狀態。

分布式驗證者協議

分布式驗證者協議提供了一個解決方案,以減輕與傳統的單個驗證者設置相關的風險與擔憂。此外,該協議還可以用來實現先進的質押設置,例如去中心化的質押池。

以太坊L2網絡總鎖倉量達到35億美元,Arbitrum占比74.21%:金色財經報道,L2BEAT數據顯示,截至9月13日,以太坊Layer2上總鎖倉量已達到35億美元。其中鎖倉量最高的為擴容方案Arbitrum,約26億美元,占比74.21%。其次是dYdX,鎖倉量超3.79億美元,占比10.80%;Optimism以2.30億美元的鎖倉量位居第三,占比為6.55%。[2021/9/18 23:35:32]

基本概念

請注意:請參考詞匯表,了解分布式驗證者規范中引入的新術語的解釋。

分布式驗證者背后的兩個基本概念是:

共識:單個驗證者的職責被分給幾個共同驗證者(co-validator),他們必須協作,在對任何消息簽名之前就如何投票達成一致。

M-of-N門限簽名(thresholdsignatures):驗證者的質押私鑰被分割為N個部分,每個共同驗證者持有一個share。當至少有M個共同驗證者對如何投票達成共識時,他們分別用各自的share來對消息簽名,一個組合簽名可以由這些share重構出來。

數據:以太坊銷毀量已超過2萬枚:據歐科云鏈鏈上大師數據顯示,當前以太坊共計已銷毀20109 ETH,單個區塊銷毀均值為0.68 ETH。[2021/8/10 1:45:11]

PoS以太坊使用的是BLS簽名方案,其中私鑰可以使用M-of-N秘密共享技術(使用Shamir'sSecretSharing方案),以實現M-of-N門限簽名。

(譯者注:Shamir'sSecretSharing被用于以分布式的方式來保護秘密。秘密被分割為多個部分,這些部分被稱為share,這些share可以用來重構原來的秘密。而通過Shamir'sSecretSharing解密需要一個最低數量的share,被稱為門限。)

通過把一個合適的(偏重于安全性的)共識算法和一個M-of-N門限簽名方案組合起來,這個DV協議確保共識是得到密碼學保證的,且至少有M個共同驗證者對任何決定達成一致。

資源

實現

以下是分布式驗證者技術的現有實現(但不一定是本規范的實現)。

以太坊未確認交易為183,698筆:金色財經消息,據OKLink數據顯示,以太坊未確認交易183,698筆,當前全網算力為548.41TH/s,全網難度為7.47P,當前持幣地址為62,388,255個,同比增加66,457個,24h鏈上交易量為2,295,434.07ETH,當前平均出塊時間為13s。[2021/8/6 1:39:45]

python-ssv:Python中分布式驗證者協議實現的概念證明,與以太坊客戶端Prysm交互。

ssv:分布式驗證者協議的Go實現,與以太坊客戶端Prysm交互。

文檔

分布式驗證者架構視頻介紹

總體架構

本規范提出一種實現分布式驗證者客戶端(DistributedValidatorClient,DVC)軟件的方法,作為信標節點和一個遠程簽名者(RemoteSigner,RS)之間的中間件:

V神:以太坊市值最終或超比特幣,馬斯克對DOGE的迷戀僅出于興趣:V 神在近期接受了 CNN Business 的采訪,其表示,到目前為止,我們至少有三次這樣的大型加密貨幣泡沫時期,而很多時候,泡沫最終停止的原因是,發生一些事情,然后讓人突然明白技術還沒有到想像的那一步。感覺加密貨幣已經為融入主流做好準備,而四年前則是完全相反的景象,那時它完全沒有做好準備。現在的加密貨幣不再只是一個玩具了。雖然我不確定,但以太坊仍有可能最終趕上并在市場價值上超過比特幣。

Buterin 承認,加密貨幣市場在“隨著時間的推移建立起自己的免疫系統”之前,往往在破壞性事件面前顯得“很脆弱”。Buterin 認為,馬斯克對狗狗幣的迷戀僅僅是出于興趣,并無惡意。

Buterin 在接受中國新聞采訪時承認,監管始終是一個問題」,盡管對徹底禁止的擔憂已經消退。做這樣的事情似乎更難,也更不現實。同時,政府確實有很大的權力,可以讓參與加密貨幣領域的工作更加艱難。[2021/5/21 22:29:00]

信標節點和遠程簽名者之間的所有通信都由DVC管理,以便它能提供額外的分布式驗證者功能。

信標節點和遠程簽名者不知道DVC的存在,也就是說,它們以為彼此像往常一樣相互連接。

假設

我們假設總共有N個節點,以及一個M-of-N門限簽名方案。

為了與拜占庭容錯共識協議兼容,我們假設M=ceil(2*N/3)。

本規范假設某種基于領袖的、偏重安全性的共識協議,讓共同驗證者選定相同的證明/區塊進行簽名。我們假設共識協議在M個正確節點下成功運行,且在N個總節點中不超過F=(N-1)/3個拜占庭節點和不超過N-M-F防失敗節點(fail-stopnode)。(譯者注:拜占庭節點指的是在網絡里故意撒謊或誤導其他節點的背叛節點。)

我們假設驗證者客戶端安全運行的通常前提條件包括最新的抗罰沒數據庫、正確的系統時鐘等。

我們暫時不考慮對“正確”以太坊分叉的投票——這個功能將在未來的更新里加上。

理想的保證

安全性(防止密鑰被盜):

除非N個共同驗證者中有多于M個驗證者的安全受到影響,否則質押者私鑰是安全的。

安全性(防止罰沒):

在異步網絡的假設下,除非多于三分之一的共同驗證者成了背叛者,否則驗證者永遠不會被罰沒。

在同步網絡的假設下,除非多于三分之二的共同驗證者成了背叛者,否則驗證者永遠不會被罰沒。

活性:在部分同步的網絡里,除非多于三分之一的共同驗證者成了叛徒,否則協議最終都會產生一個新的證明/區塊。

規范

關于規范的技術細節描述在?src/dvspec/:https://github.com/ethereum/distributed-validator-specs/blob/dev/src/dvspec。

詞匯表

以太坊概念

驗證者:參與權益證明以太坊驗證的公鑰。在階段0,驗證者預期會為信標鏈區塊履行證明和區塊提議的職責。

驗證者客戶端(ValidatorClient,VC):履行驗證者職責的軟件。VC能訪問驗證者的私鑰。

遠程簽名者(RS):負責以太坊私鑰管理的軟件,特別是用于對以太坊消息(例如區塊、證明等)的簽名。RS運行一個服務器,用于接受傳入的對該類消息簽名的請求。

密碼學概念

私鑰分片(KeyShare):作為門限簽名方案一部分的單個密鑰。

簽名分片(SignatureShare):對來自單個私鑰share的一些數據的簽名。多個這樣的簽名share需要組合起來生成一個完整的簽名。

分布式驗證者概念

分布式驗證者(DV):一組參與者共同履行一個驗證者的職責。驗證者的私鑰在多個參與者中是秘密共享的,因此在沒有參與者的一定多數門限下,一個完整的簽名是無法形成的。

共同驗證者(Co-Validator):參與DV協議成為一個特定驗證者的BLS公鑰門限驗證者。

分布式驗證者客戶端(DVC):通過運行DV協議(或者,作為多個共同驗證者來參與,每個共同驗證者身份與不同的驗證者相關聯)參與成為一個共同驗證者的軟件。DVC能訪問共同驗證者的私鑰,即所對應的驗證者的秘密共享門限私鑰。

實例

使用上述術語的實例說明:

公鑰為0xa5c91...的以太坊驗證者作為一個分布式驗證者在運行。

有4個共同驗證者參與到驗證者0xa5c91...的分布式驗證者中。

與0xa5c91...相關聯的私鑰在4個共同驗證者中使用3-of-4的秘密共享方案來拆分,這樣就建立了一個3-of-4的門限簽名方案。

更簡單地說,0xa5c91...的私鑰被拆分為4份,每一份由共同驗證者中一名來托管,這樣必須至少有共同驗證者中的三名合作才能從0xa5c91...產生一個簽名。

每個共同驗證者都在運行分布式驗證者客戶端軟件來參與分布式驗證者。

原文鏈接:https://github.com/ethereum/distributed-validator-specs

ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須注明原文出處以及ETH中文站。若需長期轉載,請聯系eth@ecn.co進行授權。

來源|?github.com/ethereum

作者|AdityaAsgaonkar

Tags:以太坊SHASHAREHARE以太坊交易所gxsharesSharesChainOuro Governance Share

Ethereum
金色早報 | 歐盟將俄羅斯加密貨幣存款限制在10,000歐元_比特幣

頭條 ▌歐盟將俄羅斯加密貨幣存款限制在10,000歐元金色財經報道,根據一份法律出版物,根據該文件的文本,歐盟企業被禁止向俄羅斯實體提供服務,這些實體將存入價值超過10,000歐元的加密貨幣.

1900/1/1 0:00:00
體育NFT 數字化藏品真的玩得轉?_ITA

賣得出去的是NFT,賣不出去的就是PNG。藝術家Beeple或許不會想到,他“平平無奇”的一幅作品會產生這么大的影響力.

1900/1/1 0:00:00
除巨鯨外 還有哪些類型的 NFT 持有者潛入海底?_ETH

在加密貨幣市場,巨鯨是指持有大量特定代幣的對象——個人、機構和交易所。例如,當談到比特幣時,巨鯨一般是指持有1000個或更多比特幣的賬戶.

1900/1/1 0:00:00
歐易行業周報(4.11 — 4.17):巴西參議院宣布即將批準“比特幣法”_EFI

一、行業頭條: 全球政策: 1.1巴西參議院宣布即將批準“比特幣法”。1.2歐盟在最新MiCA草案中指定ESMA為加密資產最高監管機構。1.3兩個新的司法轄區將采用比特幣為法定貨幣.

1900/1/1 0:00:00
傳統機構跑步入場 上億美元加密基金們背后的加密風投趨勢_ITA

作為加密世界的風投巨子,2021年a16z曾累計籌集22億美元的加密基金,而a16z今年則計劃大手筆布局,繼續為其新加密貨幣風險基金籌集35億美元.

1900/1/1 0:00:00
新的風投之王 a16z 合伙人 Chris Dixon 如何鉆進加密貨幣的兔子洞?_ISD

注:最近,美國《福布斯》雜志發布了最新的“2022邁達斯榜單”,這一榜單誕生于2001年,最初8年的評選模型是通過收集全球風險投資人上一年的投資組合數據,選出收益最高的前100名.

1900/1/1 0:00:00
ads