Decentralized Storage Network (DSN) is an emerging technology that challenges traditional cloud-based storage systems by consolidating storage capacities from independent providers and coordinating to provide decentralized storage and retrieval services. However, current DSNs face several challenges associated with data privacy and efficiency of the proof systems. To address these issues, we propose FileDES (\uline{D}ecentralized \uline{E}ncrypted \uline{S}torage), which incorporates three essential elements: privacy preservation, scalable storage proof, and batch verification. FileDES provides encrypted data storage while maintaining data availability, with a scalable Proof of Encrypted Storage (PoES) algorithm that is resilient to Sybil and Generation attacks. Additionally, we introduce a rollup-based batch verification approach to simultaneously verify multiple files using publicly verifiable succinct proofs. We conducted a comparative evaluation on FileDES, Filecoin, Storj and Sia under various conditions, including a WAN composed of up to 120 geographically dispersed nodes. Our protocol outperforms the others in terms of proof generation/verification efficiency, storage costs, and scalability.
翻译:去中心化存储网络(DSN)是一种新兴技术,通过整合独立提供商的存储容量并协调提供去中心化存储与检索服务,挑战传统的基于云的存储系统。然而,当前的DSN面临数据隐私与证明系统效率相关的若干挑战。为解决这些问题,我们提出FileDES(去中心化加密存储),该方案融合三个关键要素:隐私保护、可扩展的存储证明以及批量验证。FileDES在保持数据可用性的同时提供加密数据存储,其可扩展的加密存储证明(PoES)算法能够抵御Sybil攻击与生成攻击。此外,我们引入一种基于rollup的批量验证方法,利用公开可验证的简洁证明同时验证多个文件。我们在多种条件下对FileDES、Filecoin、Storj和Sia进行了对比评估,包括由多达120个地理分散节点组成的广域网。在证明生成/验证效率、存储成本及可扩展性方面,我们的协议优于其他方案。