Abstract:Since the existing Practical Byzantine Fault Tolerance (PBFT) consensus algorithm applied to the consortium Blockchain has the problems of poor scalability, high communication overhead, and low efficiency, the Credit-Layered Byzantine Fault Tolerance (CLBFT) consensus algorithm was proposed. Based on the PBFT, a node credit score rule was formulated. A mechanism based on credit-layered was proposed, which divides the nodes into four categories, to enhance the initiative of trusted nodes and reduce the participation of abnormal nodes in order to achieve the purpose of good system operation. The experimental results show that under long-term operation, CLBFT can reduce communication overhead and improve system efficiency.