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 条
  • [1] LineageChain: a fine-grained, secure and efficient data provenance system for blockchains
    Ruan, Pingcheng
    Tien Tuan Anh Dinh
    Lin, Qian
    Zhang, Meihui
    Chen, Gang
    Ooi, Beng Chin
    VLDB JOURNAL, 2021, 30 (01): : 3 - 24
  • [2] Fine-Grained, Secure and Efficient Data Provenance on Blockchain Systems
    Ruan, Pingcheng
    Chen, Gang
    Tien Tuan Anh Dinh
    Lin, Qian
    Ooi, Beng Chin
    Zhang, Meihui
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (09): : 975 - 988
  • [3] A Distributed System for The Management of Fine-grained Provenance
    Sultana, Salmin
    Bertino, Elisa
    JOURNAL OF DATABASE MANAGEMENT, 2015, 26 (02) : 32 - 47
  • [4] A Secure and Efficient Fine-Grained Deletion Approach over Encrypted Data
    Lavania, Kushagra
    Gupta, Gaurang
    Kumar, D. V. N. Siva
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1123 - 1128
  • [5] GeneaLog: Fine-Grained Data Streaming Provenance at the Edge
    Palyvos-Giannas, Dimitris
    Gulisano, Vincenzo
    Papatriantafilou, Marina
    MIDDLEWARE'18: PROCEEDINGS OF THE 2018 ACM/IFIP/USENIX MIDDLEWARE CONFERENCE, 2018, : 227 - 238
  • [6] Secure and efficient fine-grained data access control scheme in cloud computing
    Yang, Changsong
    Ye, Jun
    JOURNAL OF HIGH SPEED NETWORKS, 2015, 21 (04) : 259 - 271
  • [7] Accountable and Fine-Grained Controllable Rewriting in Blockchains
    Xu, Shengmin
    Huang, Xinyi
    Yuan, Jiaming
    Li, Yingjiu
    Deng, Robert H.
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 101 - 116
  • [8] Fine-grained Encryption for Secure Research Data Sharing
    Reis, Lucio H. A.
    de Oliveira, Marcela T.
    Olabarriaga, Silvia D.
    2022 IEEE 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2022, : 465 - 470
  • [9] Fine-Grained Secure Computation
    Campanelli, Matteo
    Gennaro, Rosario
    THEORY OF CRYPTOGRAPHY, TCC 2018, PT II, 2018, 11240 : 66 - 97
  • [10] Fine-Grained Provenance for Matching & ETL
    Zheng, Nan
    Alawini, Abdussalam
    Ives, Zachary G.
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 184 - 195