Next Article in Journal
Kinematics Modeling and Analysis of Mid-Low Speed Maglev Vehicle with Screw and Product of Exponential Theory
Previous Article in Journal
Formal Developments for Lorentz-Violating Dirac Fermions and Neutrinos
Open AccessArticle

A Review of Blockchain Architecture and Consensus Protocols: Use Cases, Challenges, and Solutions

Department of Computer Science and Software Engineering, College of IT, United Arab Emirates University, Al Maqam 15551, Al Ain, UAE
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(10), 1198; https://doi.org/10.3390/sym11101198
Received: 25 July 2019 / Revised: 12 September 2019 / Accepted: 16 September 2019 / Published: 24 September 2019
Over the last decade, blockchain technology has emerged to provide solutions to the complexity and privacy challenges of using distributed databases. It reduces cost for customers by eliminating intermediaries and builds trust in peer-to-peer communications. Over this time, the concept of blockchain has shifted greatly due to its potential in business growth for enterprises and the rapidly evolving applications in a collaborative smart-city ecosystem, healthcare, and governance. Many platforms, with different architectures and consensus protocols, have been introduced. Consequently, it becomes challenging for an application developer to choose the right platform. Furthermore, blockchain has misaligned with the goals for an efficient green collaborative digital ecosystem. Therefore, it becomes critical to address this gap and to build new frameworks to align blockchain with those goals. In this paper, we discuss the evolution of blockchain architecture and consensus protocols, bringing a retrospective analysis and discussing the rationale of the evolution of the various architectures and protocols, as well as capturing the assumptions conducive to their development and contributions to building collaborative applications. We introduce a classification of those architectures helping developers to choose a suitable platform for applications and providing insights for future research directions in the field to build new frameworks. View Full-Text
Keywords: blockchain; consensus; hash functions; privacy; replication; scalability blockchain; consensus; hash functions; privacy; replication; scalability
Show Figures

Graphical abstract

MDPI and ACS Style

Ismail, L.; Materwala, H. A Review of Blockchain Architecture and Consensus Protocols: Use Cases, Challenges, and Solutions. Symmetry 2019, 11, 1198.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop