← 返回列表
基于改进PBFT共识机制的能源区块链节点共识方法
摘要文本
本发明公开了一种基于改进PBFT共识机制的能源区块链节点共识方法,包括根据信誉交叉评估机制,对能源区块链的节点进行信誉值初始化;将节点依据信誉值降序排序并从末尾取f个节点移入拜占庭节点集,将剩余节点分入可信节点集;从可信节点集中选取节点生成候选节点分组,并从候选节点分组中选出共识节点组成共识节点集;结合可验证随机函数和能源交易活跃度从共识节点集中随机选择主节点;共识节点执行CPBFT,完成本轮共识;更新所有节点的信誉值,并更新拜占庭节点集和可信节点集,确定候选节点分组,进行下一轮共识。本发明提高了能源区块链网络的弹性和安全性,同时提升了共识节点的效率,加快了用能权交易信息打包上链。
申请人信息
- 申请人:成都理工大学
- 申请人地址:610000 四川省成都市成华区二仙桥东三路1号
- 发明人: 成都理工大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于改进PBFT共识机制的能源区块链节点共识方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410182173.3 |
| 申请日 | 2024/2/19 |
| 公告号 | CN117745433A |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G06Q40/04 |
| 权利人 | 成都理工大学 |
| 发明人 | 刘明哲; 赖艺伟; 杨静怡; 李伊北; 李姗霖 |
| 地址 | 四川省成都市成华区二仙桥东三路1号成都理工大学 |
专利主权项内容
1.一种基于改进PBFT共识机制的能源区块链节点共识方法,其特征在于,包括以下步骤:S10、根据基于节点间的数据包传输成功率、评分权重、交易合作次数、交易竞争次数的信誉交叉评估机制,对能源区块链的节点进行信誉值初始化,确定每个节点初始状态的信誉值;S20、将节点依据信誉值进行降序排序,从序列末尾依次向前取f个节点移入拜占庭节点集,将剩余已排序的节点分入可信节点集;S30、按照分拆数数列从可信节点集中选取节点生成候选节点分组,并依次从候选节点分组中按设定比例选出共识节点,组成共识节点集;S40、结合可验证随机函数和节点的能源交易活跃度从共识节点集中随机选择主节点;S50、共识节点执行改进PBFT共识算法,在完成共识流程后,就本轮交易达成一致;S60、更新所有节点的信誉值,并更新拜占庭节点集和可信节点集,再重复步骤S30-S60的过程。