Next Article in Journal
GLIDE: Multi-Agent Deep Reinforcement Learning for Coordinated UAV Control in Dynamic Military Environments
Next Article in Special Issue
Trading Cloud Computing Stocks Using SMA
Previous Article in Journal
Deep Learning-Based Monocular Estimation of Distance and Height for Edge Devices
Previous Article in Special Issue
Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Systematic Literature Review of Blockchain Technology’s Technical Challenges: A Tertiary Study

1
Sustainable Engineering Group, Curtin University, Perth, WA 6102, Australia
2
Discipline of Information Systems, Faculty of Business & Law, Curtin University, Perth, WA 6102, Australia
*
Author to whom correspondence should be addressed.
Information 2024, 15(8), 475; https://doi.org/10.3390/info15080475
Submission received: 8 May 2024 / Revised: 8 August 2024 / Accepted: 9 August 2024 / Published: 11 August 2024
(This article belongs to the Special Issue Blockchain Applications for Business Process Management)

Abstract

:
Research into blockchain technology has expanded significantly due to its potential to enhance transparency and trust in business operations, yet adoption is limited by technical challenges like scalability, consensus mechanisms, and security, as well as non-technical barriers such as governance and standardization. This study synthesizes findings from 21 systematic literature reviews (SLR) published between January 2009 and January 2024, focusing on the technical performance of blockchain and its integration with technologies like cloud computing and machine learning. The analysis highlights advancements in scalability, security, privacy, and smart contracts alongside areas needing more research, such as interoperability and integration with legacy systems. This comprehensive review aims to map current technological developments, identify ongoing limitations, and identify specific technical challenges that impede broader adoption. The findings direct future research towards overcoming these barriers, facilitating the smoother implementation of blockchain across various business sectors.

1. Introduction

Blockchain technology is a distributed digital ledger known for its non-repudiable nature, eliminating the need for a centralized authority [1]. The characteristic that sets it apart is the immutability and transparency of data, providing businesses with opportunities to enhance performance. Nevertheless, like any other information technology, blockchain technology encounters challenges and is continuously evolving to address business-specific issues.
Researchers across various industries, such as healthcare, agriculture, academia, supply chain management, pharmaceuticals, and others, have investigated its application in a multitude of business scenarios. It is anticipated that additional sectors will integrate blockchain technology in the future to instill transparency and trust in their business operations and financial transactions [2]. Research indicates that blockchain technology is estimated to have reached a market value of USD 10.02 billion in 2022, and it is forecasted to generate a revenue of USD 1.43 trillion by 2030, experiencing a compound annual growth rate of 85.9% from 2022 to 2030 [3].
Blockchain stands out as one of the most extensively studied subjects in information technology. Findings from a search for “blockchain technology” in the Scopus database, widely utilized by research communities, indicate exponential growth over the past few years. This trend is mirrored in literature reviews, highlighting blockchain’s significant potential to enhance transparency, traceability, efficiency, and reliability across various industries in the future [4]. Hence, comprehending the existing technical hurdles affecting blockchain’s implementation in industries is crucial. The blockchain comprises a blend of different information technologies, including hashing mechanisms, consensus mechanisms, distributed ledgers, and smart contracts. This amalgamation enables blockchain to attain data transparency and immutability.
With growing interest in technology, there is a plethora of literature available on blockchain technology and its applications across scientific domains. While surveys and reviews discuss various technical challenges of blockchain, there is a limited number of systematic literature reviews (SLRs) that provide a comprehensive overview of the technology’s current progress. Despite a significant increase in the number of SLR research papers on blockchain applications in business and management domains over the past decade, technical challenges have not been substantially addressed. However, there is a lack of aggregate reviews on this topic in the literature. This review aims to fill this gap by offering an aggregate review of existing SLRs on blockchain technical challenges. Additionally, we identify key challenges and propose potential research directions for future work.

2. Methods

This study employed the systematic literature review (SLR) method. An SLR offers a structured approach for reviewing and ensuring the quality of primary studies on specific topics to address defined research questions. Initially utilized in medical research during the early nineties, the SLR method facilitated evidence-based research practices, aiding researchers in making informed decisions regarding treatment options within the medical field. Over time, SLR methods have been adopted across various research domains, including business, engineering, and social sciences. They have become increasingly prevalent in diverse research fields, serving to assess the current state of research within specified study areas and providing insights to guide future exploration for fellow researchers.
The tertiary study encompasses review articles, mapping studies, and scoping studies focusing on technical challenges related to the blockchain. Mapping studies seek to identify research within specified primary studies and pinpoint research gaps. Similarly, scoping studies aim to classify research within primary studies and identify research gaps. However, these three literature review methods share similarities and can be distinguished primarily by their approaches to analyzing and presenting the literature.
This study presents a review of primary studies, making this study a secondary study, also known as an overview of primary studies. This study follows the SLR guidelines of Kitchenham and Charters [5]. As per this guideline, there are four main steps in SLR. The first step is to define a research question and then search for relevant articles from the scientific database, followed by a screening of extracted articles based on predetermined criteria and a review of the selected article.

2.1. Research Questions

