Content area

Abstract

With the distributed and decentralized nature of blockchain, and with its sequential data access, query processing emerges as a challenging issue in the blockchain systems. These features hinder efficient query processing and make it difficult to guarantee the validity and privacy-preserving of query results. Several solutions have been proposed to tackle the efficiency, reliability, and privacy challenges of query processing in blockchain systems. There has been rarely a comprehensive solution addressing all of these issues. In addition, the existing solutions often assume that the blockchain nodes are homogeneous in terms of their capabilities and available resources, while the blockchain nodes can have heterogeneous computational, communication, and storage resources, and can also contribute to the blockchain network in different manners. This work, considering the heterogeneity of network nodes, introduces a multi-level and score-based sharding solution for query processing where the nodes are organized into a hierarchical tree-like structure based on their score and store a proportion of transaction data in a DAG-based data structure resulting in an efficient query time. Additionally, the nodes reach a consensus over the query results from the bottom to the top of the hierarchical structure enabling reliable and fast query processing. The experiments conducted during the evaluation show that the efficiency of the proposed work is near that of relational databases in terms of query response time. It also provides a high validity rate taking advantage of its hierarchical consensus mechanism and preserves the privacy of query results using a delegation-based integration method where the final query result is integrated by the client’s representative.

Details

Business indexing term
Title
Improving query processing in blockchain systems by using a multi-level sharding mechanism
Author
Matani, Alemeh 1 ; Sahafi, Amir 1 ; Broumandnia, Ali 1 

 Islamic Azad University, Department of Computer Engineering, South Tehran Branch, Tehran, Iran (GRID:grid.411463.5) (ISNI:0000 0001 0706 2472) 
Publication title
Volume
80
Issue
10
Pages
15066-15096
Publication year
2024
Publication date
Jul 2024
Publisher
Springer Nature B.V.
Place of publication
New York
Country of publication
Netherlands
Publication subject
ISSN
09208542
e-ISSN
15730484
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2024-03-29
Milestone dates
2024-03-02 (Registration); 2024-03-02 (Accepted)
Publication history
 
 
   First posting date
29 Mar 2024
ProQuest document ID
3256589561
Document URL
https://www.proquest.com/scholarly-journals/improving-query-processing-blockchain-systems/docview/3256589561/se-2?accountid=208611
Copyright
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024.
Last updated
2025-10-03
Database
ProQuest One Academic