原標題:《EthereumDistributedValidatorSpecification》
作者:AdityaAsgaonkar
編譯:ETH中文
引介
動因
傳統的驗證者客戶端設置
以太坊驗證者通過用他們的質押私鑰對消息簽名(例如區塊或證明)來參與權益證明(PoS)協議。質押私鑰只能通過客戶端軟件來訪問,客戶端根據分配給驗證者的職責安排消息的創建和簽名。傳統的驗證者客戶端設置會有一些風險:
·質押私鑰存在一個地方。如果一個攻擊者獲得了這個密鑰,它可以創建沖突的消息,從而導致驗證存款被罰沒。
不運行自己的驗證者的質押者需要把他們的質押私鑰交給運營商。為了保證他們質押私鑰的安全,他們必須信任該運營商。
·如果驗證者客戶端軟件不能創建及時的消息以履行驗證者職責,該驗證者會遭受怠工懲罰(inactivity),余額會減少。
Jump Trading正尋求將涉及自己的Terra集體訴訟轉移到加州北部地區法院:6月13日消息,加密做市商Jump Trading正在尋求將涉及自己的Terra集體訴訟從伊利諾伊州轉移到加利福尼亞州北部地區法院,以加快法律程序。該訴訟稱Jump Trading及其首席執行官Kanav Kariya參與了一項與UST相關的價格操縱計劃,據稱該計劃為其帶來了價值13億美元的利潤。此外該公司和Kariya還被指控違反商品交易所和商品期貨交易委員會的規定以及普通法不當得利。[2023/6/13 21:33:49]
?這可能是由于軟件崩潰、斷網、硬件故障等原因造成的。
·如果驗證者客戶端連接的信標節點出現故障,驗證者可能跟在一個少數節點所在的分叉上,導致在PoS協議的其他部分顯示是離線狀態。
分布式驗證者協議
分布式驗證者協議提供了一個解決方案,以減輕與傳統的單個驗證者設置相關的風險與擔憂。此外,該協議還可以用來實現先進的質押設置,例如去中心化的質押池。
Meta將廣告、商業信息和商務部門合并新部門:金色財經報道,消息人士透露,Meta Platforms的廣告、商業信息和商務部門將合并為一個新部門。Meta負責貨幣化的副總裁John Hegeman于上周通知員工這一變化。
?據悉,此舉是為了幫助公司“減少中層管理人員的數量”,并刺激其平臺上的廣告增長。?(鞭牛士)[2023/4/28 14:32:25]
基本概念
請注意:請參考詞匯表,了解分布式驗證者規范中引入的新術語的解釋。
分布式驗證者背后的兩個基本概念是:
·共識:單個驗證者的職責被分給幾個共同驗證者(co-validator),他們必須協作,在對任何消息簽名之前就如何投票達成一致。
·M-of-N門限簽名(thresholdsignatures):驗證者的質押私鑰被分割為N個部分,每個共同驗證者持有一個share。當至少有M個共同驗證者對如何投票達成共識時,他們分別用各自的share來對消息簽名,一個組合簽名可以由這些share重構出來。
近6000萬枚DOGE從未知錢包轉移到Binance:金色財經報道,據WhaleAlert監測數據顯示,59,711,473枚DOGE(5,323,741 美元)從未知錢包轉移到Binance 。[2023/4/17 14:07:16]
PoS以太坊使用的是BLS簽名方案,其中私鑰可以使用M-of-N秘密共享技術(使用Shamir'sSecretSharing方案),以實現M-of-N門限簽名。
(譯者注:Shamir'sSecretSharing被用于以分布式的方式來保護秘密。秘密被分割為多個部分,這些部分被稱為share,這些share可以用來重構原來的秘密。而通過Shamir'sSecretSharing解密需要一個最低數量的share,被稱為門限。)
通過把一個合適的(偏重于安全性的)共識算法和一個M-of-N門限簽名方案組合起來,這個DV協議確保共識是得到密碼學保證的,且至少有M個共同驗證者對任何決定達成一致。
波卡周報:Polkadot即將上線集體平行鏈,Parity更新管理層:10月23日消息,根據PolkaWorld發布的波卡周報,Gavin發布聲明宣布辭去Parity CEO的管理一職,專注在他喜歡的創造性的事情上,繼續為Polkadot的成功和Web3的愿景做出貢獻。而Parity聯合創始人Bj?rn Wagner將擔任這一重要職位。
Polkadot第30次插槽Auction將在10月24日凌晨4點左右結束,目前Crust領先整個蠟燭期。
Polkadot的Staking率最近下降為51.1%。
Polkadot理事會通過Motion 279,將集體平行鏈作為公益平行鏈進行啟動。第一個成立的集體可能是Polkadot聯盟,但這個平行鏈也將支持為Polkadot網絡服務的其他集體。
Polkadot在第三季度的開發活動創下歷史新高,一直保持到9月底。平行鏈也一直在探索互操作性。
Kusama的第57次插槽Auction將在10月24日12點左右結束,目前Crust領先整個蠟燭期。
Kusama理事會投票通過Motion 558,批準了對OnFinality公共基礎設施服務的資助。
Kusama理事會投票通過Motion 559,批準了Parity提出的Infrastructure Bounty的充值,以繼續支付資助為Kusama生態系統運行提供可靠的公共基礎設施:包括區塊瀏覽器、治理論壇和應用程序、快照和驗證人服務提供商、社區錢包服務和其他尋求用國庫資金支付維護成本的項目。[2022/10/23 16:35:52]
資源
Fasanara Capital正式推出 3.5 億美元的金融科技和加密風險投資基金:金色財經報道,總部位于倫敦的資產管理和技術平臺Fasanara Capital宣布正式推出 3.5 億美元的金融科技和加密風險投資基金,致力于尋找下一代全球金融科技和 Web3 先驅。Fasanara Capital Ltd于今年五月啟動該風投基金募資活動并計劃位包括加密貨幣交易平臺和數字借貸業務在內的公司提供融資,目前旗下投資組合已有29家Web3 和金融科技領域里的初創公司。(finextra)[2022/9/27 22:33:28]
實現
以下是分布式驗證者技術的現有實現(但不一定是本規范的實現)。
·python-ssv:Python中分布式驗證者協議實現的概念證明,與以太坊客戶端Prysm交互。
·ssv:分布式驗證者協議的Go實現,與以太坊客戶端Prysm交互。
文檔
·分布式驗證者架構視頻介紹
總體架構
本規范提出一種實現分布式驗證者客戶端(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...產生一個簽名。
每個共同驗證者都在運行分布式驗證者客戶端軟件來參與分布式驗證者。
Tags:SHASHAREHARE以太坊Sharpe CapitalSmartshareSuper Rare Ball Shares以太坊交易平臺有哪些
新加坡《聯合早報》網站近日報道稱,泰國將禁止使用加密貨幣作為商品和服務的支付方式,并稱數碼資產的廣泛使用威脅到國家的金融體系和經濟.
1900/1/1 0:00:00來源:《時代》雜志 編譯:0x9F,律動BlockBeats今年《時代》雜志的100大最具影響力企業榜單已經出爐.
1900/1/1 0:00:00作者:BitMEX創始人ArthurHayes原標題:FiveDuckingDigits 編譯:GaryMa 我并不十分待見傳統金融領域所謂的“理財顧問”.
1900/1/1 0:00:00北京時間2022年4月15日11點18分,CertiK審計團隊監測到RikkeiFinance被攻擊,導致約合701萬元人民幣資產遭受損失.
1900/1/1 0:00:00文|ChelseaJonas 市場觀點 現貨觀點 本周BTC小幅回調。技術上,BTC周線級別向上,在最近的價格反彈后進行盤整,日線級別出現首次回調,預計支撐位在42000美元左右.
1900/1/1 0:00:00作者:ShaunPaulLee原標題:《CryptoWallets&TheRoleThey''llPlayInAWeb3Future》 編譯:餅干.
1900/1/1 0:00:00