Skip to main navigation Skip to search Skip to main content

Efficient and Verifiable Skyline Computation on Blockchain System with Merkle B+ Tree Index

  • School of Computer Science and Technology, Harbin Institute of Technology
  • School of New Energy, Harbin Institute of Technology Weihai
  • State Grid Shandong Electric Power Company
  • Dongfang Electronics Corporation

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the advancement of blockchain technology, its application in data management and query processing has garnered increasing attention. However, as a distributed database system, blockchain currently falls short in supporting diverse data query requirements. Skyline computation, which identifies Pareto optimal solutions in multi-dimensional data, has become an increasingly necessary feature in blockchain environments. Traditional skyline computation methods struggle with inefficiency when handling large-scale and multi-dimensional data, and they lack effective verification mechanisms within a blockchain context. This paper proposes a multi-dimensional data index structure for skyline computation based on a hybrid blockchain architecture of full nodes and light nodes, utilizing Merkle tree and B+ tree. Additionally, an early pruning-based divide-and-conquer strategy is designed based on this index structure. This approach optimizes the skyline query process by computing local skylines to derive the global skyline. Simultaneously, by introducing Bloom filter, we reduce unnecessary I/O operations during result verification, enabling light nodes to perform verification operations more efficiently. Extensive experiments have demonstrated the effectiveness of our proposed scheme, which can improve query speed by an average of 90.08% compared to the BNL algorithm and by an average of 86.12% compared to the SFS algorithm.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2113-2120
Number of pages8
ISBN (Electronic)9798331509712
DOIs
StatePublished - 2024
Externally publishedYes
Event22nd IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024 - Kaifeng, China
Duration: 30 Oct 20242 Nov 2024

Publication series

NameProceedings - 2024 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024

Conference

Conference22nd IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2024
Country/TerritoryChina
CityKaifeng
Period30/10/242/11/24

Keywords

  • B+ tree
  • blockchain system
  • index structure
  • query processing
  • skyline computation

Fingerprint

Dive into the research topics of 'Efficient and Verifiable Skyline Computation on Blockchain System with Merkle B+ Tree Index'. Together they form a unique fingerprint.

Cite this