這是我們的Polkadot共識系列文章的第3部分。有關簡介,請參見第1部分,有關GRANDPA的討論,請參見第2部分。
區塊鏈擴展的盲分配是一種區塊生產引擎,其靈感來自另一個權益證明協議OuroborosPraos。BABE可以單獨使用因為提供確定性概率,也可以與GRANDPA這樣的終端工具結合使用。
BABE是基于插槽的算法。它把時間分成幾個時間段,每個時間段都分成多個時間間隙。在Polkadot中,我們目標區塊的時間間隙時長為六秒鐘。BABE將選擇一個作者在每個插槽中創建一個區塊。
Coinbase:正在調查XLM、STX、Polygon、LiteCoin延遲交易和延遲發送的問題:5月14日消息,據 Coinbase Status,Coinbase 團隊目前正在調查 XLM、STX、Polygon 延遲交易,LiteCoin 延遲發送的問題,Coinbase 稱用戶資金是安全的。此外, Coinbase 于北京時間 8:59 表示,其新加坡銀行合作伙伴正在進行定期維護,在維護完成之前,存款和取款可能會延遲。[2023/5/14 15:02:04]
BABE中的時間分成幾個時段,每個時段是一組插槽。
將創建者分配到這些插槽的一種方法就是簡單地輪流使用。然而在這種循環模式下,對手始終知道下一位創建者是誰,并可以利用該信息來調整攻擊。理想情況是在他或她做出證明之前,沒人知道創建是誰。
Reddit在Polygon區塊鏈上部署其NFT系列第3代合約:金色財經報道,Reddit在Polygon區塊鏈上部署了其NFT系列“Reddit Collectible Avatar”的第3代合約。
Dune Analytics最新數據顯示,Reddit Collectible Avatar市值截至目前為74,528,925美元。此外,當前Reddit Collectible Avatar發行總量達到10,615,730個,Avatar NFT持有地址總量為7,309,124個。(Cointelegraph)[2023/4/6 13:48:04]
每個槽位可以有主要創建者和次要創建者。主插槽的負責權限是隨機分配的。但是由于該功能是隨機的,所以有時會有一些沒有主要負責人的插槽。為了確保區塊時間的一致性,BABE使用循環系統來安排次級插槽負責人。
以太坊基金會:即將進行支持提款的Shapella升級,公共測試網Sepolia計劃于2月28日升級:金色財經報道,以太坊基金會在最新發布的一篇文章中表示,Shanghai+Capella(Shapella)主網升級正在進入最后的預發布序列——公共測試網。Shapella包含許多功能,但對質押者和共識層來說最重要的是支持提款。退出的驗證者可以全額取款,而活躍驗證者余額超過32 ETH的可以部分取款。另外,第一個長期存在的公共測試網Sepolia計劃于2月28日進行升級。
2月7日,上海升級首個公共測試網zhejiang到達預定高度后已成功激活上海升級。此前開發人員表示,之后在Sepolia測試網升級后,計劃在2月底或3月初在以太坊Goerli測試網上發布上海升級,過渡成功后,將轉向主網。[2023/2/11 11:59:57]
主要插槽
OpenSea將Seaport集成至Polygon并推出無上線門檻、批量轉賬等功能:金色財經消息,OpenSea宣布將其開源Web3市場協議Seaport集成至Polygon,此后在Polygon上使用Seaport可啟動多項新功能,包括收藏和屬性優惠、無上線門檻、批量轉賬、多個創作者支付等多項新功能。
OpenSea表示,此前OpenSea上的Polygon由0x協議提供支持,此次集成將提供更穩定的買賣體驗,OpenSea現在支持使用Polygon的原生代幣MATIC作為支付選項。此外,接下來的幾個月中,Seaport還將增加對Klaytn和其他EVM兼容鏈的支持。[2022/8/31 12:59:19]
主要插槽的領導權授予是基于一個可驗證函數的評估。區塊鏈中的隨機數據已經有了過多的炒作。簡而言之,許多應用程序都依賴于隨機數生成,但是當所有鏈上操作都必須是確定性的并且可驗證,去識別大家都認可的隨機數是有一定難度的。
mStable在Polygon上啟動WMATIC/MTA/ETH激勵池:據官方消息,穩定幣聚合協議mStable宣布在Polygon上推出WMATIC/MTA/ETH激勵池,提供MTA、BAL和MATIC三重獎勵。此外,mStable最近在Polygon推出了針對mUSD儲蓄存款的流動性挖掘計劃,該計劃具有雙重MTA和MATIC獎勵,將運行3個月。[2021/7/27 1:17:01]
VRF會生成偽隨機數以及正確生成的證明。它們采用一些參數作為輸入。我們的VRF獲取一個時段隨機的種子,一個插槽號和作者的私鑰。因為沒有兩個節點具有相同的私鑰,所以每個節點可以為每個插槽生成唯一的偽隨機值。
在一段時期內每個創建者為每個插槽評估其VRF。對于每個輸出低于某個商定閾值的插槽,驗證者有權在該插槽中創立一個區塊。由于隨機插槽分配過程,有可能會導致具有多種參數的插槽也沒有區塊。稍后我們將討論如何處理。
BABE中的VRF以一個隨機性時段,時隙編號和驗證者私鑰作為輸入,并為一個插槽中的每個時隙輸出一個值。當區塊創建者的輸出低于網絡的閾值時,它將生成一個區塊作為該插槽的主要區塊指引者。
次要插槽
為了處理空插槽,BABE使用循環反饋模式。每個插槽都有次級負責人。如果沒有該插槽開端的主要負責人,則次要負責人將創建一個區塊。此后備將確保每個插槽都有一個區塊創建者,并有助于確保一致的區塊時間。
聯合BABE和GRANDPA
到目前為止,我們已經有GRANDPA來確定終端鏈和BABE來創建了新的區塊。自從單個插槽可以有多個負責人,因此BABE的某些鏈就會產生分叉。
選擇最佳延伸鏈的第一條規則很簡單:BABE必須建立在GRANDPA最終確定的鏈上。這是使用GRANDPA的要求之一。
使用GRANDPA的第二個更微妙的要求是區塊生產算法必須具有選擇“最佳”鏈的方法。此屬性導致BABE具有概率確定性。
最好的鏈在BABE只是由原創者創建的最多區塊的那條鏈。
一個BABE選擇最佳分叉鏈的示例
分叉在BABE中很常見,正如在GRANPA文章中討論的那樣,區塊生產是O,這意味著創建者只需要向所有人廣播新創建的區塊,而不需要每個人都向每個人發送消息。因此并非每個人都對未最終確定的鏈有相同的看法。
該系統使我們能夠高效地生產區塊,并使GRANDPA最終確定它們所要聚集的鏈。
該等誰的時鐘?
我們根據時間分配槽位,但是我們沒有單一時間觀念。每臺計算機都有自己的時鐘。我們不能使用中心化的時間服務,因為這就是單點攻擊。攻擊者可能會切斷NTP服務器,或者切斷它的控制權或采取控制措施,以采取更加不道德的行為,例如將不同的時間數據發送到不同的節點。
如果您有興趣,請考慮以下情形:
我收到您的消息說“是8:42:00。”我的時鐘顯示是8:42:03。可能發生以下三種情況之一:1.我們的時鐘同步,網絡傳送您的消息只花了3秒鐘。2.實際花費了1秒鐘來傳遞您的消息。我們的時鐘不同步2秒。3.你在騙我,這不是你的時鐘所說的。
現在設想一下當我的時鐘說8:41:59時,我收到了此消息。如果我相信您是在誠實地告訴我您的時鐘說了什么,那么我知道我們不同步,我必須將時鐘提前。我仍然不知道通過網絡傳遞所花費的時間,所以我不知道我們有多少不同步。
BABE使用相對時間給單個計算機的時鐘分配了槽位編號。當節點接收到一個區塊時,它將校對接收時間和與該塊關聯的插槽編號。然后它將槽數編號添加到每個區塊上,并用其中位數來預測未來的槽位。請記住,證者會事先知道要為其創建的插槽編號,因此他們可以對此進行檢查。
BABE中的區塊創建者使用區塊的接收時間創建了網絡時間視圖。他們將接受時間映射到未來,基于槽點時間來確定何時應該創建和發起一個區塊。
到目前為止,我們已經討論了鏈是如何被制造的和如何確認。我們下一個必須要解決問題是,如何使人們以正確的方式運行這些協議?本系列的最后一部分將討論運行時如何激勵運行BABE和GRANDPA以及對錯誤的懲罰。
閱讀有關安全性的第4部分->
原地址:https://polkadot.network/polkadot-consensus-part-3-babe/
翻譯:Mike
編輯:Mike
Tags:BABPOLGONLYGbabypepe幣發行量PolysportsDragonfly Protocolpolygon幣未來100美元
關于DCEP研發,相信大家一定有很多問題要問,今天52cbdc選取了一些大家比較關心也比較重要的問題進行了分析和判斷,同時關于DCEP與支付寶和微信支付這兩大數字支付平臺的一些疑問.
1900/1/1 0:00:00BTC行情分析 BTC日線的錨已經基本確定,4H轉日線中樞擴展后,4H的下跌走勢完成,形成2次買點的形成過程中,區間在9280-9400的區間.
1900/1/1 0:00:00陰陽K線間的故事里都是你,一筆一劃都希望你瀟灑至極。燈火闌珊,沒你何歡?漲跌交替,沒我怎贏?努力不一定有結果,但不努力終將一事無成,任何時候的決定都不晚,成長來自于覺悟,價值來自于不可替代,今天.
1900/1/1 0:00:00市場要聞 今天除了端午,沒有市場要聞。要聞解讀在行情分析里面穿插著。送大家一句詩吧:“亦余心之所善兮,雖九死其猶未悔。怨靈修之浩蕩兮,終不察夫民心.
1900/1/1 0:00:00特朗普針對中國科技公司再簽署新禁令!40天后,也就是9月20日起,任何美國公司或個人將不得與抖音海外版TikTok、微信海外版WeChat及它們的母公司進行任何交易往來.
1900/1/1 0:00:00:商務部張威:培育數字經濟新產業鏈,發揮在區塊鏈等領域的全球領先優勢據經濟日報消息,商務部國際貿易經濟合作研究院副院長、研究員張威在經濟日報刊文稱,面向未來,應堅持底線思維,采取有力措施.
1900/1/1 0:00:00