A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma
Jan Werth, Nabil El Ioini, Mohammad Berenjestanaki, Hamid Barzegar, Claus Pahl
2023
Abstract
Blockchains are used in many software systems to deal with trusted storage. The selection of the appropriate software architecture stack in distributed systems is generally driven by scalability, security, and decentralization as central qualities. In the blockchain domain, these are known as the blockchain trilemma, as they oppose each other. We select the most popular blockchain platforms based on these trilemma properties and other indicators to provide a platform review. Specific metrics will be derived from the overall goals and applied to the platform options. This serves as a basis to create a Selection framework to facilitate the choice of the best possible platform for a given system architecture. The selection framework is evaluated through a use case.
DownloadPaper Citation
in Harvard Style
Werth J., El Ioini N., Berenjestanaki M., Barzegar H. and Pahl C. (2023). A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma. In Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-647-7, SciTePress, pages 362-371. DOI: 10.5220/0011837300003464
in Bibtex Style
@conference{enase23,
author={Jan Werth and Nabil El Ioini and Mohammad Berenjestanaki and Hamid Barzegar and Claus Pahl},
title={A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma},
booktitle={Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2023},
pages={362-371},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011837300003464},
isbn={978-989-758-647-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma
SN - 978-989-758-647-7
AU - Werth J.
AU - El Ioini N.
AU - Berenjestanaki M.
AU - Barzegar H.
AU - Pahl C.
PY - 2023
SP - 362
EP - 371
DO - 10.5220/0011837300003464
PB - SciTePress