Understanding blockchain: definitions, architecture, design, and system comparison

The explosive advent of the blockchain technology has led to hundreds of blockchain systems in the industry, thousands of academic papers published over the last few years, and an even larger number of new initiatives and projects. Despite the emerging consolidation efforts, the area remains highly turbulent without systematization, educational materials, or cross-system comparative analysis. In this paper, we provide a systematic and comprehensive study of four popular yet widely different blockchain systems: Bitcoin, Ethereum, Hyperledger Fabric, and IOTA. The study is presented as a cross-system comparison, which is organized by clearly identified aspects: definitions, node roles, entities, and the characteristics and design of each of the commonly used layers in the cross-system blockchain architecture. Our exploration goes deeper compared to what is currently available in academic surveys and tutorials. For example, we provide the first extensive coverage of the storage layer in Ethereum and the most comprehensive explanation of the consensus protocol in IOTA. The exposition is due to the consolidation of fragmented information gathered from white and yellow papers, academic publications, blogs, developer documentation, communication with the developers, as well as additional analysis gleaned from the source code. We hope that this survey will help the readers gain in-depth understanding of the design principles behind blockchain systems and contribute towards systematization of the area.

READ FULL TEXT

page 1

page 12

page 13

page 14

page 23

page 24

research
10/14/2021

Understanding the Evolution of Blockchain Ecosystems: A Longitudinal Measurement Study of Bitcoin, Ethereum, and EOSIO

The continuing expansion of the blockchain ecosystems has attracted much...
research
01/18/2022

SoK: Blockchain Governance

Blockchain systems come with a promise of decentralization that often st...
research
09/20/2021

Trends in Publishing Blockchain Surveys: A Bibliometric Perspective

A large number of survey papers are being published in blockchain since ...
research
03/31/2019

A Blockchain-based Educational Record Repository

The Blockchain technology was initially adopted to implement various cry...
research
04/28/2020

BlockSim: An Extensible Simulation Tool for Blockchain Systems

Both in the design and deployment of blockchain solutions many performan...
research
08/22/2019

Deconstructing Blockchains: A Comprehensive Survey on Consensus, Membership and Structure

It is no exaggeration to say that since the introduction of Bitcoin, blo...
research
08/23/2022

Blockchain Simulators: A Systematic Mapping Study

Recently, distributed ledger technologies like blockchain have been prol...

Please sign up or login with your details

Forgot password? Click here to reset