摘要
本发明提供了一种兼顾效率与安全的区块链共识方法,属于区块链共识算法技术领域;解决了传统区块链Raft共识算法在效率和拜占庭容错性方面的平衡问题;包括以下步骤:领导者选举阶段:在传统Raft算法的领导者选举阶段,结合Schnorr协议和计票比较机制,强化领导者选举的安全性,其实现步骤包括:在追随者节点投票给候选人节点时,在选票上通过Schnorr协议进行签名;在一轮选举中由候选人节点发起计票比较RPC,从而确定最终的领导者;差分日志复制阶段:采用安全差分日志复制取代传统Raft算法的日志复制阶段,领导者节点会计算与追随者节点日志副本的差异,并生成差分日志,追随者节点应用差分日志来更新本地日志副本;本发明应用于节点众多的联盟链。
技术关键词
区块链共识方法
节点
Raft算法
区块链共识装置
副本
日志条目复制方法
客户端
存储计算机可执行指令
生成密钥
阶段
机制
协议
电子设备
可读存储介质
签名算法
集群
共识算法
系统为您推荐了相关专利信息
阶段
LED显示器
节点
智能调控方法
实时数据采集
设备调度方法
混合整数规划模型
阶段
工业生产管理优化技术
连铸机
自主学习方法
节点
神经网络架构
自动生成器
加速度
资源调度信息
资源依赖关系
路径搜索算法
协同调度方法
图谱