Study of Blockchains’s Consensus Mechanism Based on Credit
Practical Byzantine fault tolerance (PBFT) is one of the most popular consensus protocols of the blockchain. However, in the PBFT, the enthusiasm of reliable nodes cannot be stimulated effectively, and a large amount of communication resources are used for data consistency. Therefore, a new consensu...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8605507/ |
_version_ | 1818912955171864576 |
---|---|
author | Yuhao Wang Shaobin Cai Changlong Lin Zuxi Chen Tian Wang Zhenguo Gao Changli Zhou |
author_facet | Yuhao Wang Shaobin Cai Changlong Lin Zuxi Chen Tian Wang Zhenguo Gao Changli Zhou |
author_sort | Yuhao Wang |
collection | DOAJ |
description | Practical Byzantine fault tolerance (PBFT) is one of the most popular consensus protocols of the blockchain. However, in the PBFT, the enthusiasm of reliable nodes cannot be stimulated effectively, and a large amount of communication resources are used for data consistency. Therefore, a new consensus protocol-credit-delegated Byzantine fault tolerance (CDBFT)-is proposed in this paper. The CDBFT works as the following: 1) a voting rewards and punishments scheme and its corresponding credit evaluation scheme are proposed not only to stimulate enthusiasm of reliable nodes but also to reduce the participation of abnormal nodes in the consensus process, and the virtuous circle of the system can be founded and 2) consistency and checkpoint protocols based on PBFT are proposed to improve the efficiency and flexibility of system. From the simulation results, a conclusion can be drawn, the participation probability of abnormal nodes in the consensus process can be reduced to 5%, and the efficiency and stability of the system are improved greatly in the long-time running. |
first_indexed | 2024-12-19T23:22:49Z |
format | Article |
id | doaj.art-e21d05ec1d2d42d8b060946514cfd048 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T23:22:49Z |
publishDate | 2019-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-e21d05ec1d2d42d8b060946514cfd0482022-12-21T20:01:55ZengIEEEIEEE Access2169-35362019-01-017102241023110.1109/ACCESS.2019.28910658605507Study of Blockchains’s Consensus Mechanism Based on CreditYuhao Wang0https://orcid.org/0000-0002-9272-2443Shaobin Cai1Changlong Lin2Zuxi Chen3Tian Wang4Zhenguo Gao5Changli Zhou6College of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaCollege of Computer Science and Technology, Huaqiao University, Xiamen, ChinaPractical Byzantine fault tolerance (PBFT) is one of the most popular consensus protocols of the blockchain. However, in the PBFT, the enthusiasm of reliable nodes cannot be stimulated effectively, and a large amount of communication resources are used for data consistency. Therefore, a new consensus protocol-credit-delegated Byzantine fault tolerance (CDBFT)-is proposed in this paper. The CDBFT works as the following: 1) a voting rewards and punishments scheme and its corresponding credit evaluation scheme are proposed not only to stimulate enthusiasm of reliable nodes but also to reduce the participation of abnormal nodes in the consensus process, and the virtuous circle of the system can be founded and 2) consistency and checkpoint protocols based on PBFT are proposed to improve the efficiency and flexibility of system. From the simulation results, a conclusion can be drawn, the participation probability of abnormal nodes in the consensus process can be reduced to 5%, and the efficiency and stability of the system are improved greatly in the long-time running.https://ieeexplore.ieee.org/document/8605507/Consortium blockchainconsensus mechanismcreditPBFT |
spellingShingle | Yuhao Wang Shaobin Cai Changlong Lin Zuxi Chen Tian Wang Zhenguo Gao Changli Zhou Study of Blockchains’s Consensus Mechanism Based on Credit IEEE Access Consortium blockchain consensus mechanism credit PBFT |
title | Study of Blockchains’s Consensus Mechanism Based on Credit |
title_full | Study of Blockchains’s Consensus Mechanism Based on Credit |
title_fullStr | Study of Blockchains’s Consensus Mechanism Based on Credit |
title_full_unstemmed | Study of Blockchains’s Consensus Mechanism Based on Credit |
title_short | Study of Blockchains’s Consensus Mechanism Based on Credit |
title_sort | study of blockchains x2019 s consensus mechanism based on credit |
topic | Consortium blockchain consensus mechanism credit PBFT |
url | https://ieeexplore.ieee.org/document/8605507/ |
work_keys_str_mv | AT yuhaowang studyofblockchainsx2019sconsensusmechanismbasedoncredit AT shaobincai studyofblockchainsx2019sconsensusmechanismbasedoncredit AT changlonglin studyofblockchainsx2019sconsensusmechanismbasedoncredit AT zuxichen studyofblockchainsx2019sconsensusmechanismbasedoncredit AT tianwang studyofblockchainsx2019sconsensusmechanismbasedoncredit AT zhenguogao studyofblockchainsx2019sconsensusmechanismbasedoncredit AT changlizhou studyofblockchainsx2019sconsensusmechanismbasedoncredit |