The research questions addressed in this study are a combination of general SLR questions recommended by Kitchenham et al. [6] for all tertiary studies (RQ1, 2, and 5) and technology-specific questions that this study is set to answer (RQ3–4). Table 1 presents the research questions.

2.2. Search Process

The search for a relevant article starts with the relevant search term. Searches were performed in different scientific databases, including Scopus, which houses many scientific journals and conference papers. Scopus, Willey, MDPI, and IEEE Xplore were also searched to broaden the search database and to remove any possibility of missing relevant articles. All three databases provide union and intersection options in search criteria, which helps find the relevant research article. The search was performed on 22 January 2024 and subscribed to for future publications with the same filtration to remove any chance of missing articles in the future before the completion of this article.
The search string used to find the relevant articles was compiled from keywords of existing systematic literature reviews on blockchain technology reviews. The search should match the primary objective, which was to find recent research in blockchain technology. This study used three recent bibliometric studies on the blockchain to determine the most relevant search terms. Table 2 shows the search string used in this study.

2.3. Selection Process

The search conducted across four databases was refined based on the inclusion and exclusion criteria outlined in Section 2.3.1. Only articles published in English were considered for further examination. Articles with only abstracts available were excluded from the review process. Additionally, survey studies were omitted because they did not adhere to systematic guidelines and lacked critical reviews. Articles solely focusing on reviewing blockchain applications without addressing technical challenges were excluded from consideration, aligning with the scope of this study. This was achieved by filtering the subject area to encompass only computer science, as this paper specifically examines the technical aspects of blockchain technology. The selection process of the relevant article according to the preliminary study is depicted in Figure 1.
Articles were chosen based on predetermined exclusion and inclusion criteria, established in accordance with the objectives of this study and to ensure high-quality research. These criteria were implemented to enhance the rigor of the research process.

2.3.1. Inclusion and Exclusion Criteria

The inclusion criteria were as follows:
  • Studies published after 2009, as blockchain-related research started after Bitcoin came into existence in 2009.
  • Type of publication, either a peer-reviewed journal article or proceeding in a reputed conference.
  • The subject area is limited to computer science.
  • The language of publication is English.
  • Studies relevant to blockchain technical challenges.
  • Systematic reviews, scoping studies, and mapping studies. Reviews that contain a meta-analysis in addition to the SLR [1].
  • Technical reviews on specific blockchain technical challenges, e.g., [7,8,9].
The exclusion criteria were as follows:
  • Not peer-reviewed publications such as newspapers, book reviews, and dissertations.
  • Repeated entries in the search output.
  • Papers that contain “false positives”, e.g., the term “interoperability” found in a medical-data research paper.
  • Only abstracts are available.
  • Non-systematic literature reviews, comparative studies, or surveys on blockchain technology [4,10,11].
  • Articles not specifically related to blockchain technology in general.
  • Specific blockchain-technology application reviews, but with no links to technical challenges, e.g., [12,13].

2.3.2. Quality Assessment

The search outcomes were further assessed for their quality based on the criteria mentioned in [6]. The first eight criteria were added for a more rigorous quality assessment of the article. The last two questions were slightly adjusted to align with the research objectives of this study based on quality criteria detailed in [7], as depicted in Table 3. These criteria measured the articles’ quality, as depicted in Table 3.
The score point for each quality question was categorized into three columns: “yes”, “partially”, and “no”. For “yes”, the score was 1, whereas for “partially”, the score was 0.5, and for the “no” answer, it was 0 points, and the scoring criteria are presented in Table 4. The average of the total points related to each paper was analyzed. The quality score range of the selected paper varied from 3 to 9.5 (Table 5).
The SLRs with a quality score lower than 6.5 were expressively excluded from this study due to low quality (Appendix A). The articles’ quality scores are shown in Table 5 and presented in the bar graph in Figure 2.

2.4. Data Extraction and Analysis

The data were extracted from the selected 21 articles into a spreadsheet for further analysis. Information extracted from each article was classified into three categories: (1) bibliographic details including author name, title, abstract, publication year and type, and keywords; (2) quality of systematic literature review, including publisher, type, search string, number of databases searched, guidelines used for SLR, search string used, analysis method, and research questions; (3) research question-related information, including which blockchain challenges were studied as well as the aim of the study and its findings.
The data were arranged into three separate spreadsheets category-wise, as defined previously. A thematic analysis of the collected data was conducted. This study used an inductive approach to analyze the selected review articles and categorize them based on themes through an iterative process of reading, interpreting, summarizing, and grouping them based on themes, including scalability, blockchain, smart contract, interoperability, security, and privacy.

3. Findings

