TY - GEN
T1 - Benchmarking Blockchains
T2 - 55th Annual Hawaii International Conference on System Sciences, HICSS 2022
AU - Touloupou, Marios
AU - Christodoulou, Klitos
AU - Inglezakis, Antonis
AU - Iosif, Elias
AU - Themistocleous, Marinos
N1 - Publisher Copyright:
© 2022 IEEE Computer Society. All rights reserved.
PY - 2022
Y1 - 2022
N2 - Blockchain and Distributed Ledger Technologies appear to be at a worldwide threshold of acceptance and adoption. Since their inception, several innovative projects have been proposing solutions to the blockchain trilemma, improving blockchain features and its technical limitations. However, the adoption of blockchain as a technology requires a comprehensive understanding and characterization of its technical aspects. The latter introduces an uncertainty for an organization to decide which blockchain protocol best meets its needs and demands. In general, there is a lack of proper testing and software engineering practices for assessing the usage of different blockchain protocols and understanding their performance. Toward that direction, this paper presents an architecture for a blockchain benchmarking framework that aims at the deployment and evaluation of different blockchain protocols. Moreover, we introduce a set of modules for testing and evaluating their behavior under different test-cases and scenarios. To illustrate the usefulness of the proposed architecture we demonstrate an instantiation with the deployment of a private XRPL Network. The experiments conducted in this work were focused on how XRPL behaves under heavy load.
AB - Blockchain and Distributed Ledger Technologies appear to be at a worldwide threshold of acceptance and adoption. Since their inception, several innovative projects have been proposing solutions to the blockchain trilemma, improving blockchain features and its technical limitations. However, the adoption of blockchain as a technology requires a comprehensive understanding and characterization of its technical aspects. The latter introduces an uncertainty for an organization to decide which blockchain protocol best meets its needs and demands. In general, there is a lack of proper testing and software engineering practices for assessing the usage of different blockchain protocols and understanding their performance. Toward that direction, this paper presents an architecture for a blockchain benchmarking framework that aims at the deployment and evaluation of different blockchain protocols. Moreover, we introduce a set of modules for testing and evaluating their behavior under different test-cases and scenarios. To illustrate the usefulness of the proposed architecture we demonstrate an instantiation with the deployment of a private XRPL Network. The experiments conducted in this work were focused on how XRPL behaves under heavy load.
UR - http://www.scopus.com/inward/record.url?scp=85135311305&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85135311305
T3 - Proceedings of the Annual Hawaii International Conference on System Sciences
SP - 6005
EP - 6012
BT - Proceedings of the 55th Annual Hawaii International Conference on System Sciences, HICSS 2022
A2 - Bui, Tung X.
PB - IEEE Computer Society
Y2 - 3 January 2022 through 7 January 2022
ER -