《以太坊 2.0 術(shù)語庫》信標(biāo)鏈、PoS、分片…接觸以太坊 2.0 得先理解這些術(shù)語
原文標(biāo)題:《以太坊 2.0 術(shù)語庫》
整理:ETH 中文網(wǎng)
Attestation 證明
證明是指驗證者所發(fā)起的投票,由驗證者的簽名聚合而成,用以證明區(qū)塊的有效性,投票通過驗證者的余額進行加權(quán)。
Attester 證明者
信標(biāo)鏈上的驗證者可以充當(dāng)區(qū)塊提議者和證明者,證明者對區(qū)塊發(fā)起投票。
Beacon Chain 信標(biāo)鏈
以太坊 2.0 階段 0 中實現(xiàn),將引進權(quán)益證明 (PoS) 共識機制。也被認為是 Eth2 的「協(xié)調(diào)層」。
職能:
為驗證者分配職責(zé)
對檢查點進行最終確定
在協(xié)議層上執(zhí)行隨機數(shù)生成
鞏固信標(biāo)鏈
對鏈頭進行投票,作為分叉選擇的基礎(chǔ)
針對分片鏈的過渡 / 數(shù)據(jù)進行連接和投票
Block proposer 區(qū)塊提議者
由信標(biāo)鏈通過 RANDAO 機制隨機選擇出來的驗證者,對下一個區(qū)塊進行提議。每個 slot 中僅有一個區(qū)塊提議者。
Casper FFG
Casper FFG 是基于 PoS 共識機制的區(qū)塊最終確定系統(tǒng),其規(guī)定了區(qū)塊最終確定的規(guī)則,并對已確定的區(qū)塊進行檢測。Casper FFG 融合了 PoS 算法技術(shù)及拜占庭容錯共識原理,其與鏈增長過程脫鉤,可以作為一個獨立的疊加層,為任何有效區(qū)塊鏈協(xié)議提供最終確定區(qū)塊的服務(wù)。與 PoW 共識機制相比,F(xiàn)FG 可以為區(qū)塊鏈帶來更高的安全性,防止區(qū)塊被篡改。
Casper FFG vote 指驗證者為最近一個 epoch 的檢查點即 「目標(biāo)檢查點」 和前一個檢查點即 「來源檢查點」 發(fā)起投票,證明投票由驗證者廣播到 p2p 網(wǎng)絡(luò),最終再由區(qū)塊生產(chǎn)者打包進區(qū)塊。
Committees 委員會
信標(biāo)鏈和分片里每個 slot 中的委員會至少由 128 位驗證者組成,根據(jù)偽隨機過程 RANDAO,驗證者們被隨機分配到委員會中,對區(qū)塊發(fā)起投票,確定其有效性。
Checkpoint 檢查點
檢查點指位于每個 epoch 第一個 slot 里的區(qū)塊,如果該 slot 內(nèi)沒有產(chǎn)生區(qū)塊,則最近的前一個區(qū)塊為檢查點。每個 epoch 都會有一個檢查點區(qū)塊;一個區(qū)塊可能同時是多個 epoch 的檢查點。
Chain head 鏈頭
鏈頭是指信標(biāo)鏈或分片鏈末端的一個區(qū)塊,每個 slot 中的區(qū)塊都要發(fā)起一次 LMD GHOST 投票,對信標(biāo)鏈頭進行驗證。
Current Balance & Effective Balance 現(xiàn)存余額 & 有效余額
現(xiàn)存余額指驗證者當(dāng)前持有的 ETH 總數(shù),而有效余額指根據(jù)現(xiàn)存余額計算出來的 ETH 數(shù)量。有效余額規(guī)定了驗證者獲得的 ETH 賞金或者罰沒數(shù)量的范圍。有效余額最多為 32 個 ETH。
驗證者若想要擴大有效余額數(shù)量,需要持有的現(xiàn)存余額為「有效余額+1.25 個 ETH」。換句話說,如果驗證者原本持有有效余額 20 個 ETH,想要增加到 21 個 ETH,驗證者的現(xiàn)存余額必須增加到 21.25 個 ETH。如下文第三個例子所示,倘若現(xiàn)存余額減少了 0.25 個 ETH,低于閾值,有效余額也會隨之調(diào)整。
以下舉例說明了如何計算有效余額:
如果現(xiàn)存余額為 32 個 ETH — 有效余額為 32 個 ETH;
如果現(xiàn)存余額由 22 個 ETH 減少到 21.76 個 ETH — 有效余額將為 22 個 ETH;
如果現(xiàn)存余額由 22 個 ETH 減少到 21.749 個 ETH — 有效余額將為 21 個 ETH;
如果現(xiàn)存余額增加到 19.25 個 ETH,且原有有效余額為 18 個 ETH,那么有效余額將增加到 19 個 ETH;
如果現(xiàn)存余額增加到 22.25 個 ETH,且原有有效余額為 21 個 ETH,那么有效余額將增加到 22 個 ETH。
Deposit Contract 存款合約
部署在以太坊 PoW 鏈上的智能合約。要成為 Eth2 的 PoS 驗證者,需要首先向存款合約發(fā)送一筆交易,包含一定量的 ETH 作為質(zhì)押金。存款合約記錄了質(zhì)押歷史紀(jì)錄,并且將所有質(zhì)押金鎖定在 PoW 鏈上,之后可以轉(zhuǎn)移至 Eth2 信標(biāo)鏈上。請注意,在 Eth2 早期階段,存款合約只支持單向轉(zhuǎn)移,不能將質(zhì)押金從 Eth2 轉(zhuǎn)回 PoW 鏈。
Double proposal 雙重提議
一名區(qū)塊提議者在他所分配到的 slot 里提議一個以上的區(qū)塊。
Double vote 雙重投票
一名驗證者針對同一個目標(biāo)檢查點 (target),不同的源檢查點 (source) 發(fā)起的兩次 FFG 投票。雙重投票可以被看做是 PoS 版本的雙花攻擊 (double-spend attack)。
Epochs 時段
每個 epoch 由 32 個 slots (時隙) 組成,每個 slot 為 12 秒,一個 epoch 即 6.4 分鐘。
EBB 時段邊界區(qū)塊
時段邊界區(qū)塊 (EBB, epoch boundary block) 是一些文獻中用到的術(shù)語,可以理解為「檢查點」(checkpoint) 的同義詞。
Fork choice rule 分叉選擇規(guī)則
Eth2 中的分叉選擇規(guī)則是 LMD GHOST (Latest Message Driven GHOST, 由最新消息驅(qū)動的 GHOST)。在該協(xié)議中,獲得投票數(shù)最高的分叉將被選為鏈頭。與最長鏈規(guī)則相比, GHOST 的優(yōu)點在于能夠在網(wǎng)絡(luò)延遲較高時降低攻擊效率,同時最小化鏈重組的深度。即使攻擊者能夠高效地在其分叉鏈上繼續(xù)產(chǎn)生區(qū)塊,嘗試使該鏈成為最長鏈,協(xié)議也會選擇另一條票數(shù)更高的分叉鏈。
Finalization 最終確定
最終確定性指兩個相沖突的區(qū)塊 (檢查點) 無法同時被最終確定,也可以稱之為經(jīng)濟確定性 (economic finality)。在 Eth2 中,一旦兩個相沖突的檢查點被最終確定,那么系統(tǒng)中至少三分之一的活躍驗證者將受到罰沒。如果連續(xù)兩個 epoch 被證明 (或跳過一個 epoch 的連續(xù)兩個 epoch),則第一個 epoch 被認為獲得最終確定。
Justification 證明
證明指驗證者對檢查點進行投票并確定信標(biāo)鏈頭的行為。如果 2/3 的驗證者 (即絕對多數(shù)) 對兩個 epoches 達成共識,例如源檢查點 (source) 和目標(biāo)檢查點 (target),那么這兩個檢查點都被證明了。如果連續(xù)兩個 epoch 被證明 (或跳過一個 epoch 的連續(xù)兩個 epoch),則第一個 epoch 被認為獲得最終確定。
LMD GHOST
LMD GHOST 是 Eth2 中的分叉選擇規(guī)則。GHOST (Greediest Heaviest Observed SubTree) 實際上是一種較早的協(xié)議,在 PoW 和其他區(qū)塊鏈中應(yīng)用頗廣。協(xié)議僅遵循「最重」子樹,即最長鏈。在比特幣語境中,最重分支是哈希算力最高的鏈,并且被視作是最長鏈 (規(guī)范鏈)。LMD (Last Message Driven) 通過「最新消息驅(qū)動」來發(fā)揮「消息」 (message) 的作用。消息是一則證明 (attestation),其不同之處在于獲得最多票數(shù)的分叉將被視為規(guī)范鏈。
Proof of Stake (PoS) 權(quán)益證明
權(quán)益證明 (PoS) 是一種用于公共區(qū)塊鏈的共識算法,該算法取決于驗證者在網(wǎng)絡(luò)中的經(jīng)濟權(quán)益。在基于工作量證明 (PoW) 的公共區(qū)塊鏈中,通過獎勵解決密碼難題的參與者,以驗證交易并創(chuàng)建新區(qū)塊 (即挖礦)。而在基于 PoS 鏈中,一組驗證者輪流對下一個區(qū)塊進行提議和投票,每個驗證者的投票權(quán)重取決于其押金 (即權(quán)益) 的多少。PoS 的顯著優(yōu)勢包括提高安全性、降低中心化風(fēng)險和節(jié)省能耗。
在以太坊 2.0 上,激活一名驗證者需要在網(wǎng)絡(luò)中質(zhì)押 32 ETH。
Phase 0 階段 0
階段 0 作為以太坊 2.0 的首個階段,也即啟動信標(biāo)鏈(信標(biāo)鏈已于北京時間 2020 年 12 月 1 日創(chuàng)世)。階段 0 通過管理協(xié)調(diào)驗證者來實現(xiàn) PoW 到 PoS 共識機制的轉(zhuǎn)變。此階段不會提供分片鏈或執(zhí)行等功能,也就是說,參與者在此階段無法在 Eth2 網(wǎng)絡(luò)中進行交易或是調(diào)用智能合約。
*Phase 1 階段 1
階段 1 是以太坊 2.0 繼階段 0 之后的第二次網(wǎng)絡(luò)升級,主要目標(biāo)是啟動分片鏈,并將數(shù)據(jù)寫入分片鏈。分片是提升以太坊可擴展性的關(guān)鍵,因為其允許并行處理交易而大大提升了吞吐量,目前最新方案是在階段 1 中部署 64 個數(shù)據(jù)分片(將來或許會更多)。
Phase 1.5 階段 1.5
階段 1.5 指以太坊 1.0 和 2.0 區(qū)塊鏈的合并時期。在階段 1.5,以太坊 1.0 鏈將合并到具備執(zhí)行功能的 Eth2 信標(biāo)鏈上。彼時,1.0 鏈的全部功能 (包括 ETH 的使用) 將在 2.0 鏈上實現(xiàn),而不會破壞數(shù)據(jù)一致性。
Phase 2 階段 2
階段 2 是以太坊 2.0 的第三個階段。在之前的路線圖中,階段 2 的計劃是整合整個 2.0 系統(tǒng)的功能性,并引入基于 eWASM 的虛擬機,為分片提供執(zhí)行環(huán)境,以便基于 Eth2 構(gòu)建可擴展的應(yīng)用,并且將 1.0 鏈完全引入 2.0,最終棄用工作量證明機制。在最新的「可執(zhí)行信標(biāo)鏈+數(shù)據(jù)分片+Layer2」路線圖中,階段 2 暫時被擱置,但仍然保留內(nèi)置虛擬機的可能性。
Sharding 分片
分片概念原本指數(shù)據(jù)庫的橫向分割,將大型數(shù)據(jù)庫分割為更小、更快、更易于管理的部分。為了保證去中心化,區(qū)塊鏈需要采取類似的橫向擴容方式。每條分片鏈都擁有一個節(jié)點子集在該鏈上進行工作。虛擬礦工和驗證者被分配到不同的分片中,并且只處理和驗證自己所在分片鏈上的交易。Eth2 的短期計劃是啟用 64 個分片,預(yù)計在階段 1 實現(xiàn)分片與信標(biāo)鏈的交聯(lián)。
Shuffling 「混洗」機制
驗證者「混洗」的主要目的在于確保分片的安全性。由于驗證者分散在不同的分片中,有的節(jié)點可能會惡意控制某個分片。對驗證者進行混洗 (shuffling),使得每個分片區(qū)塊都有一個委員會,其中的驗證者都經(jīng)由隨機挑選。經(jīng)數(shù)學(xué)計算,如果攻擊者控制的驗證者少于總數(shù)的三分之一,就難以對某個分片發(fā)起攻擊。
Slots 時隙
12 秒的時間段,其中隨機選擇的驗證者將提議一個區(qū)塊。在每個 slot 中,在信標(biāo)鏈和分片中都可能新增一個區(qū)塊,但是 slot 中也可以沒有產(chǎn)生區(qū)塊。每個 epoch 中,驗證者被隨機分配到一個 slot 和分片中組成委員會,除了一名區(qū)塊提議者,其他委員會成員負責(zé)對該區(qū)塊進行證明 (attest)。每個委員會最少有 128 名驗證者。
Surround vote 環(huán)繞投票
一名驗證者發(fā)起的 FFG 投票環(huán)繞之前的 FFG 投票,或是被之前的 FFG 投票所環(huán)繞。
舉個例子,假設(shè)一名驗證者在 epoch 5 內(nèi),為 slot 32 處的源檢查點和 slot 128 處的目標(biāo)檢查點發(fā)起了一次 FFG 投票:
在 epoch 6 內(nèi),為 slot 64 處的源檢查點和 slot 96 處的目標(biāo)檢查點發(fā)起的 FFG 投票,被其在 epoch 5 中的投票環(huán)繞。
在 epoch 6 內(nèi),為 slot 0 處的源檢查點和 slot 160 處的目標(biāo)檢查點發(fā)起的 FFG 投票,則環(huán)繞了其在 epoch 5 中的 FFG 投票。
Slashing 罰沒
對驗證者進行罰沒,是指如果驗證者被證實存在破壞行為,其 (部分) 質(zhì)押金將被銷毀。在 Eth2 階段 0 時期,驗證者主要會因為三種惡意行為被罰沒:雙重投票 (double voting)、環(huán)繞投票 (surround voting)、雙重提議 (double proposal)。被罰沒的驗證者將被停止繼續(xù)參與協(xié)議,并且會被強制退出。
被銷毀的質(zhì)押金會與同時段被罰沒的驗證者數(shù)量成一定比例,以避免驗證者因無心之舉而受到超額懲罰。因為攻擊需要大量驗證者參與,被罰沒的驗證者越多,說明被攻擊的可能性越大,懲罰力度也就越強。最低罰沒金額為 1 ETH,最高罰沒金額為驗證者全部余額。
Validator 驗證者
驗證者可以看作是權(quán)益證明 (PoS) 共識機制中的「虛擬礦工」。用戶通過質(zhì)押 ETH 來激活和管理驗證者,每質(zhì)押 32 個 ETH,就會激活一名驗證者。
驗證者通過驗證者客戶端進行工作,而客戶端借助信標(biāo)(鏈)節(jié)點來運行。每個信標(biāo)節(jié)點都有跟蹤和讀取信標(biāo)鏈的功能。而每個驗證客戶端都可以執(zhí)行信標(biāo)節(jié)點的功能,或者調(diào)用信標(biāo)節(jié)點。一個客戶端允許一個或以上驗證者執(zhí)行驗證職能。
驗證者生命周期:
1. 質(zhì)押:已將 32 ETH 存入 ETH1 存款合約,此狀態(tài)將保留約 7 個小時。這可以在 ETH1 鏈遭遇攻擊時保障安全性。
2. 等待在 Eth2 激活
在網(wǎng)絡(luò)中有 327680 個有效驗證者之前,每個 epoch 可以激活 4 個驗證者 (每天 900 個)。在此之后,每個 epoch 可以激活 5 個驗證者。并且每增加 6.4 萬個活躍驗證者,每個 epoch 可以激活的驗證者數(shù)量+1
激活數(shù)量與活躍驗證者的數(shù)量成比例,上限是有效驗證者集除以 64,000
活躍驗證者(參與證明 & 提議區(qū)塊):
出現(xiàn)以下情況任一,驗證者停止工作
余額低于 16 個 ETH (被驅(qū)逐)
自愿退出
受到罰沒
以上就是《以太坊 2.0 術(shù)語庫》信標(biāo)鏈、PoS、分片…接觸以太坊 2.0 得先理解這些術(shù)語的詳細內(nèi)容,更多關(guān)于以太坊2.0術(shù)語庫的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
加密貨幣空投有哪些類型?如何安全領(lǐng)取空投代幣?完整指南
隨著區(qū)塊鏈技術(shù)的不斷發(fā)展,空投(Airdrop)已成為加密項推廣的重要式,簡單來說,空投就是免費發(fā)放加密貨幣,的是吸引更多戶關(guān)注項目并參與其中,對新來說,空投是種低檻的 …
2025-09-23 -
區(qū)塊瀏覽器怎么用?怎么查看鏈上數(shù)據(jù)和轉(zhuǎn)賬狀態(tài)?
區(qū)塊瀏覽器是一種專門用于查詢和瀏覽區(qū)塊鏈信息的工具,本質(zhì)上是區(qū)塊鏈的 “搜索引擎”, 它能實時瀏覽和查詢區(qū)塊鏈上的區(qū)塊高度、交易記錄、地址、代幣等信息,將復(fù)雜的鏈…
2025-09-23 -
2025年如何挖掘萊特幣 (LTC)幣?挖礦教程、收益分析
萊特幣誕生于 2011 年,是比特幣的一個分叉,旨在成為更輕量、更快速的支付網(wǎng)絡(luò),它采用 Scrypt 算法,這是一種不同于比特幣 SHA-256 的哈希算法,最初的設(shè)計目的是降低挖礦…
2025-09-23 -
什么是跨鏈橋?市面上有哪些跨鏈橋?一文介紹
什么是跨鏈橋?跨鏈橋在加密貨幣領(lǐng)域發(fā)揮著至關(guān)重要的作用,它實現(xiàn)了不同區(qū)塊鏈網(wǎng)絡(luò)之間的資產(chǎn)轉(zhuǎn)移,這是必要的,因為每個區(qū)塊鏈都按照自己的規(guī)則獨立運行,因此無法直接在…
2025-09-23 -
DeFi 3.0是什么?DeFi 3.0 代幣、功能、工作原理介紹
去中心化金融 (DeFi) 已經(jīng)徹底改變了人們對貨幣、借貸和投資的認知,從早期簡單的借貸協(xié)議到如今高度復(fù)雜的收益挖礦方法,DeFi 不斷發(fā)展演變,這種演變的最新階段就是人們所…
2025-09-23 -
DePINFi是什么?有哪些分類?DePINFi的趨勢的優(yōu)勢和挑戰(zhàn)介紹
DePINFi 是“去中心化物理基礎(chǔ)設(shè)施網(wǎng)絡(luò)金融”的縮寫,是去中心化物理基礎(chǔ)設(shè)施網(wǎng)絡(luò) (DePIN) 與去中心化金融 (DeFi) 的交匯點,下面小編就為大家詳細介紹一下它吧…
2025-09-22 -
Base生態(tài)核心項目有哪些?一文速覽值得關(guān)注的20個Base生態(tài)項目
本文將推薦Base生態(tài)中值得關(guān)注的20個項目,通過梳理這些項目的市場定位和資本表現(xiàn),來判斷Base生態(tài)的真實厚度,并進一步揭示其未來增長的動力來源,這不僅是對Base App轉(zhuǎn)型…
2025-09-22 -
一文盤點Web3 AI的11個潛力項目:不要錯過的造富列車
Web3 AI為普通人提供了參與AI財富創(chuàng)造的機會,不同于傳統(tǒng)AI的精英化,以下是我們精選的 Web3 AI領(lǐng)域最具潛力的項目和方向,Web3 AI的造富列車已經(jīng)啟動,現(xiàn)在上車還來得及…
2025-09-22 -
什么是加密貨幣完全稀釋估值FDV?怎么算?為何代幣解鎖可能意味著上漲
什么是加密貨幣完全稀釋估值FDV?為何代幣解鎖可能意味著上漲?FDV 考慮的是代幣的總供應(yīng)量,而流通供應(yīng)量指的是當(dāng)前市場上實際交易的代幣,理解 FDV 有助于全面評估一個項…
2025-09-20 -
什么是加密貨幣市值?市值為何重要?如何影響加密貨幣價格?
市值,通常被稱為“市值”,是一個反映加密貨幣總價值的財務(wù)指標(biāo),它是通過將加密貨幣的當(dāng)前價格乘以其總流通供應(yīng)量來計算的,本文深入探討了加密貨幣市值的含義、計算方法以…
2025-09-19