skip to main content
10.1145/3559795.3559810acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbiotcConference Proceedingsconference-collections
research-article

A Blockchain Communication Resource Optimization Consensus Method

Authors Info & Claims
Published:29 October 2022Publication History

ABSTRACT

Since the emergence of Bitcoin, the blockchain technology behind it has been gradually gaining attention from all walks of life. As the core of blockchain technology, the consensus algorithm determines the security, scalability and decentralization of the blockchain and many other important characteristics. The efficiency of the current blockchain consensus algorithm still needs to be improved. To address this issue, this paper proposes a consensus algorithm for communication resource optimization (CCRO), which divides consensus nodes into different domains, calculates the trust of nodes by several trust factors, and assigns different roles to nodes according to the trust. It also introduces a new class of nodes, i.e., communication nodes, which are responsible for the delivery of messages in the consensus process, and achieves the communication resource optimization of the blockchain system. By building an experimental platform, we verify the performance of CCRO, which downscales the inter-node consensus communication protocol, optimizes the regional data synchronization protocol, reduces the network communication overhead, and effectively improves the consensus efficiency.

References

  1. Nakamoto S J C. Bitcoin: A Peer-to-Peer Electronic Cash System[J].Google ScholarGoogle Scholar
  2. P. A. Bernstein, J. B. Rothnie, N. Goodman and C. A. Papadimitriou, "The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case)," in IEEE Transactions on Software Engineering, vol. SE-4, no. 3, pp. 154-168, May 1978, doi: 10.1109/TSE.1978.231494.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. R. Pagilla, N. B. Siraskar and R. V. Dwivedula, "Decentralized Control of Web Processing Lines," in IEEE Transactions on Control Systems Technology, vol. 15, no. 1, pp. 106-117, Jan. 2007, doi: 10.1109/TCST.2006.883345.Google ScholarGoogle ScholarCross RefCross Ref
  4. Q. Wang, C. Wang, K. Ren, W. Lou and J. Li, "Enabling Public Auditability and Data Dynamics for Storage Security in Cloud Computing," in IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 5, pp. 847-859, May 2011, doi: 10.1109/TPDS.2010.183.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Belotti, N. Božić, G. Pujolle and S. Secci, "A Vademecum on Blockchain Technologies: When, Which, and How," in IEEE Communications Surveys & Tutorials, vol. 21, no. 4, pp. 3796-3838, Fourthquarter 2019, doi: 10.1109/COMST.2019.2928178.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Kang, R. Yu, X. Huang, S. Maharjan, Y. Zhang and E. Hossain, "Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains," in IEEE Transactions on Industrial Informatics, vol. 13, no. 6, pp. 3154-3164, Dec. 2017, doi: 10.1109/TII.2017.2709784.Google ScholarGoogle ScholarCross RefCross Ref
  7. Q. Zhou, H. Huang, Z. Zheng and J. Bian, "Solutions to Scalability of Blockchain: A Survey," in IEEE Access, vol. 8, pp. 16440-16455, 2020, doi: 10.1109/ACCESS.2020.2967218.Google ScholarGoogle ScholarCross RefCross Ref
  8. F. Yang, W. Zhou, Q. Wu, R. Long, N. N. Xiong and M. Zhou, "Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism," in IEEE Access, vol. 7, pp. 118541-118555, 2019, doi: 10.1109/ACCESS.2019.2935149.Google ScholarGoogle ScholarCross RefCross Ref
  9. Cai W, Jiang W, Xie K, Dynamic reputation–based consensus mechanism: Real-time transactions for energy blockchain[J], 2020, 16(3): 1550147720907335.Google ScholarGoogle Scholar
  10. Xiang F, Huaimin W, Peichang S, Jointgraph: A DAG-based efficient consensus algorithm for consortium blockchains[J], n/a(n/a).Google ScholarGoogle Scholar
  11. Yu B, Liu J, Nepal S, Proof-of-QoS: QoS based blockchain consensus protocol[J]. Computers & Security, 2019, 87: 101580.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Wang Y, Cai S, Lin C, Study of Blockchains's Consensus Mechanism Based on Credit[J]. IEEE Access, 2019, 7: 10224-10231.Google ScholarGoogle ScholarCross RefCross Ref
  13. Feng L, Zhang H, Chen Y, Scalable Dynamic Multi-Agent Practical Byzantine Fault-Tolerant Consensus in Permissioned Blockchain[J]. Applied Sciences, 2018, 8(10).Google ScholarGoogle Scholar
  14. Lu X, Shi L, Chen Z, Blockchain-Based Distributed Energy Trading in Energy Internet: An SDN Approach[J]. IEEE Access, 2019, 7: 173817-173826.Google ScholarGoogle ScholarCross RefCross Ref
  15. Wang S, Taha A F, Wang J, Energy Crowdsourcing and Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49(8): 1612-1623.Google ScholarGoogle ScholarCross RefCross Ref
  16. Sheikh A, Kamuni V, Urooj A, Secured Energy Trading Using Byzantine-Based Blockchain Consensus[J]. IEEE Access, 2020, 8: 8554-8571.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Hu, T. Shen, J. Men, Z. Yu and Y. Liu, "CRSM: An Effective Blockchain Consensus Resource Slicing Model for Real-Time Distributed Energy Trading," in IEEE Access, vol. 8, pp. 206876-206887, 2020, doi: 10.1109/ACCESS.2020.3037694.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Blockchain Communication Resource Optimization Consensus Method

    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
      BIOTC '22: Proceedings of the 2022 4th Blockchain and Internet of Things Conference
      July 2022
      143 pages
      ISBN:9781450396622
      DOI:10.1145/3559795

      Copyright © 2022 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 October 2022

      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

    HTML Format

    View this article in HTML Format .

    View HTML Format