iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0
佛心分享-IT 人自學之術

合約開發特訓班系列 第 24

以太坊系統層 Beacon Chain 信標鏈 beaconcha.in 網站怎麼看

  • 分享至 

  • xImage
  •  

另一個類似 BeaconScan 的系統儀表板網站「beaconcha.in」(https://beaconcha.in/),可以看以太坊主網系統層信標鏈(Beacon Chain)目前的狀態,包括活躍驗證者(Active Validators)、排隊中的驗證者 (Pending Validators)、押金(Staked ETH)、Finalized Epoch 已定案的大時段、目前的大時段(Epoch)、目前的小時段(Current Slot)等等資訊。

https://ithelp.ithome.com.tw/upload/images/20241004/20169297Pb9oVNwFC6.png

先看這張圖的標題「Network History」網路歷史,圖的橫軸有寫日期時間和 Epoch 第幾個 Epoch。Epoch 是時間的單位。橫軸是時間。這張圖是一種雙 Y 軸圖表,縱軸 Y 軸有兩個,一個在左邊一個在右邊。左邊的 Y 軸寫「Balance [ETH]」押金餘額。右邊的 Y 軸寫活躍驗證者(Active Validators)。

圖表上有一條藍色的線和一條綠色的線。藍色的線是押金(Staked ETH),他對的是左邊的 Y 軸押金餘額。綠色的線是活躍驗證者,他對的是右邊的 Y 軸活躍驗證者。一個資訊是押金現在有放了多少錢,一個資訊是現在有多少個驗證者,兩個資訊合在一起,放在一張圖表來看的意思是,可以看得出來現在大概有多少個驗證者,以及驗證者和押金隨時間的變化。

https://ithelp.ithome.com.tw/upload/images/20241004/20169297mmVslGfAM5.png

橫的刻度叫 slot,總個有 32 個 slot,每一個 slot 會閃 12 秒。整一排的 32 個 slot 就是一個 Epoch。綠色的 slot 就是有產生區塊。有時驗證者有可能離線,他就不會產生區塊,也就沒有綠色的顏色。整個是一大條 S 形在繞的很長的一條鏈。

Beacon Chain 信標鏈是 2020 年 12 月 1 日創世開始的,所以從 2020 年 12 月 1 日到現在 2024年 10 月 4 日,經過了大約 315717 個 Epoch 那麼久,也就是 315717 個 6.4 分鐘。

https://ithelp.ithome.com.tw/upload/images/20241005/20169297CFPVizGDgV.png

「justified」準定案的檢查點,代表有 96.7% 的押金已經投票在那一個檢查點上。

https://ithelp.ithome.com.tw/upload/images/20241005/201692973dT6qUZZ3o.png

定案的檢查點(finalized checkpoint)

https://ithelp.ithome.com.tw/upload/images/20241005/2016929715ye5QwnwX.png

2019 年正式發表出來的論文「Casper the Friendly Finality Gadget」( https://arxiv.org/pdf/1710.09437 )論文作者 Vitalik Buterin、Virgil Griffith。當時論文就有定義怎麼做 「justified 準定案的」檢查點(checkpoint)以及 「finalized 定案的」檢查點(checkpoint)。論文內容裡的其中一張圖(Figure 1: Illustrating a checkpoint tree, the height function, and a justified chain within the checkpoint tree),這張圖是由「框框檢查點」所形成的檢查點的樹(checkpoint tree)。

圖中桃紅色框框 b1 和 b2 都是 finalized 定案的檢查點(finalized checkpoint),b3 是「justified 準定案的」檢查點(justified checkpoint)。如果過了一段時間之後,b3 之上出現一個準定案的檢查點(justified checkpoint),這時候 b3 就會變成定案。新出來的框框檢查點就是 justified 的。

參考文章:
https://ethereum.org/en/roadmap/beacon-chain/


上一篇
認識 Beacon Chain 信標鏈之帶逛 BeaconScan 網站
下一篇
以太坊驗證者 validator 排隊怎麼排
系列文
合約開發特訓班30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言