Kunpeng Ren, Jefferson F.B. Van Buskirk, Zheng Yong Ang, Shizheng Hou, Nathaniel R. Cable, Miguel Monares, H. F. Korth, Dumitrel Loghin
{"title":"BBSF: Blockchain Benchmarking Standardized Framework","authors":"Kunpeng Ren, Jefferson F.B. Van Buskirk, Zheng Yong Ang, Shizheng Hou, Nathaniel R. Cable, Miguel Monares, H. F. Korth, Dumitrel Loghin","doi":"10.1145/3595647.3595649","DOIUrl":null,"url":null,"abstract":"In this paper, we propose the Blockchain Benchmark Standardized Format (BBSF), a framework for standardized, transparent, and fair benchmarks for blockchains. BBSF enables users and developers to compare blockchain platforms using metrics derived from realistic workloads. We outline the challenges in developing a blockchain benchmark with this degree of breadth and flexibility. We contrast the results using our approach with prior benchmark implementations and show why BBSF generates results that are more verifiable than prior published benchmarking data. We present an implementation of our framework, called Blockbench v3, which is a benchmarking system focusing on Web3 applications and workloads, primarily to be used by layer-1 blockchains. Blockbench v3 serves as a test case for our framework’s effectiveness as part of ongoing work in the characterization of blockchain performance.","PeriodicalId":218306,"journal":{"name":"Proceedings of the 1st Workshop on Verifiable Database Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1st Workshop on Verifiable Database Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3595647.3595649","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, we propose the Blockchain Benchmark Standardized Format (BBSF), a framework for standardized, transparent, and fair benchmarks for blockchains. BBSF enables users and developers to compare blockchain platforms using metrics derived from realistic workloads. We outline the challenges in developing a blockchain benchmark with this degree of breadth and flexibility. We contrast the results using our approach with prior benchmark implementations and show why BBSF generates results that are more verifiable than prior published benchmarking data. We present an implementation of our framework, called Blockbench v3, which is a benchmarking system focusing on Web3 applications and workloads, primarily to be used by layer-1 blockchains. Blockbench v3 serves as a test case for our framework’s effectiveness as part of ongoing work in the characterization of blockchain performance.