计算机科学
可验证秘密共享
块链
正确性
架空(工程)
索引(排版)
查询优化
范围查询(数据库)
航程(航空)
分布式计算
萨尔盖博
数据挖掘
数据库
Web搜索查询
情报检索
算法
操作系统
搜索引擎
计算机安全
万维网
程序设计语言
材料科学
复合材料
集合(抽象数据类型)
作者
Jian Chang,Binhong Li,Jiang Xiao,Licheng Lin,Hai Jin
标识
DOI:10.1007/978-3-031-30637-2_34
摘要
Time range query is essential to facilitate a wide range of blockchain applications such as data provenance in the supply chain. Existing blockchain systems adopt the storage-consuming tree-based index structure for better query performance, however, fail to efficiently work for most blockchain nodes with limited resources. In this paper, we propose Anole, a lightweight and verifiable time range query mechanism, to present the feasibility of building up a learned-based index to achieve high performance and low storage costs on blockchain systems. The key idea of Anole is to exploit the temporal characteristics of blockchain data distribution and design a tailored lightweight index to reduce storage costs. Moreover, it uses a digital signature to guarantee the correctness and completeness of query results by considering the learned index’s error bounds, and applies batch verification to further improve verification performance. Experimental results demonstrate that Anole improves the query performance by up to 10 $$\times $$ and reduces the storage overhead by $$99.4\%$$ compared with the state-of-the-art vChain+.
科研通智能强力驱动
Strongly Powered by AbleSci AI