A Survey of Blockchain Data Management Systems

11/25/2021
by   Qian Wei, et al.
0

Blockchain has been widely deployed in various sectors, such as finance, education, and public services. Since blockchain runs as an immutable distributed ledger, it has decentralized mechanisms with persistency, anonymity, and auditability, where transactions are jointly performed through cryptocurrency-based consensus algorithms by worldwide distributed nodes. There have been many survey papers reviewing the blockchain technologies from different perspectives, e.g., digital currencies, consensus algorithms, and smart contracts. However, none of them have focused on the blockchain data management systems. To fill in this gap, we have conducted a comprehensive survey on the data management systems, based on three typical types of blockchain, i.e., standard blockchain, hybrid blockchain, and DAG (Directed Acyclic Graph)-based blockchain. We categorize their data management mechanisms into three layers: blockchain architecture, blockchain data structure, and blockchain storage engine, where block architecture indicates how to record transactions on a distributed ledger, blockchain data structure refers to the internal structure of each block, and blockchain storage engine specifies the storage form of data on the blockchain system. For each layer, the works advancing the state-of-the-art are discussed together with technical challenges. Furthermore, we lay out the future research directions for the blockchain data management systems.

READ FULL TEXT
research
02/19/2021

An Overview of Forks and Coordination in Blockchain Development

Blockchain is a continuously developing technology that has made digital...
research
03/22/2021

A General and Configurable Framework for Blockchain-based Marketplaces

The first generation of blockchain focused on digital currencies and sec...
research
12/18/2018

AME Blockchain: An Architecture Design for Closed-Loop Fluid Economy Token System

In this white paper, we propose a blockchain-based system, named AME, wh...
research
03/08/2019

A Taxonomy for Understanding the Security Technical Debts in Blockchain Based Systems

Blockchain is a disruptive technology intended at implementing secure de...
research
11/02/2022

SoK: A Stratified Approach to Blockchain Decentralization

Decentralization has been touted as the principal security advantage whi...
research
01/30/2019

MediChainTM: A Secure Decentralized Medical Data Asset Management System

The set of distributed ledger architectures known as blockchain is best ...
research
02/14/2018

ForkBase: An Efficient Storage Engine for Blockchain and Forkable Applications

Existing data storage systems offer a wide range of functionalities to a...

Please sign up or login with your details

Forgot password? Click here to reset