TELEX: Two-Level Learned Index for Rich Queries on Enclave-Based Blockchain Systems

  • Haotian Wu
  • , Yuzhe Tang
  • , Zhaoyan Shen
  • , Jun Tao
  • , Chenhao Lin
  • , Zhe Peng

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Blockchain has become a popular paradigm for secure and immutable data storage. Despite its numerous applications across various fields, concerns regarding the user privacy and result integrity during data queries persist. Additionally, the need for rich query functionalities to harness the full potential of blockchain data remains an area ripe for exploration. In order to address these challenges, our paper first utilizes a framework based on the Trusted Execution Environment (TEE) and oblivious RAM technique to achieve both privacy and data integrity. To enhance the query efficiency over the entire blockchain, we then devise a two-level learned indexing methodology named TELEX within the TEE for both integer and string keys. We also propose different query processing algorithms for versatile query types, including exact queries, aggregate queries, Boolean queries, and range queries. By implementing the prototype and conducting extensive evaluation, we demonstrate the feasibility and remarkable improvement in efficiency compared to existing solutions.

Original languageEnglish
Pages (from-to)4299-4313
Number of pages15
JournalIEEE Transactions on Knowledge and Data Engineering
Volume37
Issue number7
DOIs
StatePublished - 2025

Keywords

  • Blockchain
  • learned index
  • rich queries
  • trusted execution environment

Fingerprint

Dive into the research topics of 'TELEX: Two-Level Learned Index for Rich Queries on Enclave-Based Blockchain Systems'. Together they form a unique fingerprint.

Cite this