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.

Download


Paper 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