This section describes the findings in detail. The results are presented according to the research questions mentioned in Section 2.
RQ1. 
How many SLRs have been published since blockchain technology emerged as Bitcoin (2009) to date (2023), and what is their quality?
This study identified 29 articles that met the criteria for objective and selection criteria. Following a thorough quality assessment, 21 articles were selected for a detailed review, comprising 17 peer-reviewed journal articles, three conference papers, and one book chapter (Table 6). The quality scores for these articles ranged between 6.5 and 9.5, as shown in Table 5. Table 7 lists the articles selected for further review and analysis.
The first systematic literature review addressing technical challenges in blockchain was published in 2016 [1]. Despite the absence of relevant reviews in 2017, the volume of review articles saw a significant increase by 2020 (Figure 3). Only four conference papers met both the selection and quality criteria. No umbrella review that encompassed all blockchain challenges was identified. Among the articles, only two peer-reviewed and one conference paper covered more than one technical challenge. It was noted that smart contracts, a critical component of blockchain technology, received extensive coverage (Table 6). Other aspects, such as consensus mechanisms, privacy, and interoperability, were less frequently reviewed, though there was an abundance of survey literature addressing these challenges.
Smart contracts emerged as the most extensively reviewed blockchain element, particularly focusing on their security and coding language interoperability. This intense scrutiny is primarily due to their widespread use in the business sector and their role in enabling distributed applications (dApps) [1].
RQ2. 
What research areas are addressed in the SLRs on blockchain technical challenges?
A multitude of technical challenges in blockchain technology has been systematically examined in the literature, including security, scalability, smart contract integrity, privacy, data storage, governance, and interoperability [1,8,9,10,11,12]. Security concerns, particularly the threat of a 51% attack and the vulnerabilities associated with private and public key infrastructures, represent the most extensively reviewed topics within blockchain research [1,8]. Moreover, the security of smart contracts has been a focal point, with studies highlighting that the integrity of decentralized applications (dApps) hinges critically on the robustness of smart contract frameworks; any compromise can potentially destabilize the entire system [13,14].
Scalability challenges have also been a major point of discussion, particularly in industrial applications of blockchain, where the demands on system capacity often exceed what decentralized architectures can typically support, especially when contrasted with centralized systems [12]. Within second-generation blockchain platforms, issues around smart contract security and privacy have been rigorously debated [14,15,16,17,18].
Blockchain interoperability, described as a pivotal hurdle, affects the seamless integration of blockchain systems across varied business domains, aiming to create a decentralized internet-like network [10]. Additional challenges reviewed include data privacy and governance issues related to consensus mechanisms, performance bottlenecks, data storage constraints, and the synchronization time required for block confirmation [1,19].
Moreover, the literature has extensively covered the technical difficulties associated with smart contract implementation and execution [11,13,14,15,16,17,18]. These discussions have dissected various components of smart contract functionality, such as security vulnerabilities [14], code flaws [18], susceptibility to hacking, and the limitations inherent in executing contracts drafted in natural language. The translation of natural language into executable smart contract code remains a particularly daunting challenge, given the nuanced and context-dependent nature of legal language in various sectors [17,18]. This area, vital for ensuring that smart contracts serve as valid and legally binding agreements, continues to require significant advancements to bridge the gap between legal stipulations and technical execution.
RQ3. 
What are the major technical factors that challenge the integration of blockchain technology in various industries?
One of the principal technical challenges limiting industry-specific blockchain applications is interoperability—the capability of different systems to exchange and use information effectively [8,10]. The isolated nature of blockchain development often results in “islanding”, which disrupts the seamless transmission of data between different blockchains, undermining core features such as immutability and transparency [10]. Another significant challenge is scalability, which, in comparison to traditional centralized systems used in industries, tends to be lower due to the intensive consensus mechanisms like Proof of Work and the decentralized architecture of blockchain systems [8,9,12,20]. Various new methodologies have been proposed in the literature to enhance scalability through both on-chain and off-chain models, including approaches like pipelining, content delivery networks, payment channels, sharding, parallel mining, system redesign, and hardware-assisted strategies [12]. However, these scalability solutions introduce their own set of challenges, such as the rational behavior of nodes and the need for trusted hardware in various sharding methods, which may not always be feasible [12]. Additionally, issues like blockchain size and data redundancy have been identified as factors discouraging the wider adoption of blockchain technology across different industries [12].
RQ4. 
What technical challenges need more attention to implement mainstream blockchain technology in various business verticals?
One of the least examined technical challenges in blockchain research concerns interoperability and integration with existing legacy systems. Various interoperability schemes have been discussed in the studies, such as [7,15]. Blockchain systems often operate as isolated distributed ledgers, making it difficult to integrate and manage data across different blockchain systems. Industries might benefit from adopting blockchain solutions with interoperability features that facilitate interactions with sub-vendors and partners within their supply chains [10]. Additionally, integrating legacy systems with blockchain technology has received inadequate attention. Developing an efficient and effective bridge that facilitates data transactions between legacy and blockchain systems is crucial for future blockchain advancements. It is essential to establish an interoperability protocol that allows for a seamless, cost-effective transition from legacy database systems to blockchain, benefiting various industries.
Another underexplored area is the impact of the blockchain on data protection regulations, such as the General Data Protection Regulation (GDPR) implemented by several European Union countries. As consumer data privacy becomes increasingly critical and more countries consider similar regulations allowing users to request data deletion, the immutable nature of blockchain presents challenges in this aspect [21]. The blockchain does not naturally allow for data modification or deletion. However, the literature proposes several methods to address these issues, such as pseudonymization, which allows for the removal of partial user data [22]. Additionally, off-chain approaches store sensitive data outside the blockchain, using cryptographic techniques that preserve identity privacy, such as zero-knowledge proofs, attribute-based signatures, and ring signatures [19]. Despite these methods, no one currently offers a complete solution for the “Right to Forget” or the complete deletion of data on a blockchain.
RQ5. 
What progress has been achieved in the course from one study to another in the research timeline, and how does it address the challenges that business faces in technology integration?
The blockchain is an emerging field of research that has been expanding rapidly as efforts intensify to address its limitations and enhance its performance to meet industry needs. In previous studies, such as [1], only a few technical challenges have been addressed, including issues related to throughput, latency, size, bandwidth, security, resource wastage, usability, and forks. Many of these challenges, such as resource wastage, forks, and usability issues, are specifically linked to first-generation blockchains like Bitcoin. However, second-generation blockchains like Hyperledger have addressed usability problems by incorporating REST APIs into the blockchain framework. Additionally, the shift from a proof of work consensus mechanism to more efficient ones like proof of stake or Raft consensus [8] has mitigated issues related to resource wastage. Subsequent reviews have broadened the scope of challenges addressed, recognizing the need for interoperability among different blockchain systems and data transferability between blockchain and traditional systems [10] to support globally integrated business models.
While significant progress has been noted in addressing scalability, user interaction, security, and privacy within blockchain technology, other critical aspects such as interoperability, data immutability in compliance with the “Right to Forget” laws, and the integration of oracles (which allow external data to be used as inputs in blockchain smart contracts) have been less thoroughly explored. Although various mechanisms to achieve interoperability have been proposed, there is no widely accepted standard method yet. Furthermore, the issue of user data privacy is increasingly concerning due to rising cybersecurity attacks and data thefts, prompting governments to enact legislation like the GDPR to enhance user control over their data [22]. However, only a limited number of studies have reviewed this aspect [21,22].
Table 7. Articles included for review.
Table 7. Articles included for review.
IDTitleYearRef
R1Where is current research on Blockchain technology?—A systematic review2016[1]
R2Smart contract applications within blockchain technology: A systematic mapping study2018[15]
R4Blockchain smart contracts formalisation: Approaches and challenges to address vulnerabilities2019[16]
R5Blockchains: A Systematic Multivocal Literature Review2020[8]
R7Blockchain from the Perspective of Privacy and Anonymisation: A Systematic Literature Review2020[19]
R8Model-Based Software Design and Testing in Blockchain Smart Contracts: A Systematic Literature Review2020[11]
R9A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges2020[17]
R10An empirical review on blockchain smart contracts: Application and challenges in implementation2020[13]
R13Consensus Mechanisms in Distributed Ledgers for the Protection of Confidential Data: A Multivocal Literature Review2020[23]
R14A comprehensive survey on smart contract construction and execution: paradigms, tools, and systems2021[18]
R15GDPR Compliant Blockchains—A Systematic Literature Review2021[21]
R16Security, Performance, and Applications of Smart Contracts: A Systematic Survey2019[14]
R17Systematic Literature Review of Challenges in Blockchain Scalability2020[9]
R18A systematic review of blockchain scalability: Issues, solutions, analysis and future research2021[20]
R20A Systematic Literature Review of Blockchain Consensus Protocols2021[24]
R21A Systematic Literature Review Toward a Blockchain Benchmarking Framework2022[25]
R22Blockchain Architectural Concerns: A Systematic Mapping Study2022[26]
R23Interoperability Among Heterogeneous Blockchains: A Systematic Literature Review2021[10]
R25Scalable blockchains—A systematic review2022[12]
R28A systematic literature review on blockchain governance 2023[27]
R29A systematic literature review of the tension between the GDPR and public blockchain systems2023[22]

