Content area

Abstract

Blockchain has come a long way: a system that was initially proposed specifically for cryptocurrencies is now being adapted and adopted as a general-purpose transactional system. As blockchain evolves into another data management system, the natural question is how it compares against distributed database systems. Existing works on this comparison focus on high-level properties, such as security and throughput. They stop short of showing how the underlying design choices contribute to the overall differences. Our work fills this important gap and provides a principled framework for analyzing the emerging trend of blockchain-database fusion. We perform a twin study of blockchains and distributed database systems as two types of transactional systems. We propose a taxonomy that illustrates the dichotomy across four dimensions, namely replication, concurrency, storage, and sharding. Within each dimension, we discuss how the design choices are driven by two goals: security for blockchains, and performance for distributed databases. To expose the impact of different design choices on the overall performance, we conduct an in-depth performance analysis of two blockchains, namely Quorum and Hyperledger Fabric, and two distributed databases, namely TiDB, and etcd. Lastly, we propose a framework for back-of-the-envelope performance forecast of blockchain-database hybrids.

Details

1009240
Business indexing term
Identifier / keyword
Title
Blockchains vs. Distributed Databases: Dichotomy and Fusion
Publication title
arXiv.org; Ithaca
Publication year
2021
Publication date
Jan 15, 2021
Section
Computer Science
Publisher
Cornell University Library, arXiv.org
Source
arXiv.org
Place of publication
Ithaca
Country of publication
United States
University/institution
Cornell University Library arXiv.org
e-ISSN
2331-8422
Source type
Working Paper
Language of publication
English
Document type
Working Paper
Publication history
 
 
Online publication date
2021-01-18
Milestone dates
2019-10-03 (Submission v1); 2021-01-15 (Submission v2)
Publication history
 
 
   First posting date
18 Jan 2021
ProQuest document ID
2300797135
Document URL
https://www.proquest.com/working-papers/blockchains-vs-distributed-databases-dichotomy/docview/2300797135/se-2?accountid=208611
Full text outside of ProQuest
Copyright
© 2021. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2021-01-19
Database
ProQuest One Academic