Journal of Applied Sciences ›› 2021, Vol. 39 ›› Issue (1): 42-54.doi: 10.3969/j.issn.0255-8297.2021.01.004

• Blockchain • Previous Articles    

Trusted Query Method for Data Provenance Based on Blockchain

ZHANG Xuewang1,2, FENG Jiaqi1, YIN Zijie1, LIN Jinzhao1,2   

  1. 1. School of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    2. School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
  • Received:2020-11-12 Published:2021-02-04

Abstract: In order to reduce the storages needed in verifying provenance information of light clients in blockchain data provenance system, this paper firstly introduces a data structure titled by Merkle mountain range (MMR), which optimizes the dynamic append performance of Merkle trees and stores all block headers on blockchain in the MMR. Then we propose an efficient and reliable verification method for data provenance to reduce the size of the proof information required for the proof of the block contain. On this basis, a scheme of data provenance system based on block chain is designed, which encapsulates the common modules required for data provenance and opens them to the provenance application through interfaces. This scheme enables light clients to effectively verify whether the provenance information is contained in the block chain as long as they keep the information of the latest block in storage.

Key words: blockchain, data provenance, Merkle mountain range (MMR), Merkle tree

CLC Number: