LineageChain: a fine-grained, secure and efficient data provenance system for blockchains

被引:0
|
作者
Pingcheng Ruan
Tien Tuan Anh Dinh
Qian Lin
Meihui Zhang
Gang Chen
Beng Chin Ooi
机构
[1] National University of Singapore,
[2] Singapore University of Technology and Design,undefined
[3] Beijing Institute of Technology,undefined
[4] Zhejiang University,undefined
来源
The VLDB Journal | 2021年 / 30卷
关键词
Blockchain; Data Provenance; Database; Distributed Ledger;
D O I
暂无
中图分类号
学科分类号
摘要
The success of Bitcoin and other cryptocurrencies is drawing significant interest to blockchains. A blockchain system implements a tamper-evident ledger for recording transactions that modify some global states. The system captures the entire evolution history of the states. The management of that history, also known as data provenance or lineage, has been studied extensively in database systems. However, querying data history in existing blockchains can only be done by replaying all transactions. This approach is applicable to large-scale, offline analysis, but is not suitable for online transaction processing. In this paper, we identify a new class of blockchain applications whose execution logics depend on provenance information at runtime. We first motivate the need for adding native provenance support to blockchains. We then present LineageChain, a fine-grained, secure and efficient provenance system for blockchains. LineageChain exposes lineage information to smart contracts runtime via simple and elegant interfaces that efficiently and securely support provenance-dependent contracts. LineageChain captures provenance during contract execution and stores it in a Merkle tree. LineageChain provides a novel skip list index designed for efficient provenance queries. We have implemented LineageChain on top of Fabric and a blockchain optimized storage system called ForkBase. Our extensive evaluation of LineageChain demonstrates its benefits to the new class of blockchain applications, its high query performance and its small storage overhead.
引用
收藏
页码:3 / 24
页数:21
相关论文
共 50 条
  • [31] Secure and efficient protection of consumer privacy in Advanced Metering Infrastructure supporting fine-grained data analysis
    Ford, Vitaly
    Siraj, Ambareen
    Rahman, Mohammad Ashiqur
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 83 (01) : 84 - 100
  • [32] Unconditionally Secure NIZK in the Fine-Grained Setting
    Wang, Yuyu
    Pan, Jiaxin
    ADVANCES IN CRYPTOLOGY- ASIACRYPT 2022, PT II, 2022, 13792 : 437 - 465
  • [33] Communication-Efficient and Fine-Grained Forward-Secure Asynchronous Messaging
    Wei, Jianghong
    Chen, Xiaofeng
    Ma, Jianfeng
    Hu, Xuexian
    Ren, Kui
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (05) : 2242 - 2253
  • [34] A Secure and Efficient Revocation Scheme for Fine-Grained Access Control in Cloud Storage
    Lv, Zhiquan
    Hong, Cheng
    Zhang, Min
    Feng, Dengguo
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [35] Fine-grained sticky provenance architecture for office documents
    Mishina, Takuya
    Yoshihama, Sachiko
    Kudo, Michiharu
    ADVANCES IN INFORMATION AND COMPUTER SECURITY, PROCEEDINGS, 2007, 4752 : 336 - +
  • [36] Online/Offline and Fine-Grained Controllable Editing with Accountability and Revocability in Blockchains
    Guo, Lifeng
    Ma, Xueke
    Yau, Wei-Chuen
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCS 2023, 2024, 2098 : 125 - 153
  • [37] GraphF: An Efficient Fine-Grained Graph Processing System on Spark
    Zhang, Chengfei
    Zhang, Yiming
    Li, Ziyang
    Zhao, Yunxiang
    Li, Dongsheng
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1406 - 1407
  • [38] Secure, Efficient and Fine-Grained Data Access Control Mechanism for P2P Storage Cloud
    He, Heng
    Li, Ruixuan
    Dong, Xinhua
    Zhang, Zhao
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (04) : 471 - 484
  • [39] On the Insecurity of a Method for Providing Secure and Private Fine-Grained Access to Outsourced Data
    Rial, Alfredo
    2016 8TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2016), 2016, : 407 - 413
  • [40] Secure IoT Data Outsourcing With Aggregate Statistics and Fine-Grained Access Control
    Liu, Ling
    Wang, He
    Zhang, Yuqing
    IEEE ACCESS, 2020, 8 : 95057 - 95067