GriDB: Scaling Blockchain Database via Sharding and Off-Chain Cross-Shard Mechanism

Author:

Hong Zicong1,Guo Song2,Zhou Enyuan1,Chen Wuhui3,Huang Huawei3,Zomaya Albert4

Affiliation:

1. Hong Kong Polytechnic University

2. Hong Kong Polytechnic University, PolyU Shenzhen Research Institute

3. Sun Yat-sen University

4. The University of Sydney

Abstract

Blockchain databases have attracted widespread attention but suffer from poor scalability due to underlying non-scalable blockchains. While blockchain sharding is necessary for a scalable blockchain database, it poses a new challenge named on-chain cross-shard database services. Each cross-shard database service (e.g., cross-shard queries or inter-shard load balancing) involves massive cross-shard data exchanges, while the existing cross-shard mechanisms need to process each cross-shard data exchange via the consensus of all nodes in the related shards (i.e., on-chain) to resist a Byzantine environment of blockchain, which eliminates sharding benefits. To tackle the challenge, this paper presents GriDB, the first scalable blockchain database, by designing a novel off-chain cross-shard mechanism for efficient cross-shard database services. Borrowing the idea of off-chain payments, GriDB delegates massive cross-shard data exchange to a few nodes, each of which is randomly picked from a different shard. Considering the Byzantine environment, the untrusted delegates cooperate to generate succinct proof for cross-shard data exchanges, while the consensus is only responsible for the low-cost proof verification. However, different from payments, the database services' verification has more requirements (e.g., completeness, correctness, freshness, and availability); thus, we introduce several new authenticated data structures (ADS). Particularly, we utilize consensus to extend the threat model and reduce the complexity of traditional accumulator-based ADS for verifiable cross-shard queries with a rich set of relational operators. Moreover, we study the necessity of inter-shard load balancing for a scalable blockchain database and design an off-chain and live approach for both efficiency and availability during balancing. An evaluation of our prototype shows the performance of GriDB in terms of scalability in workloads with queries and updates.

Publisher

Association for Computing Machinery (ACM)

Subject

General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development

Reference62 articles.

1. Mustafa Al-Bassam , Alberto Sonnino , Shehar Bano , Dave Hrycyszyn , and George Danezis . 2017 . Chainspace: A Sharded Smart Contracts Platform. CoRR abs/1708.03778 (2017). arXiv:1708.03778 http://arxiv.org/abs/1708.03778 Mustafa Al-Bassam, Alberto Sonnino, Shehar Bano, Dave Hrycyszyn, and George Danezis. 2017. Chainspace: A Sharded Smart Contracts Platform. CoRR abs/1708.03778 (2017). arXiv:1708.03778 http://arxiv.org/abs/1708.03778

2. Short Signatures Without Random Oracles and the SDH Assumption in Bilinear Groups

3. Ran Canetti , Omer Paneth , Dimitrios Papadopoulos , and Nikos Triandopoulos . 2014. Verifiable Set Operations over Outsourced Databases . In Public-Key Cryptography - PKC 2014 , Hugo Krawczyk (Ed.). Springer Berlin Heidelberg , 113--130. Ran Canetti, Omer Paneth, Dimitrios Papadopoulos, and Nikos Triandopoulos. 2014. Verifiable Set Operations over Outsourced Databases. In Public-Key Cryptography - PKC 2014, Hugo Krawczyk (Ed.). Springer Berlin Heidelberg, 113--130.

4. Towards Scaling Blockchain Systems via Sharding

Cited by 16 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A blueprint for energy systems in the era of central bank digital currencies;Technological Forecasting and Social Change;2024-10

2. CoralDB: A Collaborative Database for Data Sharing Based on Permissioned Blockchain;IEEE Transactions on Mobile Computing;2024-09

3. Scalable data management in global health crises: Leveraging blockchain technology;IET Blockchain;2024-08

4. Data Deduplication Based on Content Locality of Transactions to Enhance Blockchain Scalability;ACM Transactions on Architecture and Code Optimization;2024-07-25

5. SharDAG: Scaling DAG-Based Blockchains Via Adaptive Sharding;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3