A Taxonomy for Characterizing Blockchain Systems

被引:14
作者
Alzhrani, Fouzia E. [1 ,2 ]
Saeedi, Kawther A. [1 ]
Zhao, Liping [2 ]
机构
[1] King Abdulaziz Univ, Informat Syst Dept, Jeddah 21589, Saudi Arabia
[2] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
关键词
Blockchains; Taxonomy; Smart contracts; Peer-to-peer computing; Distributed ledger; Software engineering; Interoperability; Blockchain taxonomy; blockchain applications; blockchain systems; blockchain components; blockchain characteristics; ARCHITECTURE; CHALLENGES; MANAGEMENT; INTERNET; THINGS;
D O I
10.1109/ACCESS.2022.3214837
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since its inception more than a decade ago, blockchain technology has been quickly adopted by a large number of sectors, including finance, healthcare, energy supply, and logistics, due to its numerous benefits, such as decentralization, persistency, anonymity and auditability. However, blockchain applications are intrinsically complex, as they are heterogeneous in nature and require cooperation and interoperation with non-blockchain systems. The complexity of the blockchain systems is further exacerbated by the lack of a clear understanding of their composition. This paper aims to bridge this knowledge gap by proposing a taxonomy for characterizing blockchain systems. The proposed taxonomy classifies a blockchain system into a hierarchy of components: At the top level, the system is organized into an external subsystem, an internal subsystem and an execution environment subsystem. These subsystems are then decomposed into eight fundamental components: Platform, Network, Distributed Ledger, Smart Contract, Consensus Protocol, Digital Wallet, Token, and Node. Each component is further divided into different aspects and each aspect is characterized by various features. This taxonomy thus provides a comprehensive understanding of the composition of a blockchain system, which can better inform software developers in their design and implementation of blockchain systems. The paper presents and illustrates the proposed taxonomy through some application scenarios and a case study.
引用
收藏
页码:110568 / 110589
页数:22
相关论文
共 81 条
[1]   Blockchain-Based Applications in Education: A Systematic Review [J].
Alammary, Ali ;
Alhazmi, Samah ;
Almasri, Marwah ;
Gillani, Saira .
APPLIED SCIENCES-BASEL, 2019, 9 (12)
[2]   Proposal for a Comprehensive (Crypto) Asset Taxonomy [J].
Ankenbrand, Thomas ;
Bieri, Denis ;
Cortivo, Roland ;
Hoehener, Johannes ;
Hardjono, Thomas .
2020 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT 2020), 2020, :16-26
[3]  
[Anonymous], 2018, SMART CONTR ALL SMAR
[4]  
[Anonymous], 2021, SIMPLE ASSETS STANDA
[5]   A review on blockchain applications in the agri-food sector [J].
Antonucci, Francesca ;
Figorilli, Simone ;
Costa, Corrado ;
Pallottino, Federico ;
Raso, Luciano ;
Menesatti, Paolo .
JOURNAL OF THE SCIENCE OF FOOD AND AGRICULTURE, 2019, 99 (14) :6129-6138
[6]  
Arslanian H., 2019, The Future of Finance: The Impact of FinTech, AI, and Crypto on Financial Services, DOI DOI 10.1007/978-3-030-14533-0_12
[7]  
Arun J S., 2019, Blockchain for Business
[8]  
Bartoletti Massimo, 2017, Financial Cryptography and Data Security. FC 2017 International Workshops WAHC, BITCOIN, VOTING, WTSC, and TA. Revised Selected Papers: LNCS 10323, P494, DOI 10.1007/978-3-319-70278-0_31
[9]   Blockchain-Based Distributed Trust and Reputation Management Systems: A Survey [J].
Bellini, Emanuele ;
Iraqi, Youssef ;
Damiani, Ernesto .
IEEE ACCESS, 2020, 8 :21127-21151
[10]  
Bentov I., 2014, SIGMETRICS Perform. Evaluation Rev., P34, DOI DOI 10.1145/2695533.2695545