Affiliation:
1. School of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing, China
Abstract
Practical Byzantine Fault Tolerance (PBFT), the widest-used consensus algorithm in the alliance blockchain, suffers from high communications complexity and relatively low scalability, making it difficult to support large-scale networks. To overcome these limitations, we propose a secure and scalable consensus algorithm, Vague Sets-based Double Layer PBFT (VSDL-PBFT). Roles and tasks of consensus nodes are redesigned. Three-phase consensus process of the original PBFT is optimized. Through these approaches, the communication complexity of the algorithm is significantly reduced. In order to better fit the complexity of voting in the real world, we use a vague set to select primary nodes of consensus groups. This can greatly reduce the likelihood of malicious nodes being selected as the primary nodes. The experimental results show that the VSDL-PBFT consensus algorithm improves the system’s fault tolerance, it also achieves better performance in algorithm security, communications complexity, and transaction throughput compared to the baseline consensus algorithms.
Reference20 articles.
1. Privacy preservation in permissionless blockchain: A survey;Li Peng;Digital Communications and Networks,2021
2. Zice Sun , Yingjie Wang , Zhipeng Cai , Tianen Liu , Xiangrong Tong , Nan Jiang , A two-stage privacy protection mechanism based on blockchain in mobile crowdsourcing, International Journal of Intelligent Systems (36-5)(2021).
3. P2sf-iov: A privacy-preservation-based secured framework for internet of vehicles;Randhir Kumar;IEEE Transactions on Intelligent Transportation Systems,2022
4. A double-chain blockchain with economic attributes and network constraints of prosumer transactions;Hongming Yang;IEEE Transactions on Industrial Informatics,2023
5. A comparative study on consensus mechanism with security threats and future scopes: Blockchain,;Ashok Kumar Yadav;Computer Communications,2023