Blockchains vs. Distributed Databases: Dichotomy and Fusion
Pingcheng Ruan, Tien Tuan Anh Dinh, Dumitrel Loghin, Meihui Zhang, Gang Chen, Qian Lin, Beng Chin Ooi
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-theenvelope performance forecast of blockchain-database hybrids.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext abf88964-391e-436e-bf5d-be2a2e34daceCited by top-tier papers16
- A Transactional Perspective on Execute-order-validate BlockchainsPingcheng Ruan, Dumitrel Loghin, Quang-Trung Ta, Meihui Zhang et al.SIGMOD 2020 · 117 citations
- vChain+: Optimizing Verifiable Blockchain Boolean Range QueriesHaixin Wang, Cheng Xu, Ce Zhang, Jianliang Xu et al.ICDE 2022 · 95 citations
- Hybrid Blockchain Database Systems: Design and PerformanceZerui Ge, Dumitrel Loghin, Beng Chin Ooi, Pingcheng Ruan et al.VLDB 2022 · 67 citations
- GriDB: Scaling Blockchain Database via Sharding and Off-Chain Cross-Shard MechanismZicong Hong, Song Guo, Enyuan Zhou, Wuhui Chen et al.VLDB 2023 · 65 citations
- CoChain: High Concurrency Blockchain Sharding via Consensus on ConsensusMingzhe Li, You Lin, Jin Zhang, Wei WangINFOCOM 2023 · 42 citations
Builds on6
- On the Security and Performance of Proof of Work BlockchainsArthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis et al.CCS 2016 · 1,668 citations
- A Secure Sharding Protocol For Open BlockchainsLoi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja et al.CCS 2016 · 1,392 citations
- OmniLedger: A Secure, Scale-Out, Decentralized Ledger via ShardingEleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly et al.S&P 2018 · 1,145 citations
- FalconDB: Blockchain-based Collaborative DatabaseYanqing Peng, Min Du, Feifei Li, Raymond Cheng et al.SIGMOD 2020 · 119 citations
- A Transactional Perspective on Execute-order-validate BlockchainsPingcheng Ruan, Dumitrel Loghin, Quang-Trung Ta, Meihui Zhang et al.SIGMOD 2020 · 117 citations
Related papers
- RCC: Resilient Concurrent Consensus for High-Throughput Secure Transaction ProcessingSuyash Gupta, Jelle Hellings, Mohammad SadoghiICDE 2021 · 72 citations
- VeriBench: Analyzing the Performance of Database Systems with VerifiabilityCong Yue, Meihui Zhang, Changhao Zhu, Gang Chen et al.VLDB 2023 · 6 citations
- When Private Blockchain Meets Deterministic DatabaseZiliang Lai, Chris Liu, Eric LoSIGMOD 2023 · 22 citations
- Poros: Secure and Highly Parallel Sharding Blockchain with Optimized Cross-Shard Transaction ProcessingZhuocheng Pan, Jianwei Liu, Andi Liu, Yuxuan Hu et al.CCS 2026
- SpendableStore: A UTXO-Based Decentralized Data StoreYinan Zhou, Faisal NawabICDE 2026
