1. Introduction
Blockchain technology, a revolutionary milestone in the world of computing, first emerged in 2009 as a concept that challenged established conventions. It is a data structure that has transformed the way digital transactions are managed, creating a decentralized and distributed environment that allows the execution of transactions in a peer-to-peer (P2P) network without the need for intermediaries. The name “blockchain” comes from its most distinctive feature: the record of digital transactions, a chain of continuously connected blocks. In this ecosystem, the main actors are the nodes, the participants in the blockchain network. Each of these nodes maintains a copy of all transactions that have taken place on the network, ensuring complete transparency and reliability. The validation of any transaction in this network requires the consensus of the nodes, which implies that the user community must accept all parties involved in the transaction.
Consensus algorithms are essential in this scenario. They are self-contained, self-executing codes that act every time a transaction is made. These algorithms are responsible for guaranteeing the harmony and integrity of the blockchain network. Although various platforms are available for creating consensus algorithms, Ethereum stands out as one of the most used and recognized in this area. Consensus algorithms are crucial in various applications and sectors, allowing network users to coordinate their actions and reach agreements without a central authority. This systematic mapping, however, will focus specifically on its application in the context of blockchain networks.
The architecture of a blockchain is a complex network of interconnected components: transactions, blocks, mining, and consensus. In addition, users (those who make transactions), miners (responsible for validating and grouping these transactions into blocks), and cryptocurrencies (the units of value that users and miners obtain) are the three main actors in this exciting ecosystem.
Blockchain technology has opened up a vast horizon of possibilities in the digital world and understanding it is essential to harness its full potential in a wide range of applications. However, it has raised concerns about the environmental impact due to its exponential growth and due to the high energy consumption associated with some consensus algorithms such as PoW, which requires a large amount of computational power and electrical energy to solve complex cryptographic problems, which has contributed significantly to the carbon footprint of the blockchain ecosystem. In this context, sustainability has become a key criterion for evaluating consensus algorithms, leading researchers and developers to look for more efficient alternatives with a lower environmental impact. A consensus algorithm is an agreement that must be reached to maintain the harmony of the network (see [
1,
2]).
In recent years, we have witnessed a rapid increase in the adoption of systems based on blockchain technology. In this scenario, consensus algorithms have emerged as crucial elements in the governance of decentralized applications, playing a fundamental role in ensuring that none of the parties involved can breach or make unauthorized changes to the transactions recorded on the blockchain.
Blockchain technology, in itself, has revolutionized the way we think about and manage information and transactions. It offers the ability to create a single, consensual, distributed record of any event or transaction across multiple nodes in a network, all without relying on a centralized database. This feature has driven its adoption across a wide variety of industries as it brings several significant benefits, such as transparency, immutability, and security. One of the fundamental pillars of the blockchain is the ability to add new blocks to the chain securely and reliably. This is achieved through a mechanism that ensures that all network participants agree on the decisions made. At the heart of this process is an essential component: the consensus algorithm. These algorithms are executed by nodes known as miners, which are machines specialized in solving highly complex mathematical problems, ensuring the integrity and reliability of the network [
3,
4].
The interaction between consensus algorithms and blockchain networks is presented as an extremely promising field for both researchers and professionals from various disciplines [
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17]. However, despite this appeal, there need to be more systematic literature reviews dedicated to identifying the opportunities and potential problems related to these specific topics. Although the academic literature has devoted considerable efforts to literature reviews on blockchain or consensus algorithms separately, the intersection of consensus algorithms in the context of blockchain networks has yet to be comprehensively addressed. This paper aims to close this research gap [
18].
The adoption of blockchain technologies has sparked growing interest in research on sustainable consensus algorithms, which are crucial for ensuring these platforms’ efficiency and long-term viability. However, the academic literature reveals a significant gap in practical case studies that assess the real-world implementation of these algorithms. Most publications focus on theoretical frameworks and simulations, limiting our ability to gauge their effectiveness in real-world applications [
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43]. With the empirical validation provided by case studies, it becomes easier to determine whether the theoretical advantages of these algorithms translate into tangible outcomes [
24,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101].
This absence of concrete examples presents a valuable opportunity to deepen our understanding of the impact of sustainable consensus algorithms. Examining how they have been applied in practice could give an idea of the challenges encountered and the solutions devised across different contexts.
The main objective of this systematic mapping is to explore and analyze in depth the use and application of consensus algorithms in blockchain networks, examining the potential problems and opportunities they face. As new blockchain platforms and applications are developed, algorithms that demonstrate a lower environmental footprint are more likely to be implemented in industries where ecological responsibility is crucial. This trend underscores the importance of continuing to research and develop consensus algorithms that not only prioritize security and efficiency but are also compatible with global goals of reducing environmental impact.
2. Investigation Methodology
The research method selected to carry out this study was systematic mapping, a recognized and widely used methodology in academic research. Following the proposal of Petersen and others, as described in their work [
102], this approach provided us with the structure and rigor necessary to exhaustively explore the relevant studies, papers, and articles that would allow us to address the research questions in a systematic and precise manner. Systematic mapping is a powerful tool that not only allowed us to identify and understand the crucial research topics related to consensus algorithms applied in blockchain networks but also helped to chart a clear path toward the identification of the gaps in the existing literature, which opens the door to future research and advances in this exciting field.
This systematic mapping process is divided into five essential stages, each contributing significantly to understanding and analyzing the relevant literature. First, defining the research questions allows establishing a clear and specific framework for the investigation. This ensures that efforts are focused on the most relevant topics and that conclusions are directly related to the study objectives. The second stage, conducting the search, involves identifying and compiling various academic sources and relevant literature. This ensures that the review is as complete and representative as possible. The third stage involves searching for relevant articles. In this phase, the identified sources are critically evaluated to determine which are relevant to the research questions and which are not, allowing attention to be focused on the most valuable and significant resources. In the fourth stage, relevant articles are classified according to specific keywords and categories. This helps organize and structure information coherently, making it easier to identify patterns and trends in the literature.
Finally, in the fifth stage, data extraction must be carried out, where detailed and relevant information is collected from the selected articles, which provides a solid basis for the analysis and synthesis of the literature, allowing us, in turn, to answer the research questions in an informed and accurate manner. This systematic mapping not only facilitated in-depth exploration in the field of consensus algorithms in blockchain networks but also established a solid methodological framework for research. With this approach, researchers will be in a unique position to identify existing advances, emerging trends, and areas of research that require further attention. This study will significantly advance knowledge in this field and provide a solid foundation for future research and development in blockchain networks and consensus algorithms. This review was conducted in accordance with the PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) guidelines (included as
Supplementary Material).
The PRISMA flowchart is related below (
Figure 1).
2.1. Definition of Research Questions
The first fundamental step in a systematic review is defining the research questions guiding the entire process and whose answers will be sought after the study. In this case, four questions were formulated that would serve as the beacon that would illuminate the way in the search and analysis of the relevant literature. These research questions were the core around which the framework would be built:
RQ-1: What are the existing research areas related to consensus algorithms applied to blockchain?
This question allowed us to identify and understand the thematic areas on which researchers have focused their efforts. The different facets of this technology and its applications would be explored, from security to scalability and from cryptocurrencies to enterprise applications.
RQ-2: How has research on consensus algorithms applied to blockchain evolved year after year regarding the number and type of publications?
This second question encouraged a trip through time to analyze how research in this field has evolved. It was expected to reveal how interest in consensus algorithms has grown over time, identifying emerging trends and patterns. Diversification in publication types would also be explored, from academic articles to technical reports and open-source projects.
RQ-3: Which consensus algorithms are more sustainable in terms of carbon and environmental footprint?
The third question sought to identify which algorithms generate fewer greenhouse gas emissions and have a lower environmental impact overall; based on the answers, it could be determined which algorithms are more viable for adoption in blockchain networks from an ecological perspective, helping to promote the use of more sustainable technologies.
RQ-4: Are there consensus algorithms that efficiently balance security, scalability, and sustainability in blockchain networks?
The fourth and final question aimed to evaluate which consensus algorithms, without sacrificing performance and security, minimize environmental impact.
These four research questions were intertwined to provide a complete and holistic view of research in sustainable consensus algorithms applied to blockchain, addressing challenges such as energy consumption, carbon footprint, and the need to balance security, scalability, and sustainability. By answering these questions, this study not only contributes to the advancement of knowledge in this ever-evolving field, but also provides valuable information for researchers, practitioners, and those interested in better understanding the environmental impact and possibilities of this technology.
2.2. Search
In this second phase of the systematic review process, research papers related to consensus algorithms were searched and compiled based on a specific search term. After performing some exploratory searches and trying different combinations of keywords, a final string was defined that would be used when searching for articles in several relevant databases. This search string was made up of the following keywords: (“consensus algorithms”) (“blockchain”) AND (“sustainable”).
To carry out this exhaustive literature search, various renowned databases in the field of computer science were used. These databases were selected due to their relevance and accessibility through institutional accounts. Databases used included the following:
This set of sources was chosen because they are among the most relevant sources of articles within the field of computer science and are accessible through institutional accounts. The search began in August 2022 in these databases, and Mendeley v2.79.0 was used as a reference management tool to avoid duplication of results. In the compilation process, only research articles that had been peer-reviewed and published in journals, conferences, symposia, workshops, and books were considered. This guaranteed that the selected literature met the quality and relevance standards required to answer the research questions posed. To further refine the selection of literature, inclusion and exclusion criteria were established. The inclusion criteria were defined to cover those articles that were relevant and contributed to answering the research questions. On the other hand, exclusion criteria were implemented to discard articles that did not fit the scope of this study.
Table 1 provides a detailed description of the inclusion and exclusion criteria applied:
This rigorous literature search and selection process ensured that the resources collected were relevant and appropriate to address the previously defined research questions effectively. With this solid foundation of academic literature, this study was poised to move towards a complete and exhaustive analysis of consensus algorithms applied in the context of blockchain technology. This meticulous and selective approach to literature collection supported the quality and relevance of the data that would be used to address the research objectives and ultimately contribute to knowledge in this ever-evolving field.
2.3. Selection of Relevant Articles
The third step in the systematic review process involved the exclusion of all research articles that were irrelevant to the research questions posed. To carry out this task, the approach proposed by J. Yli-Huumo and others was followed, as described in their work [
103]. Initially, research papers were eliminated based on a review of their titles and abstracts. In this process, those articles that did not fit the scope of the previously defined research questions were discarded. In addition to this initial exclusion, the exclusion criteria detailed in
Table 1 were considered.
This approach to article selection ensured that only those directly relevant to the research questions were included, contributing to the quality and accuracy of the systematic mapping study. Among the exclusion criteria applied, the elimination of articles that were not written in English or Spanish, as well as those that lacked access to the full text, was considered. Articles that did not contribute critically to the research, such as popular articles, newsletters, or gray literature, were also excluded. Duplicate articles were also removed to avoid redundancy in this review.
Furthermore, articles that were not directly related to technology were excluded since the focus of this study was on consensus algorithms applied to blockchain, a relevant technological topic. This exclusion allowed us to maintain coherence with the research objectives. This exclusion process was essential to ensure that only those articles that were genuinely relevant and that contributed significantly to answering the research questions posed were included in this review. In this way, the quality and relevance of the literature were ensured before being subjected to further analysis in the later stages of this study.
2.4. Classification of Articles According to Keywords
The fourth step in this systematic review process involved classifying all relevant research articles into different categories based on a keyword approach proposed by J. Yli-Huumo et al. [
103]. At this stage, a thorough review of the article abstracts is carried out to associate keywords and critical contributions to each article, allowing them to be categorized appropriately. This keyword approach is essential for organizing and structuring the literature coherently, making it easier to identify emerging patterns and trends in the research. The abstracts provide an overview of the main contributions of each article, allowing researchers to determine which category it best fits.
In some cases, when the classification based on the abstract is ambiguous or insufficient, a more detailed review of the articles in question is carried out. This additional review may involve scanning critical sections of the article or further analyzing its content to make an accurate decision about its categorization. Classifying by keywords promotes coherence and uniformity in research and academic communication since, by assigning them, the search and comparison between various related works is facilitated.
Classifying articles according to specific categories was a crucial step to identify and organize research areas related to sustainable consensus algorithms applied to blockchain. This allowed for a more structured and meaningful analysis in the later stages of this study, which contributed to effectively answering the research questions posed. Furthermore, this classification facilitated the identification of key research topics and approaches in the field.
2.5. Data Extraction
In this stage, data extraction was carried out to collect all the relevant information necessary to answer the previously formulated research questions. This data extraction process involved collecting critical data and essential elements from the articles selected for review. The information extracted included specific details about the consensus algorithms analyzed in each article, as well as their application in the context of blockchain. In addition, data related to the research areas addressed in each study was collected, which allowed us to identify the most recurrent approaches and themes in the reviewed literature. Data extraction was carried out systematically and rigorously, following predefined criteria to ensure consistency in information collection.
This stage was essential to gather the necessary data for subsequent analysis, allowing for a deeper understanding of the trends, patterns, and results in sustainable consensus algorithms in the context of blockchain. The data extraction process was carried out carefully and thoroughly, ensuring that accurate and relevant data was collected for this study. The information obtained was essential to answer the research questions posed and provide a solid basis for the analysis and synthesis of the reviewed literature.
While the empirical analysis of this study was primarily based on quantitative metrics, such as the number of reviewed articles and their classification into various categories, the importance of integrating qualitative perspectives was acknowledged to achieve a more nuanced understanding of the literature. Therefore, a qualitative analysis focused on key articles was incorporated, including thematic and content analysis, which allowed the identification of emerging patterns and subtleties in discussions on sustainable consensus algorithms, thereby enriching the empirical findings.
3. Results
3.1. Search and Selection
In the initial search and selection phase, two essential steps were carried out: search and filtering. During this phase, an exhaustive search of all available scientific articles in various scientific databases was performed using the specific search (“consensus algorithms”) (“blockchain”) AND (“sustainable”).
The results of this search yielded a total of 3352 articles published in the period from 1 January 2020 to 1 August 2024. These articles constituted the initial literature set that would be subjected to a review and selection process in the later stages of this systematic review (
Table 2). This set of articles represented a significant sample of the research carried out in the field of consensus algorithms applied to blockchain in the specified time. The next stage of the process involved a more detailed examination of these articles to determine which ones met the previously defined inclusion and exclusion criteria. This allowed us to refine the selection further and ensured that only the most relevant resources for this study were included.
During the selection phase, a purification process was carried out on the collected articles, with the help of a reference manager, to eliminate duplicates, which resulted in a set of 2724 unique articles. Subsequently, 984 articles that were considered irrelevant to the research objectives were excluded, which reduced the set to 1740 articles. This exclusion was based on three fundamental reasons: the irrelevance of some articles with respect to the research questions posed, a lack of significant contribution to the research, and inclusion in the so-called “gray literature” related to sustainable consensus algorithms in blockchain. Consequently, at the end of the selection phase, a total of 1006 articles were included in this systematic mapping study. These articles represented a careful and exhaustive selection of relevant literature in the field of sustainable consensus algorithms applied to blockchain. This selection ensured that the focus of this study was aligned with the posed research questions and the objectives of the systematic mapping, allowing for more precise and meaningful analysis to be carried out in the later stages of this study.
Table 3 presents some of the sources selected for the research development that allowed us to answer the proposed questions of this review, being of more significant impact and relevance for the current research. In this phase, selecting appropriate sources was essential, as it would ensure the quality, credibility, and relevance of the information collected, thus providing a basis for building solid arguments and accurate conclusions, supporting the academic integrity of previous contributions in the field, and strengthening the validity and reliability of the research. In addition to the above, the correct choice of sources would guarantee obtaining a balanced and diverse perspective on the topic, enriching the level of research and avoiding biases or limited points of view.
It is worth noting that the research studies carried out since 2020 that are relevant to the present systematic review of the literature have been increasing, as can be seen in
Figure 2. It should be noted that the 2024 review only covered the first half of the year.
The annual scientific production on the research topic is shown in
Figure 3, which shows publications corresponding to the years between 2020 and the first half of 2024.
From the previous graph, it can be concluded that the number of articles has increased over the years. However, during this period of time, in 2020, production decreased, and one of the possible factors that influenced this was the health emergency (COVID-19). For the rest of the years, scientific production has been constantly increasing.
Likewise, discrimination of authors by country was carried out to know the relevance of consensus algorithms applied to blockchain technology worldwide, since their geolocation could indicate the adoption and interest of this topic in different regions of the world and in this way allow us to determine if the research had a global scope or if it was more focused in some geographic regions, thus serving as an analysis tool for the evaluation of regional and cultural trends in the research.
For the above, a sample of authors was chosen by determining their number of citations and who had in their relevant writings at least one of the following keywords: blockchain, consensus algorithms, Proof of Work, Proof of Stake, blockchain architecture, Delegated Proof of Stake, smart contracts, fork, security, tokenomics, and cryptography (
Table 4).
To have a better perspective on academic research interest by country, it was decided to make a graph, which had the following results: Germany, Saudi Arabia, Bangladesh, India, Iraq, Norway, United Kingdom, and Singapore with 2.4%; South Korea with 4.3%; Australia, Canada, and Russia with 7.3%; the United States with 24%; and China, the country where the highest percentage of academic research interest was found in the field of consensus algorithms applied to blockchain technology, with 30% (see
Figure 4).
3.2. Classification
The articles were classified into six categories: Privacy, Performance, Frameworks, Security, Data Transmission, and other topics related to consensus algorithms in blockchains. Privacy included issues related to the disclosure of information about blockchain network participants. Performance was related to the problem of energy consumption. The category Frameworks referred to consensus algorithm frameworks for blockchain networks focused on different environments. Security referred to the emergence of intelligent environments where devices can connect independently (without human intervention) to some network. Data transmission focused on the speed of information delivery between system actors. The other topics focused on the type of blockchain where the algorithms are executed, cloud computing, execution environments, and application sectors, among others.
Figure 5 analyzes the percentage of scientific articles in each category defined in this study. It is evident that the majority of the papers focused on the topic of security, which represents a significant 41% of all articles reviewed. This high concentration in security research reflects the critical importance of this topic in the context of consensus algorithms applied to blockchain technology. The second most common category was privacy, covering 38% of the articles reviewed. Concern for privacy and confidentiality in transactions and data management in blockchain is a relevant topic and of continued research interest. The performance category occupied significant space, accounting for 15% of the articles. This focus on performance is essential, as scalability and efficiency are crucial factors in successfully implementing blockchain in various applications. It is observed that 2% of the documents were related to the category Frameworks, which demonstrates the interest in developing frameworks and tools to facilitate the implementation of consensus algorithms in blockchain. Finally, 3% of the documents referred to data transmission, which suggests that the efficient transfer and management of data in a blockchain network is also a relevant topic.
It is worth noting that there was a small percentage of articles (1%) that did not fit into any of the mentioned categories, which indicates the presence of other topics related to consensus algorithms applied in blockchain technology that deserve attention. Taken together, this category distribution reflects the diversity and breadth of research in the field of blockchain consensus algorithms and highlights key areas of focus in the current academic literature.
The keywords found most often in the relevant articles that were classified for this review are referenced in
Table 5. For relevance weighting, those that unquestionably had direct relevance to sustainable consensus algorithms were estimated as “High”; “Medium” relevance referred to those that, depending on the scope or the approach taken by an author, could have a particular relevance to the topic; and “Low” relevance was assigned to all those that did not have the abovementioned characteristics.
Based on the relevance of the keywords in the previous table, a graph was made to show which have been the most relevant topics by year, resulting in
Figure 6.
From this graph, it can be inferred that by 2022–2023, Proof of Work and Proof of Stake were relevant topics, but then decreased in importance due to their high energy cost and the creation of new algorithms which made up for some of the flaws that these seed algorithms presented. By 2020, there was a general decrease in research and the publication of scientific articles on the chosen base topic due to the health emergency experienced worldwide; however, the most relevant topics at that time were Blockchain and Proof of Stake; the first was relevant due to the creation of new consensus algorithms that could be applied through blockchain technology in different scenarios, while Proof of Stake, being an improvement of Proof of Work, was named during this period of time as new conditions were applied for its execution.
Later, in the years 2021–2022, the most mentioned keywords in the different investigations were Consensus Algorithm and Blockchain; the first continued to revolve around the creation of new consensus algorithms and the second came from the creation of blockchain business architectures. By carrying out a more detailed analysis of the different consensus algorithms applied to blockchain in terms of sustainability, based on the consulted literature, a comparative analysis of the most common algorithms could be presented; these were Proof of Work, Proof of Stake, Delegated Proof of Stake, Proof of Authority, and the hybrid algorithms that are combinations of Proof of Work and Proof of Stake.
The evaluation criteria for each of the mentioned algorithms were defined in order to compare the sustainability of the algorithm in terms of carbon footprint and environmental footprint based on metrics used in the evaluation of the environmental impact of technologies. Energy consumption measured the amount of energy used by an algorithm to execute it, energy efficiency assessed how energy was used in relation to the work performed, carbon footprint measured the environmental impact in terms of CO2 or greenhouse gas emissions, and resource usage assessed the amount of specialized hardware needed to operate the algorithm.
From
Table 6, it can be understood that Proof of Work (PoW) is the algorithm with the highest environmental impact, presenting energy consumption and carbon footprints between very high and high, and low energy efficiency, in addition to requiring intensive use of specialized hardware. Meanwhile, Proof of Stake (PoS) and its variants (DPoS and PoA) are much more sustainable, presenting low and very low energy consumption, high energy efficiency, and a considerably lower carbon footprint, requiring fewer resources in terms of hardware, making them more environmentally friendly.
Hybrid algorithms (PoW/PoS) present an intermediate compromise with energy consumption and carbon footprint, being moderate. Although they are not as efficient as PoS, they significantly improve sustainability compared to PoW. Below is a comparative table that evaluates the five algorithms chosen above according to three key criteria (security, scalability, and sustainability) in order to determine whether there are algorithms that balance these three aspects.
From
Table 7, it is possible to determine that PoW offers the highest security, due to its resistance to attacks such as 51%, since it requires an immense amount of computational resources to compromise the network. However, this robustness depends on a very high energy consumption; therefore, it is the worst evaluated in terms of sustainability; in addition, it has scalability problems due to its design, limiting the number of transactions per second. PoS offers good security, but its robustness depends on the number of tokens held by the validator nodes; however, this algorithm improves in terms of scalability by allowing more transactions per block, and by not directly depending on the hardware, it significantly reduces energy consumption, making it more sustainable.
DPoS and PoA have lower security levels since they depend on a reduced number of validators, which increases the risk of centralization and internal attacks; they also offer better scalability and are some of the most sustainable algorithms.
Hybrid algorithms (PoW/PoS) seek to balance security by using PoW for initial validation and PoS for final confirmation, providing a high level of security, although somewhat lower than PoW, achieving an intermediate compromise and improving scalability over PoW, but without reaching the level of DPoS or PoA, and offering a balance between security and sustainability, consuming less energy than PoW, but more than PoS. In addition to the above, key quantitative comparisons between several consensus algorithms can be presented to evaluate their sustainability. The analyzed metrics include energy consumption, CO2 emissions, and processing capacity (TPS). The results are detailed below.
Table 8 shows that PoW has the highest energy consumption, reaching 707.6 kWh per transaction. In contrast, PoS and DPoS stand out for their efficiency, with consumption levels not exceeding 0.002 kWh. This highlights the high computational demands of PoW, which requires significant processing power to solve the cryptographic puzzles needed for block validation. On the other hand, hybrid algorithms (PoW/PoS) improve efficiency compared to PoW, although they remain more energy-intensive than PoS and PoA in terms of CO
2 emissions per transaction.
Table 9 reveals that PoW emissions amount to 380,000 g of CO
2 per transaction, making it one of the most environmentally impactful algorithms. PoS generates only 0.8 g per transaction, while hybrid algorithms reduce emissions to 45 g. PoA stands out as the most carbon-efficient algorithm, as it operates in trusted environments with limited nodes and validations.
Finally, regarding confirmation time and scalability (
Table 10), PoW demonstrates the lowest performance, with an average confirmation time of 600 s and TPSs limited to 7. In contrast, PoS and DPoS stand out for their scalability, reaching up to 1000 and 3000 TPSs, respectively. Hybrid algorithms achieve a reasonable balance with 60-second confirmation times and 300 TPSs, sacrificing some speed to maintain more robust security features than PoS. The following academic sources were consulted for creating
Table 8,
Table 9 and
Table 10: [
122,
123,
124,
125,
126,
127,
128].
The results of the qualitative analysis reveal recurring themes in the literature, such as the need for more sustainable methods in the design of consensus algorithms and the impact of these methods on reducing carbon footprints. These qualitative findings complement the quantitative results and provide a deeper understanding of the current research approaches in blockchain.
4. Discussion
In this section, this study’s results are analyzed, and the research questions defined in
Section 2 are answered.
RQ-1: What are the existing research areas of consensus algorithms applied to blockchain?
Analysis of the results reveals that research on consensus algorithms applied to blockchain is divided into several main categories. The majority of studies focus on the area of security, which represents 41% of all articles reviewed. This indicates the excellent concern for guaranteeing the integrity and reliability of transactions in blockchain environments. The second most common category is privacy, with 38% of the articles. This shows that protecting privacy and confidentiality in blockchain operations is also a relevant topic of research interest.
Performance occupies a significant space, accounting for 15% of the articles. This suggests that optimizing speed and efficiency in blockchain networks remains a crucial area of research. In addition, other categories were identified, such as frameworks, data transmission, and other related topics. These categories represent more specialized areas of research that address specific aspects of consensus algorithms in blockchain.
RQ2. How does research on consensus algorithms applied to blockchain evolve year after year regarding the number and type of publications?
The temporal analysis indicates that interest in research related to consensus algorithms in the context of blockchain has experienced a significant increase since 2021. This increase in the number of publications suggests that consensus algorithms applied in blockchain networks are acquiring increasing relevance and attention in both the academic community and industry. This increase in academic production and research in the field of consensus algorithms reflects a continued and evolving interest in the improvement and development of consensus technologies that are secure, efficient, scalable, and sustainable. This trend demonstrates the importance and need to address challenges related to the implementation and optimization of consensus algorithms in the context of blockchain networks, contributing to the growth and evolution of this disruptive technology.
RQ-3: Which consensus algorithms are more sustainable in terms of carbon and environmental footprint?
Analysis of the different consensus algorithms reveals that those such as Proof of Stake (PoS), Delegated Proof of Stake (DPoS), and Proof of Authority (PoA) are significantly more sustainable in terms of environmental impact. These algorithms consume much less energy compared to Proof of Work (PoW) as they do not rely on an intensive mining process to validate transactions, which not only reduces their carbon footprint but also decreases the need for specialized hardware, making them more efficient and environmentally friendly. PoW remains the standard security consensus algorithm in many blockchain networks, but its high environmental cost makes it a less viable long-term option in a world looking to reduce the carbon footprint. In contrast, algorithms such as PoS, DPoS, and PoA not only offer acceptable performance in security and scalability, but are much more sustainable alternatives for building ecologically responsible blockchain networks.
RQ-4: Are there consensus algorithms that efficiently balance security, scalability, and sustainability in blockchain networks?
In the comparison made between the most relevant consensus algorithms for blockchain networks, there is no algorithm that achieves a perfect balance between security, scalability, and sustainability. Some, such as Proof of Stake (PoS) and Delegated Proof of Stake (DPoS), come close to an ideal balance, providing good security by relying on the participation of validators instead of intensive mining, which reduces the risk of attacks considerably and keeps the network protected. In addition, they offer much greater scalability than Proof of Work (PoW), allowing more transactions to be processed without compromising performance. In terms of sustainability, both PoS and DPoS stand out for their low energy consumption, since they do not require the excessive computational power that PoW demands. This makes them much more environmentally efficient options, reducing both the carbon footprint and the use of specialized hardware. In this way, they achieve a reasonable balance that combines security, efficiency, and lower environmental impact, making them attractive for blockchain networks that seek to be more sustainable.
Taken together, the results of this systematic mapping study offer a comprehensive view of research on consensus algorithms applied to blockchain, their temporal evolution, and areas of application. These findings provide valuable information for researchers, practitioners, and all those interested in understanding the current state and trends in this constantly evolving field.
Additionally, a diverse and dynamic landscape has emerged: the growing concern for sustainability in technology raises questions about how current methods, such as Proof of Work (PoW), impact the environment. While PoW has been a foundational consensus algorithm in creating cryptocurrencies, its high energy consumption raises serious concerns about its long-term viability. In contrast, algorithms like Proof of Stake (PoS) have proven far more energy-efficient, reducing consumption by up to 99%. This finding highlights the importance of exploring alternatives that are not only technically sound but also sustainable.
As the scalability of these algorithms is analyzed, a new dilemma arises: algorithms such as Delegated Proof of Stake (DPoS) exhibit remarkable performance as transaction loads increase, suggesting that they could offer solutions to blockchain network congestion. However, this advantage may come at the expense of decentralization—a core principle of blockchain. This trade-off between scalability and decentralization is an area that warrants critical attention in future studies, as it could shape the future of blockchain platforms.
Robustness and security must also be considered in this context. While PoS and DPoS offer enhanced security features, PoW stands out for its resilience against certain attacks, raising important questions about the perceived risks associated with each approach. Security cannot be sacrificed for sustainability, making it crucial for future research to address this balance by seeking solutions that integrate energy efficiency and network protection.
Ultimately, this analysis reveals that, despite the availability of multiple promising solutions, none are perfect. The choice of a consensus algorithm must be based on a careful balance between efficiency, scalability, and security. As progress continues, researchers must collaborate to develop innovative algorithms that address sustainability while preserving the integrity and trust in blockchain systems. This holistic approach will be crucial to the future of the technology and its widespread adoption.
By integrating qualitative analysis, we have explored the volume of existing research and the depth of the approaches addressed in the literature. This has made it possible to identify emerging trends that might have gone unnoticed if this study had focused solely on quantitative metrics. For instance, it was observed that many studies emphasize energy efficiency and address ethical and social considerations in developing sustainable algorithms.
5. Emerging Trends
Today, the academic community and industry continue to explore and refine consensus algorithms to address the changing challenges and emerging opportunities in the field of blockchain technology. According to some authors, consensus algorithms in blockchain are crucial to ensure the security, integrity, and efficiency of transactions in a decentralized network. Furthermore, sustainability and energy efficiency have become increasingly pressing concerns, leading to the search for greener consensus algorithms In parallel, privacy and interoperability between blockchain chains have become key challenges that require innovative solutions.
The emerging trends in consensus algorithms are constantly evolving due to the rapid development of blockchain technology. Some of the trends that could be quickly observed, supported by current research, include the following:
- (1)
Green Consensus Algorithms: With a growing focus on sustainability, greener and more efficient consensus algorithms are expected to continue to be an important trend.
- (2)
Advanced Proof of Stake (PoS): Implementation of enhanced PoS, such as reputation-based PoS or liquid staking PoS, could gain traction to address security and scalability challenges.
- (3)
Multi-Blockchain Interoperability: An increase in efforts to achieve greater interoperability between different blockchains is expected, which could lead to consensus algorithms that facilitate this communication.
- (4)
Hybrid and Multichain Consensus: Combining multiple consensus algorithms in hybrid or multichain systems could gain popularity to address specific performance and security challenges.
- (5)
Privacy and Secure Sandboxes: A greater emphasis is expected on consensus algorithms that improve transaction privacy, such as secure sandboxes and coin mixing techniques.
- (6)
Consensus Algorithms for IoT and Vehicular Networks: As blockchain adoption expands in the Internet of Things (IoT) and vehicular networks, specific consensus algorithms can be developed for these applications.
- (7)
Optimization of Communication Networks: Additional research into consensus algorithms that optimize the efficiency of communication between nodes that can be crucial for scalability.
- (8)
Quantum Fault Tolerance: As quantum computing advances, consensus algorithms resistant to quantum attacks can be explored.
These emerging trends reflect the ever-changing challenges and opportunities in the field of consensus algorithms applied to blockchain. As blockchain technology continues to mature and diversify, we will likely see more significant innovation in these algorithms to address the specific needs of various applications and scenarios.
Currently, several emerging trends in sustainable consensus algorithms are shaping the future of blockchain technology. One of the most notable trends is the increasing adoption of hybrid algorithms that combine features from different consensus methods, such as Proof of Work (PoW) and Proof of Stake (PoS). These approaches aim to leverage the advantages of both systems, providing greater energy efficiency without compromising security and decentralization. Researchers and developers are increasingly interested in exploring how these combinations can offer more robust solutions to current challenges.
Unfortunately, there is a significant lack of academic literature documenting real-world applications of sustainable consensus algorithms in blockchain. While studies have explored these algorithms’ theoretical principles and benefits, we need practical case studies to expand our understanding of how they are implemented in real-world situations. As a result, many organizations need access to guidelines or references to help them navigate the specific challenges they may face when adopting these technologies.
As the industry progresses, researchers must focus on developing case studies addressing these gaps. Documenting these experiences would not only enrich the academic literature but also provide valuable insights to companies considering the adoption of blockchain.
6. Current Challenges
The current challenges of consensus algorithms applied to blockchain technology are fundamental to understanding the constantly evolving landscape of this research area. Some of the most prominent challenges identified by this research are highlighted below:
- (1)
Efficiency and Scalability: One of the most pressing challenges is to improve the efficiency and scalability of consensus algorithms. As blockchain networks grow in size and transaction volume, it is critical to design algorithms that can handle increasingly larger workloads.
- (2)
Sustainability and Energy Consumption: The sustainability and high energy consumption of some consensus algorithms, such as Proof of Work (PoW), are significant concerns. Greener and more energy-efficient solutions are being sought.
- (3)
Privacy and Security: Privacy and security of blockchain transactions remain key challenges. Advances in anonymity techniques and the implementation of privacy solutions are growing areas of research.
- (4)
Interoperability: The need for interoperability between different blockchain chains is an obstacle to widespread adoption. Researchers are working on protocols and standards that allow seamless communication between different blockchains.
- (5)
Quantum Consensus: With the advent of quantum computing, there is a threat that current consensus algorithms may be vulnerable. Algorithms resistant to quantum attacks are investigated.
- (6)
Governance and Decision-Making: The governance of blockchain networks and decision-making on protocol changes are areas of constant debate. More decentralized and efficient governance mechanisms are sought.
- (7)
Practical Implementation: Effective implementation of consensus algorithms in real-world environments remains challenging. Solutions are needed that are practical and can be adapted to various applications.
- (8)
Attacks and Cyber Security: Attacks and vulnerabilities in consensus algorithms can compromise the security of a blockchain network. Defense strategies and early detection of threats are investigated.
- (9)
Performance in Mobile and Low-Power Networks: The application of blockchain in mobile devices and low-power networks presents specific performance challenges that require tailored solutions.
These current challenges reflect the complexity and diversity of topics surrounding consensus algorithms in blockchain. Research and innovation in these areas are essential to overcome these challenges and enable widespread adoption of blockchain across various applications and sectors.
Moreover, one of the primary obstacles is the resistance to transitioning toward more sustainable algorithms, particularly in communities that have built their infrastructure around Proof of Work (PoW). This resistance may arise from a need for more understanding of new approaches’ benefits or concerns about emerging algorithms’ security and reliability. Additionally, the fragmentation of the blockchain community, with different platforms adopting various consensus algorithms, further complicates the creation of common standards that facilitate interoperability between networks.
Lastly, another significant challenge is the need for regulations and standards that guide the development and implementation of sustainable consensus algorithms. As blockchain technology continues to evolve, policies must adapt to address sustainability, security, and ethics concerns. Researchers emphasize the importance of closer collaboration among academics, developers, and regulators to create an environment that encourages responsible innovation. Only through this collective effort can current challenges be overcome and the full potential of blockchain technology be harnessed in the future.
7. Recommendations for Future Research
Recommendations for future research are essential to guide the development and continuous improvement of this area, presenting itself as a field in constant evolution and adaptation as blockchain technology continues to mature and expand to various applications and sectors. These proposals are based on current trends and challenges in the field of blockchain technology. Consensus algorithms could do the following:
Have green and energy-efficient approaches.
Resist quantum attacks to protect the security of blockchain networks.
Incorporate advanced anonymity and privacy preservation techniques.
Combine multiple custom consensus algorithms tailored to specific applications and needs.
Employ new decentralized and efficient decision-making mechanisms.
Furthermore, there currently needs to be more academic information addressing real-world cases regarding implementing sustainable consensus algorithms in blockchain. Although the literature has extensively explored the theoretical benefits of these algorithms, studies documenting their application in concrete situations still need to be conducted. This limitation hinders understanding of the practical challenges organizations face and the strategies they have employed to overcome them. By filling this gap, we could not only enrich academic knowledge but also provide tangible examples that guide companies seeking sustainable solutions.
Additionally, fostering collaboration among researchers, businesses, and government agencies could be fundamental in generating more relevant case studies. Creating knowledge networks to share experiences and lessons learned would accelerate the adoption of blockchain technologies.
8. Conclusions
- (1)
A comprehensive systematic mapping study was conducted to identify and classify peer-reviewed research articles related to consensus algorithms applied in blockchain networks. The primary purpose of this study was to understand current research trends in this field and, based on this knowledge, identify potential gaps that could serve as a foundation for future research.
- (2)
This analysis was performed on 912 articles from five reputable scientific databases. These articles were classified into six distinct categories: Privacy, Performance, Frameworks, Security, Data Transmission, and other topics relevant to consensus algorithms in the context of blockchain networks. A significant finding was that the number of publications related to these topics has notably increased since 2021.
- (3)
This growing interest in research on consensus algorithms applied to blockchain networks reflects the increasing relevance of this technology in both academic and industrial spheres. Moreover, it underscores the need to address critical security, privacy, and performance challenges, as well as the ongoing evolution of frameworks and applications related to data transmission in the blockchain environment.
- (4)
The evaluation of consensus algorithms indicates that energy consumption is one of the most determining factors for measuring their environmental impact. Algorithms such as Proof of Work (PoW) are highly energy-intensive, resulting in low energy efficiency and a high carbon footprint. In contrast, options like Proof of Stake (PoS) and Delegated Proof of Stake (DPoS) demonstrate significantly higher efficiency, consuming less energy and translating into a much lower carbon footprint. Additionally, these algorithms require reduced resource use in terms of hardware, positioning them as more sustainable alternatives for the future of blockchain networks.
- (5)
Finding a consensus algorithm that effectively balances security, scalability, and sustainability in blockchain networks represents a considerable challenge, as each algorithm tends to prioritize one of these aspects over the others, potentially leading to undesirable trade-offs in other dimensions.
- (6)
Furthermore, the geographic distribution of the authors of the various articles suggests that this research topic is fundamental to the academic community, showcasing contributions from different regions of the world. The geographic diversity of these authors illustrates the breadth and global applicability of consensus algorithms in the field of blockchain technology.
- (7)
A qualitative analysis in this study enriches the understanding of sustainable consensus algorithms and highlights the imperative to continue exploring the more comprehensive approaches within the existing literature. Future research is suggested to adopt mixed methodologies that integrate both quantitative and qualitative metrics to capture the complexity of the challenges the research community faces in this ever-evolving field.