Applicability and Appropriateness of Distributed Ledgers Consensus Protocols in Public and Private Sectors: A Systematic Review

@article{Shahaab2019ApplicabilityAA,
  title={Applicability and Appropriateness of Distributed Ledgers Consensus Protocols in Public and Private Sectors: A Systematic Review},
  author={Ali Shahaab and B. Lidgey and Chaminda Hewage and Imtiaz A. Khan},
  journal={IEEE Access},
  year={2019},
  volume={7},
  pages={43622-43636}
}
Advancement of consensus protocols in recent years has enabled distributed ledger technologies (DLTs) to find its application and value in sectors beyond cryptocurrencies. Here we reviewed 66 known consensus protocols and classified them into philosophical and architectural categories, also providing a visual representation. As a case study, we focus on the public sector and highlighted potential protocols. We have also listed these protocols against basic features and sector preference in a… 

Figures and Tables from this paper

A Comprehensive Review of Blockchain Consensus Mechanisms

A comprehensive review of the fundamentals of distributed ledger and its variants is brought, including a comparative analysis of 130 consensus algorithms using a novel architectural classification, envisaging future prospects for consensus as an important part of distributing ledger technology.

Consensus in Blockchain Systems with Low Network Throughput: A Systematic Mapping Study

Results show that consensus algorithms rely on the synchronous network for correctness cannot provide the expected integrity and such consensus algorithms may also be vulnerable to distributed-denial-of-service (DDOS) and routing attacks, given limited network throughput.

PREStO: A Systematic Framework for Blockchain Consensus Protocols

A five-dimensional design space with a modular structure in which protocols can be compared and understood, and a dynamic scheme—termed the PREStO framework—which aids the interaction between stakeholders of different backgrounds and which enables systematic reasoning about blockchain protocols.

Security of Blockchain Consensus Protocols

This research analyses 19 important consensus protocols that are adopted by major cryptocurrencies and shows that the weaknesses in the consensus protocol result in significant attacks.

Secure Inter-Domain Routing Based on Blockchain: A Comprehensive Survey

It is explained how blockchain technology can provide an alternative to prevent the false origin of IP prefixes or hijacking AS paths, and new blockchain-based attacks that BGP would face after the inclusion of blockchain into the inter-domain routing.

Blockchain and cryptocurrencies technologies and network structures: applications, implications and beyond

The aim of the paper is to provide a synthetic sketch of issues raised by the development of Blockchains and Cryptocurrencies, these issues are mainly presented through the link between on one hand the technological aspects, and on the other hand the issues raised from applications to implications.

A Peer-To-Peer Publication Model on Blockchain

The ability to publish incrementally through the P2P publication model will relieve researchers from the burden of publishing complete and “good results” while simultaneously incentivizing reviewers to undertake rigorous review work to gain authorship credit in the research.

Leveraging Distributed Ledger Technologies and Blockchain to Combat Fake News

The potential of DLTs and blockchain to combat fake news is explored, reviewing initiatives that are currently under development and identifying their main current challenges.

Distributed Ledger Technologies in Supply Chain Security Management: A Comprehensive Survey

This paper presents a comprehensive review of 111 articles published in the public domain in the use and efficacy of DLT in SC and clustered these articles using standard descriptors linked to trustworthiness, namely, immutability, transparency, traceability, and integrity.

Cybersecurity, Data Privacy and Blockchain: A Review

This paper identifies and review key challenges to bridge the knowledge-gap between SME’s, companies, organisations, businesses, government institutions and the general public in adopting, promoting and utilising Blockchain technology, and proposes a framework to include Big Data, Machine Learning and Visualisation methods and techniques.

References

SHOWING 1-10 OF 89 REFERENCES

Design of a Scalable Distributed Ledger

The question of how to design unpermissioned ledgers that can scale to accommodate millions of transactions without compromising their decentralisation, cost or security remains unresolved. In this

The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus

A new model for consensus called federated Byzantine agreement (FBA), which achieves robustness through quorum slices—individual trust decisions made by each node that together determine system-level quorums.

Consensus in the Age of Blockchains

A systematic and comprehensive study of blockchain consensus protocols is conducted, developing a framework to evaluate their performance, security and design properties, and using it to systematize key themes in the protocol categories described above.

Blockchain Consensus Protocols in the Wild

The process of assessing and gaining confidence in the resilience of a consensus protocols exposed to faults and adversarial nodes is discussed, and the consensus protocols in some prominent permissioned blockchain platforms with respect to their fault models and resilience against attacks are reviewed.

Comparative analysis of blockchain consensus algorithms

  • L. BachB. MihaljevićM. Zagar
  • Computer Science, Mathematics
    2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)
  • 2018
A comparative analysis of typical consensus algorithms and some of their contemporaries that are currently in use in modern blockchains is performed, focusing on the algorithmic steps taken, the scalability of the algorithm, the method the algorithm rewards validators for their time spent verifying blocks, and the security risks present within the algorithm.

PBFT vs Proof-of-Authority: Applying the CAP Theorem to Permissioned Blockchain

The analysis advocates that PoA for per- missioned blockchains, deployed over the Internet with Byzantine nodes, do not provide adequate consistency guarantees for scenarios where data integrity is essential, and claims that PBFT can fit better such scenarios, despite a limited loss in terms of performance.

Proof of Luck: an Efficient Blockchain Consensus Protocol

A proof of luck blockchain uses a TEE platform's random number generation to choose a consensus leader, which offers low-latency transaction validation, deterministic confirmation time, negligible energy consumption, and equitably distributed mining.

In Search of an Understandable Consensus Algorithm

Raft is a consensus algorithm for managing a replicated log that separates the key elements of consensus, such as leader election, log replication, and safety, and it enforces a stronger degree of coherency to reduce the number of states that must be considered.

The Honey Badger of BFT Protocols

HoneyBadgerBFT is presented, the first practical asynchronous BFT protocol, which guarantees liveness without making any timing assumptions, and is based on a novel atomic broadcast protocol that achieves optimal asymptotic efficiency.

DFINITY Technology Overview Series, Consensus System

DFINITY consensus algorithm is made to scale through continuous quorum selections driven by the random beacon, which gracefully handles temporary losses of network synchrony including network splits, while it is provably secure under synchrony.
...