分布式驗證者(DistributedValidators,DV)是一種將一個以太坊驗證者的工作分配給一組分散節點的技術,以提高與在一個單一機器上運行一個驗證者客戶端相比的韌性(安全性、活性,或兩者兼有)。
引介
動因
傳統的驗證者客戶端設置
以太坊驗證者通過用他們的質押私鑰對消息簽名(例如區塊或證明)來參與權益證明(PoS)協議。質押私鑰只能通過客戶端軟件來訪問,客戶端根據分配給驗證者的職責安排消息的創建和簽名。傳統的驗證者客戶端設置會有一些風險:
質押私鑰存在一個地方。如果一個攻擊者獲得了這個密鑰,它可以創建沖突的消息,從而導致驗證存款被罰沒。
不運行自己的驗證者的質押者需要把他們的質押私鑰交給運營商。為了保證他們質押私鑰的安全,他們必須信任該運營商。
如果驗證者客戶端軟件不能創建及時的消息以履行驗證者職責,該驗證者會遭受怠工懲罰(inactivity),余額會減少。
這可能是由于軟件崩潰、斷網、硬件故障等原因造成的。
神魚:下半年關注以太坊升級、L2、MPC技術的錢包以及傳統機構ETF申請:金色財經報道,Cobo聯合創始人兼CEO神魚近日在一次內部活動上回顧了2023上半年行業重大事件及影響,并對未來下半年值得關注的事件進行了分析。下半年關注三件事,首先,以太坊在下半年會有一次升級,提高性能;其次,L2會在未來6-12個月——大概率是6個月內主網上線,包括Scroll、ZKS等一系列的二層網絡都在爭取成為第一個,從而獲得一個比較好的先發優勢。第二個共識是,基于MPC技術的無私鑰錢包和鏈上的AA智能錢包,可能隨著L2上線會逐步形成統一的標準,從而帶來大規模的推廣和應用。第三個重要問題,是傳統機構ETF的申請。[2023/7/11 10:47:55]
如果驗證者客戶端連接的信標節點出現故障,驗證者可能跟在一個少數節點所在的分叉上,導致在PoS協議的其他部分顯示是離線狀態。
分布式驗證者協議
分布式驗證者協議提供了一個解決方案,以減輕與傳統的單個驗證者設置相關的風險與擔憂。此外,該協議還可以用來實現先進的質押設置,例如去中心化的質押池。
數據:6月比特幣礦工收入和以太坊質押收入出現普跌:金色財經報道,據The Block數據顯示,比特幣礦工收入在六月份出現下跌,降幅達到14.5%,降至7.833億美元,同時以太坊質押收入也出現下降,六月跌幅為24%,降至約1.195億美元。此外六月以太坊網絡共銷毀了69,081枚ETH,價值相當于1.26億美元,銷毀量比五月減少了約一半。數據顯示,以太坊自2023年1月之后一直處于通縮狀態,自2021年8月上旬實施EIP-1559以來,以太坊總計銷毀了約342萬枚ETH,銷毀總價值約合98.9億美元。[2023/7/4 22:16:30]
基本概念
請注意:請參考詞匯表,了解分布式驗證者規范中引入的新術語的解釋。
分布式驗證者背后的兩個基本概念是:
共識:單個驗證者的職責被分給幾個共同驗證者(co-validator),他們必須協作,在對任何消息簽名之前就如何投票達成一致。
M-of-N門限簽名(thresholdsignatures):驗證者的質押私鑰被分割為N個部分,每個共同驗證者持有一個share。當至少有M個共同驗證者對如何投票達成共識時,他們分別用各自的share來對消息簽名,一個組合簽名可以由這些share重構出來。
CME微型以太坊期貨合約推出后兩周交易量為11.5萬份:12月22日消息,芝商所(CME)在12月6日推出微型以太坊期貨。在截至12月17日的兩周內,微型以太坊期貨共有115000份合約易手。
CME集團股票指數和另類投資產品全球負責人Tim McCourt表示,“自兩周前推出以來,微型以太坊期貨合約的參與度迅速增長,我們對客戶迄今為止的強勁采用和支持感到鼓舞。”
盡管如此,與5月3日推出的微型比特幣期貨的早期表現相比,市場對微型ETH期貨的反應似乎不溫不火。根據該交易所提供的數據,微型比特幣期貨最初兩周的交易量為224151份。(CoinDesk)[2021/12/22 7:56:48]
PoS以太坊使用的是BLS簽名方案,其中私鑰可以使用M-of-N秘密共享技術(使用Shamir'sSecretSharing方案),以實現M-of-N門限簽名。
(譯者注:Shamir'sSecretSharing被用于以分布式的方式來保護秘密。秘密被分割為多個部分,這些部分被稱為share,這些share可以用來重構原來的秘密。而通過Shamir'sSecretSharing解密需要一個最低數量的share,被稱為門限。)
3iQ以太坊基金明早將于TSX上市 已籌集7500萬美元:Gemini聯合創始人Tyler?Winklevoss剛剛發推宣布,對以太坊來說是個好消息。3iQ以太坊基金將于明早在多倫多證券交易所(TSX)上市。該基金已經籌集了大約7500萬美元。所有ETH將由Gemini托管。[2020/12/10 14:46:49]
通過把一個合適的(偏重于安全性的)共識算法和一個M-of-N門限簽名方案組合起來,這個DV協議確保共識是得到密碼學保證的,且至少有M個共同驗證者對任何決定達成一致。
資源
實現
以下是分布式驗證者技術的現有實現(但不一定是本規范的實現)。
python-ssv:Python中分布式驗證者協議實現的概念證明,與以太坊客戶端Prysm交互。
ssv:分布式驗證者協議的Go實現,與以太坊客戶端Prysm交互。
文檔
分布式驗證者架構視頻介紹
總體架構
聲音 | Cobra:對以太坊感興趣的人容易上當:Cobra發推文稱,詐騙機器人總是偏愛ETH(轉0.1個ETH,返你1個ETH),而不是BTC, BCH或LTC,因為即使是那些騙人的機器人也發現,對ETH感興趣的人是最容易上當的人。[2018/8/15]
本規范提出一種實現分布式驗證者客戶端(DistributedValidatorClient,DVC)軟件的方法,作為信標節點和一個遠程簽名者(RemoteSigner,RS)之間的中間件:
信標節點和遠程簽名者之間的所有通信都由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:以太坊SHAETHAREVSYS幣會成為第二個以太坊嗎Ganesha Tokenethylcyhardwaretoken
YCombinator、BVP都成立了自己的DAO。那么,風險投資DAO到底是個什么樣的存在?如果從歷史的角度看整個行業,未來風險投資還會有新架構和模式可能性嗎?YC的OrangeDAO是什么?.
1900/1/1 0:00:00概要 民主與DAO之間的關系?這個話題在上周關于反侵占的對話中冒了出來,當時一位社區成員問道:“DAO是否可以看作是民主最先進的實例”.
1900/1/1 0:00:00一、寫在前面 談到計算的未來,區塊鏈和量子計算是最受人關注和最具爭議的兩個行業。雖然區塊鏈在加密貨幣和密碼學領域的實際應用要領先得多,但量子計算行業也在以驚人的速度增長.
1900/1/1 0:00:00SocialFi:改變區塊鏈行業全球化的關鍵技術2021年上半年,社交DAOFriendswithBenefits開始融資,截至9月初以1億美元的估值完成千萬美元的融資.
1900/1/1 0:00:004月13日,中國互聯網金融協會、中國銀行業協會、中國證券業協會發布《關于防范NFT相關金融風險的倡議》,一時間在產業界朋友圈刷屏,引發大范圍熱議.
1900/1/1 0:00:00主題分享 NFT數字藏品&超級粉絲經濟群,總共三個話題方向,一個是海外的NFT,一個國內的數字藏品,再一個是品牌企業的超級粉絲經濟.
1900/1/1 0:00:00