Skip to main content

A PBFT Consensus Scheme with Reputation Value Voting Based on Dynamic Clustering

  • Conference paper
  • First Online:
Security and Privacy in Digital Economy (SPDE 2020)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1268))

Included in the following conference series:

Abstract

At present, the consensus algorithm based on reputation voting generally has the problem of credit value accumulation caused by Matthew effect, which will lead to the risk of system centralization. Therefore, we propose a new blockchain consensus scheme based on PBFT mechanism, which divides the nodes into three categories: production node, upper node and common node, and the first two types are generated by node selection algorithm and replaced regularly. In the node selection algorithm, random parameters are introduced to make the reputation value no longer the only standard. In addition, in order to solve the problems of high message complexity and poor scalability shortcomings in PBFT, we use ISODATA algorithm to segment the nodes in the system, and simplify the consensus process of these existing PBFT algorithm, which greatly reduces the message complexity of the consensus processing without compromising the fault-tolerant performance of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Khan, F.A., Asif, M., Ahmad, A., et al.: Blockchain technology, improvement suggestions, security challenges on smart grid and its application in healthcare for sustainable development. Sustain. Cities Soc. 55, 102018 (2020)

    Article  Google Scholar 

  2. Casino, F., Dasaklis, T., Patsakis, C.: A systematic literature review of blockchain-based applications: current status, classification and open issues. Telemat. Inf. 36, 55–81 (2019)

    Article  Google Scholar 

  3. Frizzo-Barker, J., Chow-White, P.A., Adams, P.R., et al.: Blockchain as a disruptive technology for business: a systematic review. Int.J. Inf. Manag. 51 (2020)

    Google Scholar 

  4. Xue, T., Yuan, Y., Ahmed, Z., et al.: Proof of contribution: a modification of proof of work to increase mining efficiency. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), pp. 636–644 (2018)

    Google Scholar 

  5. King, S., Nadal, S.: PPcoin: peer-to-peer crypto-currency with proof-of-stake. Engineering (2012)

    Google Scholar 

  6. Nguyen, C.T., Hoang, D.T., Nguyen, D.N., et al.: Proof-of-stake consensus mechanisms for future blockchain networks: fundamentals, applications and opportunities. IEEE Access 7, 85727–85745 (2019)

    Article  Google Scholar 

  7. Lamport, L.: Brief announcement: leaderless byzantine paxos. In: Peleg, D. (ed.) DISC 2011. LNCS, vol. 6950, pp. 141–142. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24100-0_10

    Chapter  Google Scholar 

  8. Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: USENIX, pp. 305–320 (2014)

    Google Scholar 

  9. Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 173–186 (1999)

    Google Scholar 

  10. Bugday, A., Ozsoy, A., Öztaner, S.M., et al.: Creating consensus group using online learning-based reputation in blockchain networks. Pervasive Mob. Comput. 59 (2019)

    Google Scholar 

  11. Vincent, G.: From blockchain consensus back to Byzantine consensus. Future Gener. Comput. Syst. 107, 760–769 (2020)

    Article  Google Scholar 

  12. Wang, Y., et al.: Study of blockchains’s consensus mechanism based on credit. IEEE Access 7, 10224–10231 (2019)

    Article  Google Scholar 

  13. Wang, Y., Song, Z., Cheng, T.: Improvement research of PBFT consensus algorithm based on credit. In: Zheng, Z., Dai, H.-N., Tang, M., Chen, X. (eds.) BlockSys 2019. CCIS, vol. 1156, pp. 47–59. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-2777-7_4

    Chapter  Google Scholar 

  14. Lv, S., Li, H., Wang, H., Wang, X.: CoT: a secure consensus of trust with delegation mechanism in blockchains. In: Si, X., Jin, H., Sun, Y., Zhu, J., Zhu, L., Song, X., Lu, Z. (eds.) CBCC 2019. CCIS, vol. 1176, pp. 104–120. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-3278-8_7

    Chapter  Google Scholar 

  15. Veronese, G.S., Correia, M., Bessani, A.N., et al.: Efficient byzantine fault-tolerance. IEEE Trans. Comput. 62(1), 16–30 (2013)

    Article  MathSciNet  Google Scholar 

  16. Wang, H., Guo, K., Pan, Q.: Byzantine fault tolerance consensus algorithm based on voting mechanism. J. Comput. Appl. 39(06), 1766–1771 (2019)

    Google Scholar 

  17. Wang, H., Guo, K.: Byzantine fault tolerant algorithm based on vote. In: 2019 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), Guilin, China, pp. 190–196 (2019)

    Google Scholar 

  18. Li, K., Li, H., Wang, H., et al.: PoV: an efficient voting-based consensus algorithm for consortium blockchains. Front. Blockchain 3, 11 (2020)

    Article  Google Scholar 

  19. Ball, G.H., Hall, D.J.A.: Clustering technique for summarizing multivariate data. Syst. Res. Behave Sci. 12(2), 153–155 (1967)

    Article  Google Scholar 

  20. Likas, A., Vlassis, M., Verbeek, J.: The global K-means clusteringalgorithm. Pattern Recogn. 36(2), 451–461 (2003)

    Article  Google Scholar 

  21. Pattabiraman, V., Parvathi, R., Nedunchezian, R., et al.: A novel spatial clustering with obstacles and facilitators constraint based on edge detection and K-medoids. In: International Conference on Computer Technology and Development, pp. 402–406 (2009)

    Google Scholar 

  22. Tang, C., Wu, L., Wen, G., et al.: Incentivizing honest mining in blockchain networks: a reputation approach. IEEE Trans. Circ. Syst. II: Express Brief. 67(1), 117–121 (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liquan Chen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhu, S., Zhang, Z., Chen, L., Chen, H., Wang, Y. (2020). A PBFT Consensus Scheme with Reputation Value Voting Based on Dynamic Clustering. In: Yu, S., Mueller, P., Qian, J. (eds) Security and Privacy in Digital Economy. SPDE 2020. Communications in Computer and Information Science, vol 1268. Springer, Singapore. https://doi.org/10.1007/978-981-15-9129-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-9129-7_24

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-9128-0

  • Online ISBN: 978-981-15-9129-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics