English

DBNode: A Decentralized Storage System for Big Data Storage in Consortium Blockchains

Cryptography and Security 2024-10-01 v1 Distributed, Parallel, and Cluster Computing

Abstract

Storing big data directly on a blockchain poses a substantial burden due to the need to maintain a consistent ledger across all nodes. Numerous studies in decentralized storage systems have been conducted to tackle this particular challenge. Most state-of-the-art research concentrates on developing a general storage system that can accommodate diverse blockchain categories. However, it is essential to recognize the unique attributes of a consortium blockchain, such as data privacy and access control. Beyond ensuring high performance, these specific needs are often overlooked by general storage systems. This paper proposes a decentralized storage system for Hyperledger Fabric, which is a well-known consortium blockchain. First, we employ erasure coding to partition files, subsequently organizing these chunks into a hierarchical structure that fosters efficient and dependable data storage. Second, we design a two-layer hash-slots mechanism and a mirror strategy, enabling high data availability. Third, we design an access control mechanism based on a smart contract to regulate file access.

Keywords

Cite

@article{arxiv.2409.20123,
  title  = {DBNode: A Decentralized Storage System for Big Data Storage in Consortium Blockchains},
  author = {Narges Dadkhah and Xuyang Ma and Katinka Wolter and Gerhard Wunder},
  journal= {arXiv preprint arXiv:2409.20123},
  year   = {2024}
}
R2 v1 2026-06-28T19:02:01.426Z