K. Moschou, Anastasia Theodouli, Sofia Terzi, K. Votis, D. Tzovaras, D. Karamitros, Sotirios Diamantopoulos
{"title":"Performance Evaluation of different Hyperledger Sawtooth transaction processors for Blockchain log storage with varying workloads","authors":"K. Moschou, Anastasia Theodouli, Sofia Terzi, K. Votis, D. Tzovaras, D. Karamitros, Sotirios Diamantopoulos","doi":"10.1109/Blockchain50366.2020.00069","DOIUrl":null,"url":null,"abstract":"Blockchain technology enables the trustless sharing of distributed ledgers among peers. Despite having valuable properties like decentralisation, and immutability of transactions, it incurs a high performance overhead as compared with traditional databases thus discouraging its further adoption. Even the usage of different transaction processors within the same Blockchain platform, namely Hyperledger Sawtooth, may result in different performance, for the same use case and the same transaction type. This paper proposes a methodology for evaluating the performance of two different transaction processors deployed in the Hyperledger Sawtooth platform. We evaluated experimentally the methodology and present the results of the experimental evaluation which may be useful to blockchain practitioners for future solution designs.","PeriodicalId":109440,"journal":{"name":"2020 IEEE International Conference on Blockchain (Blockchain)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain50366.2020.00069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Blockchain technology enables the trustless sharing of distributed ledgers among peers. Despite having valuable properties like decentralisation, and immutability of transactions, it incurs a high performance overhead as compared with traditional databases thus discouraging its further adoption. Even the usage of different transaction processors within the same Blockchain platform, namely Hyperledger Sawtooth, may result in different performance, for the same use case and the same transaction type. This paper proposes a methodology for evaluating the performance of two different transaction processors deployed in the Hyperledger Sawtooth platform. We evaluated experimentally the methodology and present the results of the experimental evaluation which may be useful to blockchain practitioners for future solution designs.