信息网络安全 ›› 2026, Vol. 26 ›› Issue (8): 1209-1223.doi: 10.3969/j.issn.1671-1122.2026.08.004

• 学术研究 • 上一篇    下一篇

一个支持区块链分片的可验证跨链查询方案

付章杰, 刘天怿, 宋甫元, 姜琴()   

  1. 南京信息工程大学计算机学院南京 210044
  • 收稿日期:2026-01-15 出版日期:2026-08-10 发布日期:2026-09-23
  • 通讯作者: 姜琴 E-mail:qinj@nuist.edu.cn
  • 作者简介:付章杰(1983—),男,河南,教授,博士,CCF会员,主要研究方向为区块链安全、人工智能安全和深度伪造取证|刘天怿 (2000—),男,江苏,硕士研究生,主要研究方向为区块链安全、应用密码学|宋甫元(1991—),男,江西,讲师,博士,CCF会员,主要研究方向为区块链安全、隐私保护和人工智能安全|姜琴(1989—),女,河南,讲师,博士,CCF会员,主要研究方向为可搜索加密、区块链、隐私保护和应用密码学
  • 基金资助:
    国家重点研发计划(2021YFB2700900);国家自然科学基金(62302229);国家自然科学基金(62302230)

A blockchain-sharding enabled verifiable cross-chain query scheme

Fu Zhangjie, Liu Tianyi, Song Fuyuan, Jiang Qin()   

  1. School of Computer Science, Nanjing University of Information Science and Technology, Nanjing 210044, China
  • Received:2026-01-15 Online:2026-08-10 Published:2026-09-23
  • Contact: Jiang Qin E-mail:qinj@nuist.edu.cn

摘要:

针对现有区块链跨链查询效率低、验证跨链查询过程复杂的问题,文章提出一个可验证的区块链跨链查询方案VCS-Chain。该方案设计了一个包括存储层、验证层和应用层的3层架构。存储层包含交易链和依赖链两种存储形式。文章在依赖链上构建可验证的倒排索引,在交易链上采用输入账户集中式的分片方案,将分片结果转移到链下,显著优化了数据存储和查询的效率。在验证层,采用双向哈希交叉验证机制验证交易链上数据的正确性,确保查询结果的可靠性;同时,引入RSA累加哈希验证算法,验证依赖链查询完整性。在应用层,VCS-Chain可以在多种场景下进行高效且可验证的跨链查询,实现区块链上数据的高效追踪和溯源。实验结果表明,与Vassago方案相比,VCS-Chain方案在多个数据集的实验中,查询时延均降低了24.43%以上,且系统的吞吐量显著提高。

关键词: 区块链查询, 跨链, 分片, 可验证查询

Abstract:

Aiming at the problems of low efficiency of cross-chain query and complex process of verifying the integrity of cross-chain query in existing blockchains, this article proposed a verifiable cross-chain query framework for blockchain VCS-Chain. This framework designed a three-layer architecture including the storage layer, verification layer and application layer. The storage layer contained two storage forms: transaction chain and dependency chain. This article had built a verifiable inverted index on the dependency chain and adopted a centralized sharding scheme for input accounts on the transaction chain. This article had also transferred the sharding results off-chain, significantly optimizing the efficiency of data storage and querying. In the verification layer, a bidirectional hash cross-validation mechanism had been used to verify the correctness of the data on the transaction chain and ensure the reliability of the query results. Meanwhile, this article introduced the RSA cumulative hash verification algorithm, which verifies the integrity of the dependency chain query. In the application layer, VCS-Chain can perform efficient and verifiable cross-chain queries in various scenarios, enabling efficient tracking and traceability of data on the blockchain. Experimental results show that compared with the scheme Vassago, the query latency of the VCS-Chain scheme has been reduced by more than 24.43% overall in multiple datasets, and the throughput of the system is significantly improved.

Key words: blockchain query, cross-chain, sharding, query verifiability

中图分类号: