4.7 Article

A Performance-Optimized Consensus Mechanism for Consortium Blockchains Consisting of Trust-Varying Nodes

Journal

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TNSE.2021.3079415

Keywords

Peer-to-peer computing; Blockchain; Security; Fault tolerant systems; Fault tolerance; Throughput; Delays; Blockchain; trust; node classification; consensus mechanism

Funding

  1. National Natural Science Foundation of China [61872006]
  2. Scientific Research Activities Foundation of Academic and Technical Leaders and Reserve Candidates in Anhui Province [2020H233]
  3. Top-notch Discipline (specialty) Talents Foundation in Colleges and Universities of Anhui Province [gxbjZD2020057]
  4. King Abdulaziz University, Jeddah, Saudi Arabia [30-135-42]

Ask authors/readers for more resources

This research presents a performance-optimized consensus mechanism based on node classification, which enhances the throughput and fault tolerance of the blockchain system by dividing nodes into different categories based on trust values. Experimental results demonstrate that the proposed mechanism outperforms popular methods in terms of throughput, consumption, and fault tolerance, thus advancing the field of consortium blockchains.
Blockchain technology has wide applications in the fields of finance, public welfare, and the Internet of Things. Owing to a blockchain's characteristics, which include decentralization, openness, autonomy, immutability, and anonymity, it is difficult to quickly reach a reliable consensus result among its nodes. This work proposes a performance-optimized consensus mechanism based on node classification. Nodes are classified into accounting, validating, and propagating ones based on their trust values. All accounting nodes form an accounting node group, from which one is selected as the current accounting node to package transactions into a block, and the remaining nodes in the accounting node group can be used to validate the block quickly, owing to their high trust values. Validating and propagating nodes are responsible for validating and propagating transactions, respectively. All nodes' trust values are dynamically updated according to their behavior and performance. Corresponding algorithms are designed to realize the proposed consensus mechanism. The experimental results show that the proposed consensus mechanism provides higher throughput, lower consumption, and higher fault tolerance than some popularly used methods, thereby advancing the field of consortium blockchains.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available