计算机科学
正确性
块链
同态加密
一致性(知识库)
数据完整性
瓶颈
散列函数
分布式计算
加密
链条(单位)
理论计算机科学
算法
数据库
计算机安全
嵌入式系统
物理
人工智能
天文
作者
Yushu Zhang,Jiajia Jiang,Xuewen Dong,Liangmin Wang,Yong Xiang
标识
DOI:10.1109/tcc.2022.3196937
摘要
With the increase of data stored on the blockchain, the efficiency of storage and calculation of blockchain has gradually become a bottleneck restricting the development of blockchain. By storing data on multiple chains, blockchains can request data from other chains for calculation and the storage pressure can be alleviated. But the transfer of a large amount of data between chains suffers from low transfer efficiency and poor security. A reasonable design is to perform the calculation on the data storage chain and only transfer the results across chains. However, since the calculation process is invisible, blockchains cannot judge the consistency of calculation results from other chains. In this paper, we provide a blockchain-enabled decentralized consistency verification scheme for cross-chain calculation (BeDCV). Considering the decentralized characteristic of blockchain, we adopt the blockchain called supervision chain for decentralized auditing. We modify paillier homomorphic encryption to encrypt data involved in the calculation for correctness verification. Then, we aggregate the ciphertexts of data to generate the audit proof for integrity verification. Besides, we verify whether the data involved in the calculation are real-time by leveraging a counting bloom filter. The supervision chain can check the correctness, integrity, and real-time performance of cross-chain data calculation without revealing any original information about the data. The theoretical and experimental analysis demonstrates that BeDCV can verify the consistency of cross-chain data calculation result effectively, realizing secure and reliable expansion of blockchain.
科研通智能强力驱动
Strongly Powered by AbleSci AI