中文

FileDAG:一种构建于 DAG 区块链之上的多版本去中心化存储网络

分布式、并行与集群计算 2022-12-20 v1

摘要

去中心化存储网络 (DSN) 能够从互不信任的提供者那里汇集存储资源,形成全球性的去中心化文件系统。与传统存储网络相比,DSN 构建在区块链之上,可以激励服务提供者并确保强大的安全性。然而,现有的 DSN 面临两大挑战。首先,重复数据删除只能在目录级别实现。缺失文件级重复数据删除会导致不可避免的额外存储和带宽成本。其次,当前的 DSN 通过存储额外的元数据来实现文件索引,而区块链账本并未得到充分利用。为了克服这些问题,我们提出了 FileDAG,这是一种构建在基于 DAG 的区块链上的 DSN,支持在存储多版本文件时进行文件级重复数据删除。在更新文件时,我们采用增量生成方法,仅计算和存储增量部分,而不是整个更新后的文件。此外,我们引入了一种双层基于 DAG 的区块链账本,通过它,FileDAG 可以直接利用区块链数据库提供灵活且节省存储的文件索引,而不会产生额外的存储开销。我们实现了 FileDAG,并通过大量实验评估了其性能。结果表明,在存储成本和延迟方面,FileDAG 优于最先进的工业 DSN。

关键词

引用

@article{arxiv.2212.09096,
  title  = {FileDAG: A Multi-Version Decentralized Storage Network Built on DAG-based Blockchain},
  author = {Hechuan Guo and Minghui Xu and Jiahao Zhang and Chunchi Liu and Dongxiao Yu and Schahram Dustdar and Xiuzhen Cheng},
  journal= {arXiv preprint arXiv:2212.09096},
  year   = {2022}
}