4. Limitations

This article reviews systematic literature reviews (SLRs) published in scientific journals and conferences, purposely excluding gray literature. Many articles within the gray literature discuss enhancements in blockchain efficiency and performance by various businesses and startups. However, this review is confined strictly to scholarly publications. The blockchain sector is still evolving, and its industry adoption faces hurdles due to technical complexities. While numerous survey papers exist across different blockchain application domains, they were not considered here due to their lack of systematic review methodologies or in-depth critical discussions.
The paper examined SLRs addressing technical challenges in the blockchain; however, the application of blockchain is rapidly growing in diverse business contexts. Notably, this study did not cover technical challenges specifically related to business use cases, such as consensus mechanisms. Blockchain consensus mechanisms, which are tailored based on business needs, exemplify the necessity of integrating both technical and non-technical reviews to address future research and development opportunities, especially in areas like system governance rules and individual roles within the system.
The current SLR reviewed only a limited set of technical challenges, typically no more than four. There is a distinct need for an SLR that comprehensively reviews all technical challenges and their interdependencies, enhancing understanding of how solutions to one issue might influence others. For example, interoperability could enhance both scalability and data privacy, and an efficient consensus mechanism might also improve scalability.
Future research should particularly focus on challenges like interoperability, data immutability, and security. With the rising incidence of cyberattacks leading to private data breaches, it becomes crucial for global legislation to empower consumers with greater data control and the right to be forgotten. However, the blockchain’s foundational architecture does not support data deletion. Thus, future studies must develop blockchain architectures that maintain core characteristics like data immutability while complying with such legislative requirements. Additionally, the advent of quantum computing poses new challenges to the blockchain’s hashing mechanisms, warranting a focused investigation in future research.

