SOK: Blockchain for Provenance

Asma Jodeiri Akbarfam,Hoda Maleki
2024-07-25
Abstract:Provenance, which traces data from its creation to manipulation, is crucial for ensuring data integrity, reliability, and trustworthiness. It is valuable for single-user applications, collaboration within organizations, and across organizations. Blockchain technology has become a popular choice for implementing provenance due to its distributed, transparent, and immutable nature. Numerous studies on blockchain designs are specifically dedicated to provenance, and specialize in this area. Our goal is to provide a new perspective in blockchain based provenance field by identifying the challenges faced and suggesting future research directions. In this paper, we categorize the problem statement into three main research questions to investigate key issues comprehensively and propose a new outlook on the use of blockchains. The first focuses on challenges in non-collaborative, single-source environments, the second examines implications in collaborative environments and different domains such as supply chain, scientific collaboration and digital forensic, and the last one analyzes communication and data exchange challenges between organizations using different blockchains. The interconnected nature of these research questions ensures a thorough exploration of provenance requirements, leading to more effective and secure systems. After analyzing the requirements of provenance in different environments, we provide future design considerations for provenance-based blockchains, including blockchain type, query mechanisms, provenance capture methods, and domain-specific considerations. We also discuss future work and possible extensions in this field.
Cryptography and Security,Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?
The paper primarily explores how to use blockchain technology to address the issue of data provenance and proposes three main research questions (RQs) for different application scenarios, aiming to comprehensively explore the application potential and challenges of blockchain in the field of data provenance. 1. **Data Provenance Challenges in Non-Collaborative, Single-Source Environments (RQ1)**: - The paper first focuses on how a single entity (such as an individual or an entity not collaborating with other organizations) can use blockchain technology to ensure the integrity of data stored in its system. Specifically, the research focuses on the security issues of data in cloud environments, including preventing accidental damage or malicious tampering. 2. **Implications of Data Provenance in Collaborative Environments (RQ2)**: - Building on this, the paper further explores how multiple entities can use blockchain technology to ensure the effectiveness and accuracy of data provenance when they need to collaborate in different scenarios. These scenarios include scientific research collaboration, supply chain management, healthcare systems, machine learning, and digital forensics. 3. **Challenges of Communication and Data Exchange Between Different Blockchains Across Organizations (RQ3)**: - Finally, the paper analyzes how different organizations using their own blockchain systems can overcome communication and technical barriers to achieve secure and efficient data exchange and data provenance capture. Through the exploration of these three research questions, the authors aim to identify the challenges faced by current blockchain data provenance frameworks and propose future research directions to promote the development of more secure and efficient blockchain data provenance systems. Additionally, the paper discusses the importance of cross-chain communication and the potential technical difficulties encountered in achieving this goal, such as trust mechanisms, standardization challenges, and historical data management.