首页 > 资讯 > 波卡特色的混合共识机制:BABE和GRANDPA
路安  

波卡特色的混合共识机制:BABE和GRANDPA

摘要:"波卡知识图谱"是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波

波卡知识地图是我们的入门级文章,我们试图从波卡最基本的部分开始,为您提供全面的理解波卡内容,当然,这是一个巨大的项目,也充满了挑战,但我们希望通过这样的努力让你能够正确理解波卡,也让不了解波卡方便快速掌握波卡相关知识,今天是第28期,波卡本质上是一个元协议,波卡网络通常使用两个共识协议:BABE和GRANDPA。

波卡本质上是区块链元协议,它不同于几乎所有其他协议,很少有事情在协议中难以改变。

说到波卡的共识协议,GRANDPA和BABE这两种协议是混合共识的两个方面。它们确保波卡网络不容易持续分裂,也不会有延迟交易的风险。混合共识是在波卡中获得的BABE(始终产生新块的能力)和GRANDPA(最终确定性)的好处。结合这两种机制,就像波卡网络中的法律法规一样,只要按照规则,中继链就能稳定运行。

BABE

BABE(Blind Assignment for Blockchain Extension),它是波卡的一种块生产机制,中文名称是区块链扩展的盲分配,是在验证者节点之间运行并确定新区块作者的区块生产机制。

BABE根据权益和波卡的随机循环,为验证者分配块。简单来说就是推动网络不断出块,保证网络向前发展。

由于波卡的随机机制,多个验证者可能是同一插槽的候选人。或者在某些情况下,插槽可能是空的,导致块的时间不一致。

因此BABE也是解决每个插槽多重验证和未验证插槽两个问题的方法。SASSAFRAS(Semi Anonymous Assignees of Staked Assignees For Fixed Time Rhythmic Assignments for Slots)(又名SASSY BABE或BADASS BABE)是BABE扩展充当恒定时间块生产协议,试图通过确保时间常数间隔准确生成块来解决BABE的缺点。

波卡

GRANDPA

GRANDPA它是实现波卡中继链最终确定性的工具。只要2/3的节点诚实,1/5的拜占庭节点可以在异步环境中处理,它就可以在一些同步网络模型中工作。

它是一种链生成机制,可以在一段时间内快速确认链的有效性,避免链的分叉或回滚,确保网络处理速度稳定。

一个显著的区别是,GRANDPA即使在长期的网络分区或其他网络故障之后,最终确定的过程也大大加快,而不是在链上达成协议。

换句话说,只要超过2/3的验证者证明了包含某个区块的链,所有通向该区块的区块就会立即结束。

后记

BABE单独使用也可以提供确定性概率GRANDPA波卡采用最终确定性工具,波卡采用了这种混合共识机制。

作为波卡的核心节点,网络的稳定性和安全性是波卡的关键因素。从本质上讲,波卡网络的安全性需要保持网络的连续稳定运行,并确保网络不会脱离线路,并在连续块的基础上减少硬分叉。

混合共识机制不仅是为了避免分叉,而且是为了通过数据回滚找到问题的根源。其次,在确保网络速度后,它还降低了延迟交易和攻击的风险。

Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。