5. Conclusions

Research on blockchain technology has accelerated significantly over the past ten years, with numerous scientific articles being published. However, the focus has predominantly been on the application of the blockchain rather than its technical underpinnings. The blockchain’s appeal largely stems from its capabilities like transparency, smart contracts, and a decentralized IT infrastructure that supports various business domains. Despite this, the practical deployment of the blockchain across industries remains confined to areas such as finance (digital currencies and crowdfunding), supply chain management (financial transactions), healthcare (personal health records), real estate (land registry), and voting (fraud prevention). Nevertheless, the blockchain holds considerable potential to enhance areas like supply chain management, sustainability information management, the service sector (freelancing platforms), identity verification, interbank transactions, legal systems (judicial records), academia (certificate issuing and validation), and carbon credit. Despite its promise, blockchain technology remains largely experimental due to numerous technical challenges that hinder broader implementation.
This article reviews systematic literature reviews (SLRs) focused on the technical challenges that blockchain technology faces, assessing the current research landscape. While some technical issues have been thoroughly explored, with innovative solutions being proposed, other critical areas, such as interoperability between legacy systems and the blockchain, have received less attention. Although there are several survey papers available, there are relatively few SLRs. The research has primarily concentrated on technical aspects, the security of smart contracts, and their execution and performance. Meanwhile, important topics like smart contract code interoperability, system interoperability, and data immutability have been underexplored. Given the nascent state of blockchain technology and the ongoing efforts by various companies to advance this field, there is a clear need for more comprehensive SLRs that incorporate gray literature in their analyses.

Author Contributions

Conceptualization, A.C.; methodology, A.C.; validation, A.C., V.P. and M.J.; formal analysis, A.C.; writing—original draft preparation, A.C.; writing—review and editing, A.C.; supervision, V.P. and M.J. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

I acknowledge the support of the Innovation Central Perth Scholarship and the Food Agility CRC Scholarship.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Articles excluded due to a low-quality score.
IDTitleYearRef
R3Blockchain-based Smart Contracts: A Systematic Mapping Study of Academic Research (2018)2018[28]
R6A Critical Review of Concepts, Benefits, and Pitfalls of Blockchain Technology Using Concept Map2020[29]
R11Architecting Blockchain Systems: A Systematic Literature Review2020[30]
R12Smart Contract Development Model and the Future of Blockchain Technology2020[31]
R19A Systematic Literature Review of Blockchain Technology2022[32]
R24Security and Privacy for Blockchain: A Systematic Mapping Study2021[33]
R26A systematic review of the research on disruptive technology—Blockchain2020[34]
R27A Systematic Literature Review of Blockchain Technology: Security Properties, Applications and Challenges2021[35]

