Cryptography · 2024 · 47 citations · 134 references
ComputingComputer ScienceComputer SystemsAuthenticationDistributed SystemsFault-tolerant ComputingConsensus ProtocolsDistributed ConsensusFault Tolerance DesignFault-tolerant Storage SystemsPeer-to-peer SystemsReliable Distributed SystemsApplication LayerApplication Layer ProtocolsBlockchain ConsensusBlockchain SecurityConsensusConsensus MechanismsState Machine ReplicationSystem Architecture Design
Blockchain is a revolutionary technology that has reshaped the trust model among mutually distrustful peers in a distributed network. While blockchain is well-known for its initial usage in a public manner, such as the cryptocurrency of Bitcoin, consortium blockchain, which requires authentication of all involved participants, has also been widely adopted in various domains. Nevertheless, there is a lack of comprehensive study of consortium blockchain in terms of its architecture design, consensus mechanisms, comparative performance, etc. In this study, we aim to fill this gap by surveying the most popular consortium blockchain platforms and assessing their core designs in a layered fashion. Particularly, Byzantine fault tolerant (BFT) state machine replication (SMR) is introduced to act as a basic computational model of consortium blockchain. Then the consortium blockchain is split into the hardware layer, layer-0 (network layer), layer-I (data layer, consensus layer and contract layer), layer-II protocols, and application layer. Each layer is presented with closely related discussion and analysis. Furthermore, with the extraction of the core functionalities, i.e., robust storage and guaranteed execution, that a consortium blockchain can provide, several typical consortium blockchain-empowered decentralized application scenarios are introduced. With these thorough studies and analyses, this work aims to systematize the knowledge dispersed in the consortium blockchain, highlight the unsolved challenges, and also indicate the propitious avenues of future work.
134
Bitcoin: A Peer-to-Peer Electronic Cash System
Spongebob Squarepants · SSRN Electronic Journal · 2008 · 11.2K citations · Full text
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood · 2013 · 5.3K citations
Elli Androulaki, Artem Barger, Vita Bortnikov et al. · 2018 · 3.4K citations · Full text
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Ahmed E. Kosba, Andrew Miller, Elaine Shi et al. · 2016 · 2.2K citations
On blockchain and its integration with IoT. Challenges and opportunities
Ana Reyna, Cristian Martín, Jaime Chen et al. · Future Generation Computer Systems · 2018 · 1.9K citations · Full text