skip to main content
10.1145/3184407.3184441acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
keynote

Benchmarks and Models for Blockchain

Published:30 March 2018Publication History

ABSTRACT

Blockchain is a highly popular paradigm for non-centralized applications, especially in finance and trade. Performance is a major challenge for blockchains, since consensus approaches are known not to scale. In this presentation we address blockchain performance, from the perspective of model-based prediction as well as benchmark-based assessment. We present research results about smart contracts in the Ethereum blockchain and discuss the requirements for generic benchmarks for blockchain performance. Benchmarking is a common approach to compare industry-class systems. As blockchain technologies mature, the role of reliable benchmarks will become increasingly important. However, definitions of benchmarks for blockchains are still in their infancy. We argue that there is a clear need for benchmarks, and that benchmarks should be based on the sound scientific principles of metrology [1]. A variety of important performance issues should be addressed, including the performance of the proof (be it work, stake, or other), transaction processing and block creation. Moreover, in all these situations, establishing energy consumption benchmarks is critical in determining if incentives are in place for miners to operate the blockchain system. A particularly interesting element in some blockchains is the mechanism of smart contracts. For instance, in Ethereum, the fees associated with executing contracts depend on the benchmarked performance of the operation code. In [2] it was demonstrated that uncertainty with respect to the correctness of the anticipated execution time impacts the decisions miners will take. We will discuss improved benchmarking approaches for operational code.

References

  1. A. Bondavalli, A. Ceccarelli, L. Falai and M. Vadursi, Foundations of Metrology in the Observation of Critical Systems, Chapter 10 in Resilience Assessment and Evaluation of Computing Systems, Springer Verlag, 2012.Google ScholarGoogle Scholar
  2. M. Alharby and A. van Moorsel, The Impact of Profit Uncertainty on Miner Decisions in Blockchain Systems, UK Performance Engineering Workshop, 2018Google ScholarGoogle Scholar

Index Terms

  1. Benchmarks and Models for Blockchain

      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 Conferences
        ICPE '18: Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
        March 2018
        328 pages
        ISBN:9781450350952
        DOI:10.1145/3184407

        Copyright © 2018 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: 30 March 2018

        Check for updates

        Qualifiers

        • keynote

        Acceptance Rates

        Overall Acceptance Rate252of851submissions,30%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader