Acta Geodaetica et Cartographica Sinica ›› 2021, Vol. 50 ›› Issue (6): 823-832.doi: 10.11947/j.AGCS.2021.20200168

• Cartography and Geoinformation • Previous Articles     Next Articles

Blockchain technology for vector geographic provenance information organization and verification

LI Hao1, YUE Peng1, JIANG Liangcun1, ZHANG Mingda2, LIANG Zheheng3   

  1. 1. School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China;
    2. Faculty of Resources and Environmental Science, Hubei University, Wuhan 430062, China;
    3. Guangdong Nanfang Digital Technology Co., Ltd., Guangzhou 510665, China
  • Received:2020-05-06 Revised:2020-10-25 Published:2021-06-28
  • Supported by:
    The National Natural Science Foundation of China(Nos. 41722109;41901315;42071354)

Abstract: Provenance is an important research issue of “Neogeography”, and it plays a significant role in judging whether geospatial data is reliable or not. In a distributed collaborative environment, geospatial data provenance also faces reliability issues. Blockchain technology has gained rapid development in recent years due to its characteristics of credibility, transparency, and non-tampering. It provides a new solution to the reliability management of provenance records. However, how to use the blockchain to organize and store a large number of geospatial data provenance with different granularity levels remains a challenge. Therefore, taking vector data as the research object, this paper discusses the requirements in designing the structure of provenance blockchain, and proposes a method of organizing on-chain provenance information at different levels based on Merkle Patricia tree (MPT). Further, an algorithm that is suitable for the verification of vector provenance information is provided.This paper develops a vector data provenance blockchain prototype system, and conducts verification experiments using the vector provenance information. The experiments demonstrate that MPT can achieve higher performance than binary Meckel tree in vector data provenance verification.

Key words: vector data provenance, blockchain, provenance granularity, MPT structure, provenance verification

CLC Number: