今日,Eth2.0團隊核心開發者,Eth2.0開發負責人Carl發布了一篇解讀Eth2.0中權益證明簽名方案的文章。以下為文章內容整理。
每個權益證明系統的核心是簽名方案。簽名用于驗證每個驗證器的身份,從而允許將其行為(無論好壞)歸因于它們。
我們可以通過查看驗證者簽名的消息來驗證誠實,也可以通過顯示違反共識規則的消息來證明惡意。
實際上,在eth2中,驗證者的身份就是其公鑰。具體來說,每個驗證器都有兩組密鑰:簽名密鑰和提取密鑰。
簽名密鑰
一個簽名密鑰是一個驗證需要簽上作證,并提出塊的關鍵。由于驗證者需要每個時期至少簽名一次消息,因此客戶端軟件必須擁有密鑰的保管權。
金色財經挖礦收益播報丨BTC全網算力約115.83EH/s:金色財經報道,據OKEx礦池數據顯示,今日BTC全網算力約115.83EH/s,全網難度約13.73T,BTC當前塊高633981。
當前BTC收益(PPS):0.00000916BTC/T/天,全網算力難度上漲2.52%。預測下次難度14.47T(+5.35%),距離調整還剩還有6天。[2020/6/10]
提款密鑰
由于客戶端軟件始終連接到Internet,因此當然有可能會破壞其簽名密鑰。為了減少這種破壞的影響,驗證者可以執行的操作被劃分在兩個密鑰之間。
分析 | 金色盤面: XMR/USD注意關注86位置壓制情況:金色盤面綜合分析:XMR/USD短線存在反彈需求,但只有突破86阻力才能結束弱勢局面,注意關注其壓制情況。[2018/8/14]
如上所述,簽名密鑰用于驗證程序執行其職責。另一方面,提款密鑰具有控制驗證者資金的權力(轉移和提取ETH)。
驗證者在成為驗證者的整個生命周期內僅需要使用其提款密鑰幾次。這意味著可以將它們放入冷藏庫并以高度的安全性進行存儲(脫機)。
此外,至少在第1階段才能啟用轉賬和提款。
密鑰很多
金色財經數據播報 比特幣算力下跌5.87%:根據bitinfocharts數據顯示,比特幣算力目前為29.879Ehash/s,24小時算力下跌5.87%;以太坊算力出現上升,目前為278.906Thash/s,24小時算力上升1.09%;萊特幣算力目前為320.549Thash/s,24小時算力漲幅達4.14%;比特幣現金算力出現下跌,目前為4.211Ehash/s,24小時算力跌幅達到3.72%。[2018/5/22]
如果每投入32ETH,需要保存并使用2個不相關的密鑰進行存款,這中方式會很快消失。
幸運的是,我們有一個解決方案。補救措施是使用公共密鑰,以便存儲單個密鑰可以訪問多個密鑰。
金色財經現場報道 萬國集團董事長馮水興:區塊鏈技術是下一代科技革命領跑者:金色財經現場報道,在2018全球首屆萬國區塊鏈技術博覽會上,萬國集團董事長馮水興致開場詞。他指出:區塊鏈是下一代科技革命的領跑者,本次博覽會為行業提供行業發展交流、探討區塊鏈應用落地的平臺。萬國集團希望能挖掘區塊鏈落地項目,希望以此形成區塊鏈生態圈,實現萬國城集團彎道超車。社會經濟發展瞬息萬變,企業只有調整自己的步伐才能適應社會經濟發展需求。[2018/4/21]
在eth2中,這是通過EIP 2333和2334實現的,描述取款和簽名密鑰之間的關系,以及如何從單個助記符派生它們。
助記符
助記符是編碼機密的另一種方法,是人們存儲和備份其私鑰的一種簡單得多的方法。
從其他鍵派生密鑰
與錢包互動時,您可能會遇到表單的“路徑” 。
根據EIP 2333,這種關系采用樹結構的形式,其中密鑰由熵的源(樹的種子)和樹路徑確定。
我們使用種子來計算樹的根,然后在該根的頂部分層構建樹。密鑰樹完全是通過樹中跟隨的分支與樹的根之間的關系定義的。
實際上,它使我們可以從樹的根部開始,并在跟隨的每個分支上計算中間鍵,直到找到感興趣的葉子,從而在樹中找到任何鍵。
這樣做的一個奇妙結果是,我們可以從一個單一的熵源(例如助記符)開始,然后從中構建出幾乎無限數量的密鑰。
此外,通過僅安全地存儲助記符,您可以備份驗證程序使用的每個密鑰。
eth2中使用了此想法,以允許單個助記符生成驗證程序所需的任意多個密鑰。
EIP 2334指出,驗證者的簽名密鑰是0提取密鑰的第三個子分支。實際上,這意味著遵循該標準時,如果您知道要撤消的私鑰,則可以計算相應的用于簽名的私鑰。
要記住的重要一點是,如果您知道助記符,則可以計算出提取密鑰,然后從中導出簽名密鑰。
存放密鑰
驗證程序客戶端使用密鑰庫作為交換密鑰的方法。
密鑰庫是包含用用戶密碼加密的私鑰的文件。如果密碼未存儲在同一臺計算機上,則可以在計算機之間安全地存儲和傳輸它們。
準備開始驗證時,可以為客戶端提供密鑰庫和加密它們的密碼(它需要兩條信息來導入密鑰)。
成為驗證者
成為驗證者的第一步是生成適當的密鑰。一旦記下了助記符,它們就會生成。
由于第0階段沒有提款或轉賬,因此您不需要為提款密鑰設置密鑰庫;安全地存儲您的助記符就足夠了。
由于驗證者客戶需要您的簽名密鑰,因此您將為每個驗證者收到一個密鑰庫,用于存儲這些密鑰。
現在是存款時間,要成為驗證者,除了包含所有驗證者公共密鑰的存款數據之外,每個驗證者還需要發送32 ETH 。
然后將存款數據記錄在eth1的存款合同中,eth2節點負責監視此合同,該節點負責復制存款數據。一旦您的存款數據被復制完,您現在正式成為驗證者!
據歐科云鏈OKLink數據顯示,比特幣已于北京時間5月12日03:23在區塊高度630000完成區塊獎勵減半,播報方為AntPool,區塊獎勵已從12.5BTC減半至6.25BTC.
1900/1/1 0:00:00比特幣期權市場的活躍度顯示,到2020年底,比特幣僅有9%的機會可以漲至2萬美元。比特幣(BTC)期權市場主要由Deribit和CME主導,相關數據顯示,2020年比特幣有9%的機會升至2萬美元.
1900/1/1 0:00:00重要提示: 本文所示理想安裝流程及最佳實踐乃是為專門安排一臺計算機來參與 Staking 的用戶而寫的。所以,在運行 Staking 軟件時,請限制其它進程的運行,尤其是使用互聯網的進程.
1900/1/1 0:00:00親愛的加密土著們: 誰說只有丁維迪(Spencer Dinwiddie)才能享受將自己通證化的樂趣呢?我們也可以在以太坊網絡上通證化我們自己!也許你并沒有一份NBA的合同.
1900/1/1 0:00:00本周一,美股因陣亡將士紀念日休市,LME因春季銀行假日休市。國際油價收盤上漲,因各國逐步解除封鎖以及庫存下降,供過于求的程度在逐步緩解.
1900/1/1 0:00:005月25日,海南省工信廳印發了《海南省工業和信息化廳關于印發海南省加快區塊鏈產業發展若干政策措施的通知》,通知附件內容如下:為加快推動區塊鏈技術和產業創新發展.
1900/1/1 0:00:00