波卡链Substrate (7)Grandpa协议一“概念说明”
生活随笔
收集整理的這篇文章主要介紹了
波卡链Substrate (7)Grandpa协议一“概念说明”
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. Grandpa協(xié)議
祖先遞歸繼承共同前綴協(xié)議(GHOST-based Recursive Ancestor Deriving Prefix Agreement)
區(qū)塊選擇協(xié)議:配合出塊協(xié)議
- 對鏈進(jìn)行投票,一次確認(rèn)若干個塊
- 確定性:保證跨鏈交易100%不可逆
eg. 出塊日子
出塊日志:從664253一下到664256Idle(24peers),best:#664257(0x706c…76b7),finalized#664253(0xe4ab…4d2a)Imported#664258(0xee71…6321)Idle(24peers),best:#664258(0xee71…6321),finalized#664256(0x809a…a5d8)2. finality gadget 確定性小工具
解決:Byzantine一致性
- 確定具有 >? 絕對多數(shù)票數(shù)的最佳塊
- 生成最終性證明(通過獲得絕對多數(shù)票并將它們捆綁成一條消息來構(gòu)建的。簽名聚合可用于使其更小)
- oracle A最終是一致的:預(yù)言機(jī)在某個未指定的時間給所有的參與者返回的值是一樣的(Oracle A in a protocol is eventually consistent if it returns the same value to all participants after some unspecified time)
總結(jié)
以上是生活随笔為你收集整理的波卡链Substrate (7)Grandpa协议一“概念说明”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 波卡链Substrate (7)Babe
- 下一篇: 波卡链Substrate (7)Gran