{'fraction_non_alphanumeric': 0.010395010395010396, 'fraction_numerical': 0.0, 'mean_word_length': 6.295454545454546, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Performance Evaluation of different Hyperledger Sawtooth transaction processors for Blockchain log storage with varying workloads

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.