波卡链Substrate (7)Babe协议六“Secondary slot leader”
1. 问题
由于槽是随机分配,一个插槽可能是空的,有的却有多个。或者说刚才的n个Validators的output都小于阈值。谁来出块?
2. 解决方法
每个插槽可以有一个主要Primary leadership和第二作者Secondary Slot Leaders
- 每个人都有机会
- 使用轮询算法,每个validator有一个序号
blake256 哈希算法
epch_randomness:纪元随机值
slot_number: slot号
authorities_len:作者数量
波卡链Substrate (7)Babe协议六“Secondary slot leader”相关推荐
- 波卡链Substrate (6)Babe协议一“基本概念”
1. 盲分配Babe协议(Blind Assignment for Blockchain Extension protocol ) 一种基于槽的算法. 将时间分解为多个纪元,每个纪元都被划分为多个槽s ...
- 波卡链Substrate (7)Babe协议四“出块签名和验证”
1. 步骤 step1. slot leader更新本地链C使用新块,并发送新块B发送给其他节点 step2. 签名 slk:当前槽 H(l-1):sLk前一个区块的哈希 d:VRF输出 pi:val ...
- 波卡链Substrate (7)Grandpa + Babe
1. BABE 必须建立在 GRANDPA 最终确定的链上. BABE 中最好的链就是由主节点创建的区块最多的链 Grandpa 多个块一次性进行确认 eg. 标有"1"的块是主要 ...
- 波卡链Substrate (7)Babe协议五“Epoch纪元更新”
1. 新的纪元更新时,validors需要更新新的纪元随机值,新纪元的当前有效validators 一个新的validator加入链后,至少要过2个纪元才能参与出块.eg. 第i个纪元的时候就确定了第 ...
- 波卡链Substrate (6)Babe协议三“slot leader”
1. 问题:一个槽有多个Validators,谁来出块? 2. 解决:每个Validator使用VRF(Verifiable Random Function)函数生成一个伪随机值,如果低于阈值,它就成 ...
- 波卡链Substrate (6)Babe协议二“分配slot机制”
1. 问题:哪个槽分配给哪些Validators? 2. 解答:分配插槽机制 主要插槽领导者是随机分配的. 由于有多个validators,需要轮流分配插槽.(循环模式下,攻击者预先知道下一个人是谁, ...
- 波卡链Substrate (7)Grandpa协议一“概念说明”
1. Grandpa协议 祖先递归继承共同前缀协议(GHOST-based Recursive Ancestor Deriving Prefix Agreement) 区块选择协议:配合出块协议 对链 ...
- 波卡链Substrate (7)Grandpa协议四“责任安全机制”
1. Account Safety 当网络出现分叉的 commit 信息时,Polkadot节点马上采取 Account Safety 的机制. 是一种"弱主观性"安全模式:通过惩 ...
- 波卡链Substrate (7)Grandpa协议三“2阶段同步”
1. 预投票pre-vote+预执行pre-commit step0. 假设当前是第r轮,一个voter 在(r-1)轮完成后,并且收集完之前所有轮投票的情况下可以进行第r轮投票 step1. 如果v ...
最新文章
- JAVA-基础(Class对象及反射)
- count时结果 hive_hive的count(distinct id)测试--慎用
- python画折线图显示点值-Python 绘制可视化折线图
- php组合设计模式(composite pattern)
- pytorch之torch.backends.cudnn.benchmark=True——使用 GPU 来加速网络的训练
- caffe common 程序分析 类中定义类
- 使用openswan构建lan-to-lan ×××(KLIPS)
- 从医疗数字化转型谈何为中台
- uva-993-贪心
- msyql之查询某字段值重复的数据个数
- msp430入门编程47
- 最新手机号段归属地数据库 高性能dat解析
- mac 安装淘宝镜像 cnpm
- 修改WordPress网站默认wp-content/uploads上传文件路径
- css 下拉 小箭头
- Caught FileNotFoundError in DataLoader worker process 0
- 在写CSDN的文章时,如何插入表格并进行简单的配置
- 由注意力机制中scaled sqrt(dk)操作联想到期望与方差的本质推导
- 华为机试 - 最大矩阵和
- Halcon-图像锐化(边缘处理)
热门文章
- 【Python】青少年蓝桥杯_每日一题_11.19_围圈报数
- 数据库创建表的时候长度的介绍
- php 主观题判分,司法考试改革后多少分通过,客观题主观题分数怎么算?
- 浅谈阀控型铅酸蓄电池在数据中心的应用与日常管理
- python做出来的东西_【python小白】 做了一个爬虫,但是爬出来的东西无法存储...
- 去掉状态条并全屏_一个人住180㎡,大大的落地窗,足够的收纳,简洁又舒适,宅在家是她最享受的状态!...
- 计算机网络管理考核办法,开滦医院计算机网络管理考核细则
- GPU:nvidia-smi的简介、安装、使用方法之详细攻略
- IT:银行类金融科技岗笔试习题集合—各大行(工商+建设+农业+浦发+招商+平安+人民+邮政银行)计算机信息科技岗笔试集合(包括计算机基础知识+网络+操作系统+数据库系统原理)
- Interview:算法岗位面试—上海某公司算法岗位(偏图像算法,互联网科技行业)技术面试考点之区块链的TPS等问题