收藏切换
BlockSketch: A Hybrid Tree-Based Sketch for Keyword Search in Blockchain Systems
收藏切换
PDF
Yushi Liu1, Xiaodong Qi2, Zhao Zhang1, Yanqin Yang1, Cheqing Jin1, Aoying Zhou1
Data Science and Engineering | 2026, 11(1) : 177 - 198
Less
收藏切换
Data Science and Engineering | 2026, 11(1): 177-198
RESEARCH PAPERS
BlockSketch: A Hybrid Tree-Based Sketch for Keyword Search in Blockchain Systems
Full
Yushi Liu1, Xiaodong Qi2, Zhao Zhang1, Yanqin Yang1, Cheqing Jin1, Aoying Zhou1
Affiliations
Published: 2026-03-01 doi: 10.1007/s41019-025-00326-6
Outline
收藏切换

Keyword search, which identifies transactions associated with specified keywords across historical blocks, is a critical query type in blockchain analytics. However, existing approaches, such as on-chain indexing and off-chain synchronization, may lead to significant space overhead or challenges in maintaining data freshness. To address these challenges, we propose BlockSketch, a novel probabilistic data structure (PDS) that adopts a differentiated encoding strategy, aimed at resolving the trade-off between query performance and storage overhead in blockchain indexing. BlockSketch features a hierarchical filtering architecture that combines Bloom filters and Sketches within a binary tree framework, enabling dynamic structural maintenance. Keywords are categorized as "hot" or "cold" based on their on-chain frequency and encoded into the most suitable component to achieve resource-efficient storage and accurate querying. In addition, Block-Sketch integrates two distinct query rules, namely "level-down" and "jump," to balance query accuracy and efficiency when processing keywords with varying frequencies. Furthermore, we enhance the query efficiency of BlockSketch by merging inefficient lower-level nodes into more compact ones and pruning redundant node checks during query execution. Extensive experiments on a real-world dataset demonstrate that BlockSketch delivers up to 73% faster query processing, achieves 44.56% of the average false positive rate of baselines at low multiplicity and as low as 1.52% at high multiplicity, and saves 79% in storage compared to state-of-the-art methods.

Blockchain  /  Keyword search  /  Bloom filter  /  Sketch
Yushi Liu, Xiaodong Qi, Zhao Zhang, Yanqin Yang, Cheqing Jin, Aoying Zhou. BlockSketch: A Hybrid Tree-Based Sketch for Keyword Search in Blockchain Systems[J]. Data Science and Engineering, 2026 , 11 (1) : 177 -198 . DOI: 10.1007/s41019-025-00326-6
  • National Key Research and Development Program of China(2023YFC3304700)
  • Shanghai "Science and Technology Innovation Action Plan" Project(23511100700)
  • Program of Shanghai Academic/Technology Research Leader(23XD1401100)
  • Nanyang Technological University Centre for Computational Technologies in Finance (NTU-CCTF)
Year 2026 volume 11 Issue 1
PDF
52
11
Cite this Article
BibTeX
Article Info
doi: 10.1007/s41019-025-00326-6
  • Receive Date:2025-07-11
  • Online Date:2026-08-06
  • Published:2026-03-01
Article Data
Affiliations
History
  • Received:2025-07-11
  • Revised:2025-10-10
  • Accepted:2025-11-02
Funding
National Key Research and Development Program of China(2023YFC3304700)
Shanghai "Science and Technology Innovation Action Plan" Project(23511100700)
Program of Shanghai Academic/Technology Research Leader(23XD1401100)
Nanyang Technological University Centre for Computational Technologies in Finance (NTU-CCTF)
Affiliations
    1School of Data Science and Engineering, East China Normal University, Shanghai, China
    2School of Computer Science and Engineering, Nanyang Technological University, Singapore, Singapore

Corresponding:

Yanqin Yang 
References
Share
https://castjournals.cast.org.cn/joweb/dse/EN/10.1007/s41019-025-00326-6
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT