Abstract

By facilitating multiple independent owners to jointly control a distributed network, blockchain can be used to solve the problem of device collaboration in complex networks (e.g., 5G, health care industries) through a distributed consensus mechanism. However, the state-of-the-art blockchain-based solutions cannot meet the demand of high transaction rate for those applications, due to the unavoidable data synchronization cost in decentralized systems. To address this issue, recent research splits blockchain nodes into multiple groups as parallel shardings to improve scalability at the cost of increased communication and storage per node. This paper proposes a fast and secure distributed blockchain protocol to reduce the traffic complexity while enhancing the transaction rates and the capability of fault-toleration. We introduce Proof-of-Behavior (PoB), a behavior-based incentive mechanism, for stimulating honest behavior and neutralizing malicious attacks. We design a blockchain protocol by integrating PoB with Raft, another classic consensus protocol with supervision, called Beh-Raft-Chain. Our approach replaces Practical Byzantine Fault Tolerance (PBFT) with Behavior-based Raft to lower the traffic complexity to O(n) and boost the capability of fault-toleration from n/4 to n/3, where n is the scale of blockchain. In our solution, we weigh all nodes based on their money and behaviors, and then set an adjustment parameter to increase the probability of candidate nodes being chosen beyond only a few nodes with the highest weight, in order to incentivize honest behavior in our mechanism. Our comparative experiments confirm Beh-Raft-Chain's theoretical low complexity and high fault-toleration properties.

Highlights

  • B LOCKCHAIN technology has attracted huge investments from some of the world’s leading enterprises because of its security and immutability

  • The blockchain system is designed for operating in a decentralized setting and independent of a centralized server or a trusted third party, which is different from traditional distributed databases

  • The third goal is to measure the scalability of Beh-Raft-Chain by system performance and communication cost over different network sizes

Read more

Summary

Introduction

B LOCKCHAIN technology has attracted huge investments from some of the world’s leading enterprises because of its security and immutability. Health care industries have applied blockchain technology to build electronic health chain (EHC) and medical supply chains (MSC) to revolutionize the interoperability, security, and accountability of electronic health records and health information technology [1]. Most studies [2]–[5] implemented blockchain solutions that use Proof-of-Work (PoW) [6] consensus to probabilistically elect the leader, which employs billions of CPUs to search for hash values [7] and has limitations on the maximum transaction rate. Another set of studies [8], [9] adopted permissioned blockchains with Practical Byzantine-Fault Tolerance (PBFT) [11] consensus, which requires every two nodes communicate with each other. The limitations of performance and scalability are open challenges with the exponential rise in the number of devices

Objectives
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.