References

  1. Yli-Huumo, J.; Ko, D.; Choi, S.; Park, S.; Smolander, K. Where Is Current Research on Blockchain Technology?—A Systematic Review. PLoS ONE 2016, 11, e0163477. [Google Scholar] [CrossRef] [PubMed]
  2. OECD. Blockchain at the Frontier: Impacts and Issues in Cross-Border Co-Operation and Global Governance; OECD Publishing: Paris, France, 2022. [Google Scholar] [CrossRef]
  3. PwC. Time for Trust: How Blockchain Will Transform Business and the Economy. 2020. Available online: https://www.pwc.lu/en/blockchain-and-crypto-assets/time-for-trust.html (accessed on 10 July 2024).
  4. Paulavičius, R.; Grigaitis, S.; Igumenov, A.; Filatovas, E. A Decade of Blockchain: Review of the Current Status, Challenges, and Future Directions. Informatica 2019, 30, 729–748. [Google Scholar] [CrossRef]
  5. Kitchenham, B.; Charters, S. Guidelines for Performing Systematic Literature Reviews in Software Engineering; Evidence-Based Software Engineering (EBSE) Project; EBSE Technical Report, ver. 2.3; Department of Computer Science, Keele University: Durham, UK, 2007. [Google Scholar]
  6. Kitchenham, B.; Pretorius, R.; Budgen, D.; Brereton, O.P.; Turner, M.; Niazi, M.; Linkman, S. Systematic Literature Reviews in Software Engineering—A Tertiary Study. Inf. Softw. Technol. 2010, 52, 792–805. [Google Scholar] [CrossRef]
  7. Kitchenham, B.; Brereton, O.P.; Budgen, D.; Turner, M.; Bailey, J.; Linkman, S. Systematic Literature Reviews in Software Engineering—A Systematic Literature Review. Inf. Softw. Technol. 2009, 51, 7–15. [Google Scholar] [CrossRef]
  8. Butijn, B.-J.; Tamburri, D.A.; van den Heuvel, W.-J. Blockchains: A Systematic Multivocal Literature Review. ACM Comput. Surv. 2020, 53, 61. [Google Scholar] [CrossRef]
  9. Khan, D.; Jung, L.T.; Hashmani, M.A. Systematic Literature Review of Challenges in Blockchain Scalability. Appl. Sci. 2021, 11, 9372. [Google Scholar] [CrossRef]
  10. Talib, M.A.; Abbas, S.; Nasir, Q.; Dakalbab, F.; Mokhamed, T.; Hassan, K.; Senjab, K. Interoperability Among Heterogeneous Blockchains: A Systematic Literature Review. In Trust Models for Next-Generation Blockchain Ecosystems; Habib ur Rehman, H., Svetinovic, D., Salah, K., Damiani, E., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 135–166. ISBN 978-3-030-75107-4. [Google Scholar]
  11. Sánchez-Gómez, N.; Torres-Valderrama, J.; García-García, J.A.; Gutiérrez, J.J.; Escalona, M.J. Model-Based Software Design and Testing in Blockchain Smart Contracts: A Systematic Literature Review. IEEE Access 2020, 8, 164556–164569. [Google Scholar] [CrossRef]
  12. Nasir, M.H.; Arshad, J.; Khan, M.M.; Fatima, M.; Salah, K.; Jayaraman, R. Scalable Blockchains—A Systematic Review. Future Gener. Comput. Syst. 2022, 126, 136–162. [Google Scholar] [CrossRef]
  13. Mandloi, J.; Bansal, P. An Empirical Review on Blockchain Smart Contracts: Application and Challenges in Implementation. Int. J. Comput. Netw. Appl. 2020, 7, 43–61. [Google Scholar] [CrossRef]
  14. Rouhani, S.; Deters, R. Security, Performance, and Applications of Smart Contracts: A Systematic Survey. IEEE Access 2019, 7, 50759–50779. [Google Scholar] [CrossRef]
  15. Macrinici, D.; Cartofeanu, C.; Gao, S. Smart Contract Applications within Blockchain Technology: A Systematic Mapping Study. Telemat. Inform. 2018, 35, 2337–2354. [Google Scholar] [CrossRef]
  16. Singh, A.; Parizi, R.M.; Zhang, Q.; Choo, K.-K.R.; Dehghantanha, A. Blockchain Smart Contracts Formalization: Approaches and Challenges to Address Vulnerabilities. Comput. Secur. 2020, 88, 101654. [Google Scholar] [CrossRef]
  17. Vacca, A.; Di Sorbo, A.; Visaggio, C.A.; Canfora, G. A Systematic Literature Review of Blockchain and Smart Contract Development: Techniques, Tools, and Open Challenges. J. Syst. Softw. 2021, 174, 110891. [Google Scholar] [CrossRef]
  18. Hu, B.; Zhang, Z.; Liu, J.; Liu, Y.; Yin, J.; Lu, R.; Lin, X. A Comprehensive Survey on Smart Contract Construction and Execution: Paradigms, Tools, and Systems. Patterns 2021, 2, 100179. [Google Scholar] [CrossRef] [PubMed]
  19. de Haro-Olmo, F.J.; Varela-Vaca, Á.J.; Álvarez-Bermejo, J.A. Blockchain from the Perspective of Privacy and Anonymisation: A Systematic Literature Review. Sensors 2020, 20, 7171. [Google Scholar] [CrossRef] [PubMed]
  20. Sanka, A.I.; Cheung, R.C.C. A Systematic Review of Blockchain Scalability: Issues, Solutions, Analysis and Future Research. J. Netw. Comput. Appl. 2021, 195, 103232. [Google Scholar] [CrossRef]
  21. Haque, A.B.; Islam, A.K.M.N.; Hyrynsalmi, S.; Naqvi, B.; Smolander, K. GDPR Compliant Blockchains–A Systematic Literature Review. IEEE Access 2021, 9, 50593–50606. [Google Scholar] [CrossRef]
  22. Belen-Saglam, R.; Altuncu, E.; Lu, Y.; Li, S. A Systematic Literature Review of the Tension between the GDPR and Public Blockchain Systems. Blockchain Res. Appl. 2023, 4, 100129. [Google Scholar] [CrossRef]
  23. Vargas-Gómez, R.; Peréz-Arriaga, J.C.; Ocharán-Hernández, J.O.; Sánchez-García, A.J. Consensus Mechanisms in Distributed Ledgers for the Protection of Confidential Data: A Multivocal Literature Review. In Proceedings of the 2020 8th International Conference in Software Engineering Research and Innovation (CONISOFT), Chetumal, Mexico, 4–6 November 2020; pp. 166–173. [Google Scholar]
  24. Luzipo, S.; Gerber, A. A Systematic Literature Review of Blockchain Consensus Protocols. In Responsible AI and Analytics for an Ethical and Inclusive Digitized Society; Springer: Cham, Switzerland, 2021; Volume 12896, pp. 580–595. [Google Scholar]
  25. Touloupou, M.; Themistocleous, M.; Iosif, E.; Christodoulou, K. A Systematic Literature Review Toward a Blockchain Benchmarking Framework. IEEE Access 2022, 10, 70630–70644. [Google Scholar] [CrossRef]
  26. Ordoñez-Guerrero, A.C.; Muñoz-Garzon, J.D.; Roberto Dulce Villarreal, E.; Bandi, A.; Ariel Hurtado, J. Blockchain Architectural Concerns: A Systematic Mapping Study. In Proceedings of the 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), Honolulu, HI, USA, 12–15 March 2022; pp. 183–192. [Google Scholar]
  27. Liu, Y.; Lu, Q.; Zhu, L.; Paik, H.-Y.; Staples, M. A Systematic Literature Review on Blockchain Governance. J. Syst. Softw. 2023, 197, 111576. [Google Scholar] [CrossRef]
  28. Alharby, M.; Aldweesh, A.; van Moorsel, A. Blockchain-Based Smart Contracts: A Systematic Mapping Study of Academic Research (2018). In Proceedings of the 2018 International Conference on Cloud Computing, Big Data and Blockchain (ICCBB), Fuzhou, China, 15–17 November 2018; pp. 1–6. [Google Scholar]
  29. Islam, I.; Munim, K.M.; Oishwee, S.J.; Islam, A.K.M.N.; Islam, M.N. A Critical Review of Concepts, Benefits, and Pitfalls of Blockchain Technology Using Concept Map. IEEE Access 2020, 8, 68333–68341. [Google Scholar] [CrossRef]
  30. Fournier, G.; Petrillo, F. Architecting Blockchain Systems: A Systematic Literature Review. In Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, Seoul, Republic of Korea, 27 June–19 July 2020; Association for Computing Machinery: New York, NY, USA; pp. 664–670. [Google Scholar]
  31. Richard, R.; Prabowo, H.; Trisetyarso, A.; Soewito, B. Smart Contract Development Model and the Future of Blockchain Technology. In Proceedings of the 2020 the 3rd International Conference on Blockchain Technology and Applications, 14–16 December 2020, Xi’an China; Association for Computing Machinery: New York, NY, USA, 2020; pp. 34–39. [Google Scholar]
  32. Ghazi, A.; Alisawi, M.; Wahab, Y.M.; Al-Dawoodi, A.; Abdullah, S.S.; Hammood, L.; Nawaf, A.Y. A Systematic Literature Review of Blockchain Technology. Int. J. Interact. Mob. Technol. 2022, 16, 97–108. [Google Scholar] [CrossRef]
  33. Yang, J.; Bi, H.; Dai, F.; Liang, Z.; Qiang, Z. Security and Privacy for Blockchain: A Systematic Mapping Study. In Proceedings of the 2021 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), Athabasca, AB, Canada, 25–28 October 2021; pp. 446–453. [Google Scholar]
  34. Kumar, A.; Kumar, S. A Systematic Review of the Research on Disruptive Technology—Blockchain. In Proceedings of the 2020 5th International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India, 10–12 June 2020; pp. 900–905. [Google Scholar]
  35. Le, T.-V.; Hsu, C.-L. A Systematic Literature Review of Blockchain Technology: Security Properties, Applications and Challenges. J. Internet Technol. 2021, 22, 789–802. [Google Scholar]
