skip to main content
10.1145/3615366.3622792acmotherconferencesArticle/Chapter ViewAbstractPublication PagesladcConference Proceedingsconference-collections
abstract

On Design Autonomic Behavior for Blockchain platforms

Published:17 October 2023Publication History

ABSTRACT

This paper explores the potential for improving blockchain performance through the implementation of an adaptive consensus machine. Blockchains, as immutable distributed ledgers, have found applications in various domains such as cryptocurrency, supply chains, healthcare, and more. The two main types of blockchains are permissionless and permissioned, each with its own advantages and limitations. The proposal suggests monitoring transaction metrics on the blockchain to enable the adaptive machine to adjust operational parameters of the consensus protocol or even switch to a different consensus strategy. This autonomic approach aims to enhance the overall performance of the blockchain by utilizing self-defined policies and goals. The paper discusses the use of off-chain structures for recording transactions and the trade-offs between latency and cost. Furthermore, it highlights the potential improvements that can be achieved by adapting classic consensus algorithms in permissioned blockchains. By incorporating adaptive and autonomic techniques, blockchain platforms can achieve enhanced efficiency and performance.

References

  1. Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Binh Nguyen, Manish Sethi, Gari Singh, Keith Smith, Alessandro Sorniotti, Chrysoula Stathakopoulou, Marko Vukolić, Sharon Weed Cocco, and Jason Yellick. 2018. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. In Proc. 13th EuroSys Conference (Porto, Portugal) (EuroSys ’18). Association for Computing Machinery, New York, NY, USA, Article 30, 15 pages. https://doi.org/10.1145/3190508.3190538Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Miguel Castro and Barbara Liskov. 2002. Practical Byzantine Fault Tolerance and Proactive Recovery. ACM Trans. Comput. Syst. 20, 4 (nov 2002), 398–461. https://doi.org/10.1145/571637.571640Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Miguel Castro, Barbara Liskov, 1999. Practical byzantine fault tolerance. In OSDI, Vol. 99. 173–186.Google ScholarGoogle Scholar
  4. Wubing Chen, Zhiying Xu, Shuyu Shi, Yang Zhao, and Jun Zhao. 2018. A Survey of Blockchain Applications in Different Domains. In Proceedings of the 2018 International Conference on Blockchain Technology and Application (Xi’an, China) (ICBTA 2018). Association for Computing Machinery, New York, NY, USA, 17–21. https://doi.org/10.1145/3301403.3301407Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Alírio Santos de Sá, Allan Edgard Silva Freitas, and Raimundo José de Araújo Macêdo. 2013. Adaptive request batching for byzantine replication. ACM SIGOPS Operating Systems Review 47, 1 (2013), 35–42.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ethereum.org. 2022. PROOF-OF-STAKE (POS). https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/.Google ScholarGoogle Scholar
  7. H. T. M. Gamage, Hesiri Weerasinghe, and N. G. J. Dias. 2020. A Survey on Blockchain Technology Concepts, Applications, and Issues. SN Computer Science 1 (04 2020), 1–15. https://doi.org/10.1007/s42979-020-00123-0Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Paul Horn. 2001. 2001. Autonomic computing: IBM’s Perspective on the State of Information Technology. IBM Research, USA (2001).Google ScholarGoogle Scholar
  9. Raimundo José de Araújo Macêdo. 2012. A Vision on Autonomic Distributed Systems. WoSiDA.Google ScholarGoogle Scholar
  10. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. (2008). http://bitcoin.org/bitcoin.pdfGoogle ScholarGoogle Scholar
  11. Diego Ongaro and John Ousterhout. 2015. The raft consensus algorithm. Lecture Notes CS 190 (2015), 2022.Google ScholarGoogle Scholar
  12. Ulysse Pavloff, Yackolley Amoussou-Guenou, and Sara Tucci-Piergiovanni. 2023. Ethereum Proof-of-Stake under Scrutiny. In Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing. 212–221.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. José Pereira and Rui Oliveira. 2004. The mutable consensus protocol. In Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004. IEEE, 218–227.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Julien Polge, Jérémy Robert, and Yves Le Traon. 2021. Permissioned blockchain frameworks in the industry: A comparison. ICT Express 7, 2 (2021), 229–233. https://doi.org/10.1016/j.icte.2020.09.002Google ScholarGoogle ScholarCross RefCross Ref
  15. Joseph Poon and Thaddeus Dryja. 2015. The bitcoin lightning network. Scalable o-chain instant payments (2015), 20–46.Google ScholarGoogle Scholar
  16. Daniel Davis Wood. 2014. Ethereum: A Secure Decentralised Generalised Transaction Ledger. https://ethereum.github.io/yellowpaper/paper.pdfGoogle ScholarGoogle Scholar

Index Terms

  1. On Design Autonomic Behavior for Blockchain platforms

      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
        LADC '23: Proceedings of the 12th Latin-American Symposium on Dependable and Secure Computing
        October 2023
        242 pages
        ISBN:9798400708442
        DOI:10.1145/3615366

        Copyright © 2023 Owner/Author

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 October 2023

        Check for updates

        Qualifiers

        • abstract
        • Research
        • Refereed limited
      • Article Metrics

        • Downloads (Last 12 months)19
        • Downloads (Last 6 weeks)1

        Other Metrics

      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