揭開以太坊2.0術語的神秘面紗
Serenity或Ethereum 2.0是以太坊期待已久甚至更長時間的運動測試(PoW)到參與測試(PoS),以及可擴展性方面的一些重大改進。其中一個重要的里程碑是凍結了第一階段開發的規範,現在我們可以開始看到研究中令人難以置信的艱苦工作的結果。
當我開始關注Serenity(或以太坊2.0)時,讓我感到迷失的第一件事就是豐富的全新術語。什麼是交叉鏈接?它是一個插槽,一個塊? (劇透,不,不是)。驗證者與驗證者相同嗎?
以下列表嘗試為稍微技術性的用戶描述以太坊2.0世界中最常用的術語。請記住,這不是一個詳盡的列表,但側重於您可能有疑問的最突出的細節。
如果您發現任何不一致或希望以任何理由與我們聯繫,請通過Twitter或我們新的Discord頻道與我們聯繫。
燈塔鏈
在它的特徵中,它們強調它是一個治理一切的鏈條,它與參與證明一起工作,並包括稱為Beacon的塊。它是一切的共識層:它管理驗證器,應用獎勵和懲罰,通過交叉鏈接作為片段的錨點。
片段(碎片)
其中有1024個半獨立鏈,包括片段塊。片段塊的狀態周期性地通過交叉鏈接記錄在信標鏈中。一旦信標鏈中的塊被最終確定,所包含的交叉鏈接中引用的片段塊被認為是最終的,並且每個片段具有驗證塊的驗證器委員會。
交聯(交聯)
它是片段狀態的摘要,僅是Beacon鏈中片段的參考。
槽(槽)
塊提議者提出認證塊的時間段。槽可以是空的,或者它們可能充滿了見證的塊。
期間(紀元)
它是一系列的槽(目前為64個),之後驗證器被重組為委員會。
驗證(驗證)
他們是在驗證者存款合約中存入32 ETH並執行驗證器節點的用戶。它們可能處於非活動狀態(尚未作為真正的驗證程序運行),活動(驗證),掛起(選擇成為驗證程序但卡在入口隊列中)並退出(不再需要驗證並停留在退出隊列中) )。
阻止提議者
它們是Beacon Chain選擇的隨機驗證器,用於提出驗證/認證的塊。對於每個片段,將有一個用於信標鏈的逐個時隙提議器和每個時隙的一個提議者。
認證(上作證)
它們是關於塊(Beacon和片段)的有效性的投票。
委員會(委員會)
由信標鏈選擇的隨機驗證器組來證明塊的有效性(信標和片段)。目標是每個委員會至少有128個驗證人。
ETH2或BETH
它是Beacon Chain的基礎貨幣,最初將從獎勵中獲得,並在驗證者的存款合約中阻止ETH1。
驗證方存款合約
PoW鏈中的智能合約(在我們的案例中,是以太坊主網)。一旦ETH1資金在此智能合約中被阻止,並且發出事件日誌,信標鏈應該讀取並且應該將相同數量的ETH2分配給該帳戶,現在認為是驗證者。這種機制將來可能會發生變化。在第2階段結束之前,ETH1到ETH2的轉移是單向的,ETH1無法檢索,但是一旦驗證者之間的轉移成為可能,就有一個逃脫出售它的股份。
以太坊2.0的階段
階段0 – 信標鏈
它包括驗證者和參與者的管理,以及如何組織和選舉委員會和支持者。它還負責應用共識規則。這可能是有益的和懲罰。
第1階段 – 碎片
面向鏈和片段塊的構建,將片段塊錨定(交聯)到信標鏈以及在驗證器之間進行BETH傳輸的能力(這可能發生在之前,因為從技術上講它與碎片工作無關) 。
階段2 – 運行時環境
基於Ewasm的虛擬機,用於執行執行環境。每個片段都可以訪問所有運行時環境。它具有在執行環境中執行事務以及執行智能合約並與之交互的能力。它在片段之間進行通信。
Alex T的文章的翻譯版本,發表於Medium。