Figure 1. Literature search process.
Figure 1. Literature search process.
Information 15 00475 g001
Figure 2. Quality scores.
Figure 2. Quality scores.
Information 15 00475 g002
Figure 3. (a) Total number of review articles published each year. (b) Year range covered by the articles.
Figure 3. (a) Total number of review articles published each year. (b) Year range covered by the articles.
Information 15 00475 g003
Table 1. Research questions.
Table 1. Research questions.
S. No.Research Question
RQ1How many SLRs have been published since the emergence of blockchain as Bitcoin (2009) to date (2022), and what is their quality?
RQ2What were the research areas addressed in the SLRs on blockchain technical challenges?Which technical challenges are the most researched?
RQ3What are the major technical factors that challenge the integration of blockchain technology in various industries?
RQ4Which technical challenges require more attention to put blockchain technology forward into mainstream technology used in various business verticals?
RQ5What progress is achieved in the course from one study to another in the research timeline, and how does it address the challenges that business faces in technology integration?
Table 2. Search string.
Table 2. Search string.
Topic Search String
Blockchain “Blockchain, OR “Distributed Ledger” OR “Decentralized Ledger”.
Systematic literature review“Systematic review” OR “systematic literature review” OR “systematic map” OR “systematic mapping” OR “mapping study” OR “scoping review” OR “meta-analysis”
Table 3. Quality assessment criteria.
Table 3. Quality assessment criteria.
S. No.Assessment Criteria
QA1Is the publisher reputable? E.g., Elsevier, Emerald, IEEE, Springer, Taylor & Francis, ACM.
QA2Have the research questions been clearly defined?
QA3What type of review is being carried out?
QA4Have specific SLR guidelines been reported to be followed in the review?
QA5Have the search strings been reported, and how detailed are they in describing the blockchain?
QA6Is the literature search likely to have covered all relevant studies? How many online databases were searched, and are the years covered in the review known?
QA7The review’s inclusion and exclusion criteria are described and are appropriate.
QA8Did the reviewers assess the quality/validity of the included studies? How were the number and quality of primary studies reported?
QA9How many blockchain technical challenges were reviewed?
QA10Were the basic data/studies adequately described?
Table 4. Scoring criteria.
Table 4. Scoring criteria.
QA1Yes (1)Partial (0.5)No (0)
1Top publisherReputable OA (Open Access) and professional bodiesOther
2YesBut the objective of the review is implicitNo
3SLRMapping or scoping studyOther
4YesNo, but the review was based on an existing review.No
5Yes (3 and more)Yes (1–2 terms)No
6Three or more databases and search years mentioned Two or fewer databases and no specific search year Not reported
7YesImplicitNo
8Yes (explicitly defined)Implicit No
9Three or moreTwo or lessNone
10YesImplicit derivedNo
Table 5. Quality assessment score of the selected articles.
Table 5. Quality assessment score of the selected articles.
SLR ID12345678910Total
R1110.510.5110.5118.5
R2110.50.511100.517.5
R30.510.50.50.50.500.50.504.5
R411110110118.0
R51110.51111119.5
R6100.51110010.56.0
R7111111100.50.58.0
R8111111110.50.59.0
R9111111110.50.59.0
R100.51110.510.500.50.56.5
R110.510.500.50.50.500.50.54.5
R120.510.50.50.50.5100.50.55.5
R130.51110.50.5100.517.0
R140.5111110.500.517.5
R150.511110.5100.50.57.0
R16110.51110.5010.57.5
R17110.5111100.50.57.5
R181110.511000.50.56.5
R190.5010.50.5100003.5
R200.51110.50.510.50.50.57.0
R21111110.50.50.50.518.0
R220.510.5110.5100.50.56.5
R2311110.50.50.50.50.50.57.0
R240.510.510.50.50.50.50.50.56.0
R25100.5111100.517.0
R260.500.500.50.5000.50.53.0
R270.50110.50.5000.50.54.5
R28111111110.50.59.0
R29111111100.50.58.0
Table 6. Article reviews.
Table 6. Article reviews.
SLR IDAreaPublication YearPublication TypePublisherType of ReviewPrimary StudiesYears CoveredSLR GuidelinesData Analysis Method
R1BC2016JournalPLOS ONEMA + SLR412012–2015KC & Petersen et al. Narrative + CA
R2SC2018JournalElsevier (Telematics and Informatics)MA642008–2018Petersen et al.Narrative + CA
R4SC2019JournalElsevier (Computers & Security) 352015–2019KCNarrative
R5BC2020JournalACM (ACM Computing Surveys)SMLR111Till 2018KC & Garousi et al. FCA, GT
R7PV2020JournalMDPI (Sensor)SLR282016–2020KCNarrative
R8SC2020JournalIEEE (IEEE Access)SLR252019–2020KCNarrative + CA
R9SC2020JournalElsevier (The Journal of Systems & Software)SLR962016–2020KCNarrative + CA
R10SC2020JournalEverScience (IJCNA)SMA>1002007–2018KCNarrative
R13CP2020ConferenceIEEE (CONISOFT)MLR272015–2020KC & Garousi et al.Narrative
R14SC2021JournalCellPress (Patterns)SLR1592008–2020KCNarrative
R15BC2021JournalIEEE (IEEE Access)SLR392017–2020KCNarrative
R16SC2019JournalIEEE (IEEE Access)SLR90Till 2018KC & Petersen et al.Narrative & MA
R17SA2021JournalMDPI (Applied Science)SLR1212010–2019PRISMA & KCNarrative
R18SA2021JournalElsevier (JNCA)SLR3512012–2020 Narrative
R20CP2021ConferenceSpringer (IFIP)SLR352016–2020KCNarrative
R21CP2022JournalIEEE (IEEE Access)SLR872018–2020KCNarrative +QA
R22BC2022ConferenceIEEE (ICSA-C)SMA192016–2019Petersen et al.Narrative
R23IO2021Book ChapterSpringer (Trust models for Next-Generation Blockchain)SLR762015–2020KCNarrative
R25SA2022JournalElsevier (Future Generation computer system)SR632015–2020KCNarrative
R28BC2023JournalElsevier (The Journal of Systems & Software)SLR372008–2020KCNarrative
R29SA2023JournalElsevier (Blockchain: Research and Applications)SLR1142016–2022PRISMANarrative
BC—blockchain, SC—smart contract, PV—privacy, CP—consensus protocol, SA—scalability, IO—interoperability, MA—mapping analysis, SMA—systematic mapping analysis, KC—Kitchenham and Charters [5], GT—ground theory, CA—critical analysis.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chandan, A.; Potdar, V.; John, M. Systematic Literature Review of Blockchain Technology’s Technical Challenges: A Tertiary Study. Information 2024, 15, 475. https://doi.org/10.3390/info15080475

AMA Style

Chandan A, Potdar V, John M. Systematic Literature Review of Blockchain Technology’s Technical Challenges: A Tertiary Study. Information. 2024; 15(8):475. https://doi.org/10.3390/info15080475

Chicago/Turabian Style

Chandan, Anulipt, Vidyasagar Potdar, and Michele John. 2024. "Systematic Literature Review of Blockchain Technology’s Technical Challenges: A Tertiary Study" Information 15, no. 8: 475. https://doi.org/10.3390/info15080475

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop