Version 1
: Received: 27 August 2019 / Approved: 29 August 2019 / Online: 29 August 2019 (12:28:03 CEST)
Version 2
: Received: 16 September 2019 / Approved: 17 September 2019 / Online: 17 September 2019 (12:16:11 CEST)
Ismail, L.; Materwala, H. Article
A Review of Blockchain Architecture and Consensus
Protocols: Use Cases, Challenges, and Solutions. Symmetry2019, 11, 1198.
Ismail, L.; Materwala, H. Article
A Review of Blockchain Architecture and Consensus
Protocols: Use Cases, Challenges, and Solutions. Symmetry 2019, 11, 1198.
Ismail, L.; Materwala, H. Article
A Review of Blockchain Architecture and Consensus
Protocols: Use Cases, Challenges, and Solutions. Symmetry2019, 11, 1198.
Ismail, L.; Materwala, H. Article
A Review of Blockchain Architecture and Consensus
Protocols: Use Cases, Challenges, and Solutions. Symmetry 2019, 11, 1198.
Abstract
ver the last decade the blockchain technology has emerged to provide solutions to the complexity, performance and privacy challenges of using distributed databases. Over this time, the concept of blockchain has shifted greatly due to the rapidly evolving distributed applications in a collaborative ecosystem such as smart cities, social networking, governance, and smart healthcare, and the ultimate need for green computing, cost reduction for customers, and business growth for enterprises. Consequently, blockchain architecture has misaligned with the goals for a green collaborative digital ecosystem. Therefore, it becomes critical to address this vent and to build new frameworks to align blockchain with those goals. In this paper, we discuss the evolution of blockchain architecture and its 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 conducting to their development and contributions to building collaborative applications. We introduce a classification of those architectures and provide insights for future research directions in the field.
Computer Science and Mathematics, Information Systems
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.