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

Published: 29 May 2020 Publication 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.
[2]
Scholar, P. G. College Fees Transaction Using Hash Functions of Blockchain Model[J]. IEEE, 2019.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[10]
Puthal, D., Mohanty, S. P. Proof of Authentication: IoT-Friendly Blockchains[J]. IEEE Potentials, 2018, 38(1): 26--29.
[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.
[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.
[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.
[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.
[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.
[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.
[17]
Zhang, Y., Li, X. H. Research and Implementation of an Improved Blockchain Consensus Mechanism[J]. Electronic Design Engineering, 2018, 26(1): 38--42.

Cited By

View all
  • (2023)Sybil in the Haystack: A Comprehensive Review of Blockchain Consensus Mechanisms in Search of Strong Sybil Attack ResistanceAlgorithms10.3390/a1601003416:1(34)Online publication date: 6-Jan-2023

Index Terms

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

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    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]

    In-Cooperation

    • Shanghai Jiao Tong University: Shanghai Jiao Tong University
    • Huazhong University of Science and Technology

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 May 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Blockchain
    2. Consensus mechanism
    3. Credibility
    4. Security

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICBCT'20

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Sybil in the Haystack: A Comprehensive Review of Blockchain Consensus Mechanisms in Search of Strong Sybil Attack ResistanceAlgorithms10.3390/a1601003416:1(34)Online publication date: 6-Jan-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media