一种云平台场景下的 CA-PBFT 算法 *
摘要
针对区块链与云平台相结合的场景中,传统的拜占庭容错算法(practical byzantine fault tolerant,PBFT)存在通信
复杂度高、共识效率低、吞吐量较低等问题,提出一种基于通信和模型的改进型拜占庭容错算法。该算法以多维度综合性
评分模型和通信性能模型为基础,评估节点的评分并将其划分为多级队列,规范节点行为,优化选主策略;同时依据通信
性能模型对于集群进行分簇,簇内部执行动态调整的一致性协议,分解共识任务,提高共识效率。最后在模拟无线网络搭
建的仿真环境中,CA-PBFT 共识算法在集群内部存在恶意节点与否的情况下,相较于 PBFT 共识算法,在吞吐量、网络
负载和共识时延等性能方面表现更优。
复杂度高、共识效率低、吞吐量较低等问题,提出一种基于通信和模型的改进型拜占庭容错算法。该算法以多维度综合性
评分模型和通信性能模型为基础,评估节点的评分并将其划分为多级队列,规范节点行为,优化选主策略;同时依据通信
性能模型对于集群进行分簇,簇内部执行动态调整的一致性协议,分解共识任务,提高共识效率。最后在模拟无线网络搭
建的仿真环境中,CA-PBFT 共识算法在集群内部存在恶意节点与否的情况下,相较于 PBFT 共识算法,在吞吐量、网络
负载和共识时延等性能方面表现更优。
关键词
区块链;共识算法;实用拜占庭容错共识算法;动态一致性协议
全文:
PDF参考
[1]Zhou W, Jia Y, Peng A , et al. The Effect of IoT New
Features on Security and Privacy: New Threats, Existing Solutions,
and Challenges Yet to Be Solved.[J].IEEE Internet of Things
Journal,2019,6(2):1606-1616.
[2] 李腾,程哲,贾东立,等 . 基于角色管理的实用拜
占庭容错共识算法 [J]. 计算机工程与科学 ,2022,44(02):237-
243.
[3] 刘炜 , 阮敏捷 , 佘维 , 张志鸿 , 田钊 . 面向云平台的
PBFT 优化共识算法 [J]. 计算机科学 ,2021,48(11):151-158.
[4] 方维维 , 王子岳 , 宋慧丽等 . 一种面向区块链的优化
PBFT 共识算法 [J]. 北京交通大学学报 ,2019,43(05):58-64.
DOI: http://dx.doi.org/10.12361/2661-3727-07-03-174305
Refbacks
- 当前没有refback。