DBNode: A Decentralized Storage System for Big Data Storage in Consortium Blockchains
<|reference_start|>DBNode: A Decentralized Storage System for Big Data Storage in Consortium Blockchains: 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.<|reference_end|>
@article{dadkhah2024dbnode:,
    title={DBNode: A Decentralized Storage System for Big Data Storage in
  Consortium Blockchains},
    author={Narges Dadkhah, Xuyang Ma, Katinka Wolter, Gerhard Wunder},
    journal={arXiv preprint arXiv:2409.20123},
    year={2024},
    doi={10.1109/ICBDA61153.2024.10607167},
    archivePrefix={arXiv},
    eprint={2409.20123},
    primaryClass={cs.CR cs.DC}
}