Byzantine容错
可扩展性
计算机科学
一致性算法
容错
块链
可靠性(半导体)
声誉
共识
算法
分布式计算
服务(商务)
块(置换群论)
算法设计
机器学习
计算机安全
多智能体系统
数据库
几何学
量子力学
数学
社会科学
功率(物理)
经济
社会学
经济
物理
作者
Shimin Sun,Xiaofan Wang,Aixin Xu,Li Han
摘要
With the development and application of Blockchain technology, some consensus algorithms emerged. Practical Byzantine Fault Tolerance (PBFT), as a type of classic consensus algorithm, has been widely applied in Consortium Blockchain. However, it still has some issues need to be resolved via optimization, such as low node reliability, poor scalability, insufficient dynamics, and frequent view change. To address those problems, this paper proposes a Reputation evaluation-based fault tolerance consensus algorithm, named RPBFT. We introduce a reputation evaluation model based on the service performance and enthusiasm of nodes to participate in consensus. A reward-punishment mechanism is proposed to make nodes with high reliability more likely to participate in block production, which improves the security and reliability of the blockchain. Finally, a two-phase consensus process is presented to achieve a more efficient consensus. The experimental results show that, compared with relevant consensus algorithms, RPBFT is superior in reducing consensus delay and improving communication efficiency.
科研通智能强力驱动
Strongly Powered by AbleSci AI