Evaluating Suitability of Applying Blockchain

Select | Print

Lo, Xin Kuang; Xu, Sherry ORCID ID icon; Chiam, Yin Kia; Lu, Qinghua


Conference Material

The 22nd International Conference on Engineering of Complex Computer Systems (ICECCS 2017), Fukuoka, Japan, 5-8, Nov, 2017


Blockchain is an emerging technology for decentralized and transactional data sharing across a large network of untrusted participants. It enables new forms of distributed software architectures, where agreement on shared states can be established without trusting a central integration point. As a database and computational platform, blockchain has both advantages and disadvantages compared with conventional techniques. Blockchain may be an appropriate choice for some use cases while conventional technologies will be more appropriate for other use cases. A major difficulty for practitioners to decide whether or not to use blockchain is that limited product data or reliable technology evaluation available to assess the suitability of blockchains. In this paper, we propose an evaluation framework that comprises a list of criteria and a typical process for practitioners to assess the suitability of applying blockchain using these criteria based on the characteristics of the use cases. We then use several existing industrial trails to evaluate the feasibility of our framework.


blockchain; suitability; evaluation

Software Engineering



Conference Paper – Non-refereed


Lo, Xin Kuang; Xu, Sherry; Chiam, Yin Kia; Lu, Qinghua. Evaluating Suitability of Applying Blockchain. In: The 22nd International Conference on Engineering of Complex Computer Systems (ICECCS 2017); 5-8, Nov, 2017; Fukuoka, Japan. IEEE; 2017. 158-161. https://doi.org/10.1109/ICECCS.2017.26

Loading citation data...

Citation counts
(Requires subscription to view)