skip to main content
10.1145/3390566.3391668acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbctConference Proceedingsconference-collections
research-article

An Improved Consensus Mechanism for the Blockchain Based on Credit Rewards and Punishments

Authors Info & Claims
Published:29 May 2020Publication History

ABSTRACT

In the traditional Proof of Stake (PoS), the share of the currency owned by the node, that is, the share of the equity, determines the probability that the node is selected as the representative node. In each round of the block generation, a node is selected as the creator of the next block by the verification, and the selected creator will pack appropriate transactions into the block and publish it on the blockchain. However, in the network with poor synchronization, the traditional PoS produces multiple verified representative nodes in each round, which generates multiple blocks. Then the blockchain is easy to produce the bifurcation. Aiming at the bifurcation problem of PoS, we propose an improved voting method based on credit rewards and punishments to vote on multiple blocks. The block is selected by considering the credibility of the creator, the count of the obtained comprehensive votes and the transaction value of the block. Thereby it can ensure the consistency and the fairness of the blockchain network. In the same time, the malicious node is found and voted to be removed in time by counting the number of invalid blocks generated by the nodes. It can ensure the security of the blockchain network.

References

  1. Zhong, P., Zhong, Q. K., Mi, H. B., et al. Privacy-Protected Blockchain System[C]. 20th IEEE International Conference on Mobile Data Management (MDM). IEEE, 2019: 457--461.Google ScholarGoogle Scholar
  2. Scholar, P. G. College Fees Transaction Using Hash Functions of Blockchain Model[J]. IEEE, 2019.Google ScholarGoogle Scholar
  3. Mohite, A., Acharya, A. Blockchain for Government Fund Tracking Using Hyperledger[C]. 2018 International Conference on Computational Techniques, Electronics and Mechanical Systems (CTEMS). IEEE, 2018: 231--234.Google ScholarGoogle Scholar
  4. Bai, Y., Li, Z. H., Wu, K. N., et al. Researchain: Union Blockchain Based Scientific Research Project Management System[C]. 2018 Chinese Automation Congress (CAC). IEEE, 2018: 4206--4209.Google ScholarGoogle Scholar
  5. Du, M. X., Ma, X. F., Zhang, Z., et al. A Review on Consensus Algorithm of Blockchain[C]. 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2017: 2567--2572.Google ScholarGoogle Scholar
  6. Luo, Y. H., Chen, Y. Q., Chen, Q., et al. A New Election Algorithm for DPos Consensus Mechanism in Blockchain[C]. 7th International Conference on Digital Home (ICDH). IEEE, 2018: 116--120.Google ScholarGoogle Scholar
  7. Tosh, D., Shetty, S., Foytik, P., et al. CloudPoS: A Proof-of-Stake Consensus Design for Blockchain Integrated Cloud[C]. 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 2018: 302--309.Google ScholarGoogle Scholar
  8. Li, K. J., Li, H., Hou, H. X., et al. Proof of vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain[C]. 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS). IEEE, 2017: 466--473.Google ScholarGoogle Scholar
  9. Borge, M., Kokoris-Kogias, E., Jovanovic, P., et al. Proof-of-Personhood: Redemocratizing Permissionless Cryptocurrencies[C]. 2017 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW). IEEE, 2017: 23--26.Google ScholarGoogle Scholar
  10. Puthal, D., Mohanty, S. P. Proof of Authentication: IoT-Friendly Blockchains[J]. IEEE Potentials, 2018, 38(1): 26--29.Google ScholarGoogle ScholarCross RefCross Ref
  11. Liu, Y., Ke, J., Jiang, H., et al. Improvement of PoS Consensus Mechanism in Blockchain Based on Shaple Value Calculation[J]. Journal of Computer Research and Development, 2018, 55(10): 116--126.Google ScholarGoogle Scholar
  12. Kang, J. W., Xiong, Z. H., Niyato, D., et al. Incentivizing Consensus Propagation in Proof-of-Stake Based Consortium Blockchain Networks[J]. IEEE Wireless Communications Letters, 2018, 8(1): 157--160.Google ScholarGoogle ScholarCross RefCross Ref
  13. Gaži, P., Kiayias, A., Russell, A. Stake-Bleeding Attacks on Proof-of-Stake Blockchains[C]. Crypto Valley Conference on Blockchain Technology (CVCBT). IEEE, 2018: 85--92.Google ScholarGoogle Scholar
  14. Vangulick, D., Cornélusse, B., Ernst, D. Blockchain: A Novel Approach for the Consensus Algorithm Using Condorcet Voting Procedure[J]. IEEE Computer society, 2019.Google ScholarGoogle Scholar
  15. Leonardos, S., Reijsbergen, D., Piliouras, G. Weighted Voting on the Blockchain: Improving Consensus in Proof of Stake Protocols[J]. arXiv preprint arXiv: 1903.04213, 2019.Google ScholarGoogle Scholar
  16. Matsubara, M., Kojima, T., Shimamura, K., et al. Node Status Monitoring and State Transition Mechanism for Network Centric X-by-Wire Systems[C]. 2009 International Symposium on Autonomous Decentralized Systems. IEEE, 2009: 1--6.Google ScholarGoogle Scholar
  17. Zhang, Y., Li, X. H. Research and Implementation of an Improved Blockchain Consensus Mechanism[J]. Electronic Design Engineering, 2018, 26(1): 38--42.Google ScholarGoogle Scholar

Index Terms

  1. An Improved Consensus Mechanism for the Blockchain Based on Credit Rewards and Punishments

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICBCT '20: Proceedings of the 2020 2nd International Conference on Blockchain Technology
      March 2020
      166 pages
      ISBN:9781450377676
      DOI:10.1145/3390566

      Copyright © 2020 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 May 2020

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader