波卡链Substrate Grandpa协议一“概念说明”

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了波卡链Substrate Grandpa协议一“概念说明”相关的知识,希望对你有一定的参考价值。

1. Grandpa协议

祖先递归继承共同前缀协议(GHOST-based Recursive Ancestor Deriving Prefix Agreement)

区块选择协议:配合出块协议

  • 对链进行投票,一次确认若干个块
  • 确定性:保证跨链交易100%不可逆

eg. 出块日子

出块日志:664253一下到664256

Idle(24peers),best:#664257(0x706c76b7),finalized#664253(0xe4ab4d2a)

Imported#664258(0xee716321)

Idle(24peers),best:#664258(0xee716321),finalized#664256(0x809a…a5d8)

2. finality gadget 确定性小工具

解决:Byzantine一致性

  • 确定具有 >⅔ 绝对多数票数的最佳块
  • 生成最终性证明(通过获得绝对多数票并将它们捆绑成一条消息来构建的。签名聚合可用于使其更小)
  • oracle A最终是一致的:预言机在某个未指定的时间给所有的参与者返回的值是一样的(Oracle A in a protocol is eventually consistent if it returns the same value to all participants after some unspecified time)

以上是关于波卡链Substrate Grandpa协议一“概念说明”的主要内容,如果未能解决你的问题,请参考以下文章

波卡链Substrate Grandpa协议三“2阶段同步”

波卡链Substrate Grandpa协议四“责任安全机制”

波卡链Substrate Grandpa + Babe

波卡链Substrate 托盘Pallets

波卡链Substrate Babe协议一“基本概念”

波卡链Substrate Babe协议一“基本概念”