當(dāng)前位置:
首頁(yè) >
波卡链Substrate (7)Babe协议五“Epoch纪元更新”
發(fā)布時(shí)間:2025/3/21
57
豆豆
生活随笔
收集整理的這篇文章主要介紹了
波卡链Substrate (7)Babe协议五“Epoch纪元更新”
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 新的紀(jì)元更新時(shí),validors需要更新新的紀(jì)元隨機(jī)值,新紀(jì)元的當(dāng)前有效validators
一個(gè)新的validator加入鏈后,至少要過(guò)2個(gè)紀(jì)元才能參與出塊。eg. 第i個(gè)紀(jì)元的時(shí)候就確定了第i+1,i+2個(gè)紀(jì)元的validators
1.1 紀(jì)元隨機(jī)值生成算法
- 創(chuàng)世塊
手動(dòng)生成一個(gè)隨機(jī)數(shù)r用于前兩個(gè)紀(jì)元的插槽分配。 - 其他區(qū)塊
Em是其前2紀(jì)元所有輸出塊的算法:
m:紀(jì)元序號(hào)
p:紀(jì)元內(nèi)所有塊的輸出混合運(yùn)算,假設(shè)每個(gè)塊的vrf輸出為v1,v2,…vn,那么p=Hash(v1||v2||…||vn)
1.2 相對(duì)時(shí)鐘調(diào)整
- 每一Party都有一個(gè)本地時(shí)鐘,這個(gè)時(shí)鐘不會(huì)被任何外部源影響
- 每一個(gè)Party根據(jù)收到的區(qū)塊的時(shí)間來(lái)調(diào)整更新本地時(shí)間
總結(jié)
以上是生活随笔為你收集整理的波卡链Substrate (7)Babe协议五“Epoch纪元更新”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 波卡链Substrate (7)Babe
- 下一篇: 波卡链Substrate (7)Babe