摘要
本发明公开了一种基于Q‑Algorand的量子随机数共有链共识方法,包括以下步骤:(1)量子随机数发生器产生量子随机数,参与共识的节点收到随机数以及签名,验证签名通过,使用该随机数作为抽签算法使用的随机数;(2)Q‑Algorand区块生成并广播;(3)从超级节点获取该步参与共识的量子随机数,节点执行秘密抽签算法,检查自己是否为committee member,若是则执行Reduction算法对全网哪个区块的优先级最高这一问题进行投票并达成共识,将N个潜在的区块收敛为至多1个非空区块,执行BinaryBA*算法对Reduction过程收敛的区块进行多次投票,在网络状况良好的情况下在第一步即可达成FINAL共识。本发明量子随机数生成与传输将采用公钥密码学进行保护,以确保随机数的真实性,进而提升共识机制的安全性。
技术关键词
量子随机数发生器
共识方法
节点
算法
椭圆曲线密码
环签名技术
公钥密码学
零知识证明
公钥集合
消息
私钥
网络
学生
协议
机制
定义
参数
数据
系统为您推荐了相关专利信息
功能测试方法
策略
功能测试系统
验证算法
控制器测试技术
MAC地址转发表
网络深度
网关设备配置
通信系统
实体
核验方法
卷烟包装
图像摄录装置
分区
图像增强技术