Abstract

Blockchain technology is becoming more and more popular, but performance problems have always troubled it, especially the scale of distributed networks is limited. Like Practical Byzantine consensus algorithm (PBFT), the main bottlenecks are concentrated in the scope of consensus too small, and the communication is too high. In order to implement PBFT in large-scale systems such as large-scale IoT ecosystems and blockchains, this paper proposes a reputation-based two-layer improved PBFT consensus computing model DT-PBFT. In order to better combine with the large -scale Internet of Things ecosystem, we give each node regional location, communication capacity, computing power and other related attributes to each involvement, so that Client nodes can input node attributes as parameters into the reputation calculation algorithm, to select the master node of each layer in the double-layer consensus model. Determining the master node through reputation improves the credibility of the consensus algorithm. At the same time, the DTPBFT cancels the Pre-Prepare stage, reducing communication complexity. Finally, this paper transforms the existing PBFT algorithm on the Fabric platform to implement the DT-PBFT consensus algorithm and compares its performance with traditional PBFT, proving that DT-PBFT has the best balance and excellent comprehensive performance in large-scale IoT application scenarios.

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.