Recent data ownership initiatives such as GAIA-X attempt to shift from currently common centralised cloud storage solutions to decentralised alternatives, which gives users more control over their data. The InterPlanetary File System (IPFS) is a storage architecture which attempts to provide decentralised cloud storage by building on founding principles of P2P networking and content addressing. It combines approaches from previous research, such as Kademlia-based Distributed Hash Tables (DHTs), git's versioning model with cryptographic hashing, Merkle Trees, and content-based addressing in order to compose a protocol stack that supports both forward and backward compatibility of components. IPFS is used by more than 250k peers per month and serves tens of millions of requests per day, which makes it an interesting large-scale operational network to study. In this editorial, we provide an overview of the IPFS design and its core features, along with the opportunities that it opens as well as the challenges that it faces because of its properties. IPFS provides persistence of names, censorship circumvention, built-in file deduplication with integrity verification, and file delivery to external users via an HTTP gateway, among other properties.
翻译:最近的数据所有权倡议,如GAIA-X,试图从目前常见的中央云存储解决方案转向分散化的替代品,使用户对其数据有更多的控制权。跨行星文件系统(IPFS)是一个储存结构,试图以P2P网络的创始原则和内容处理为基础,提供分散的云存储。它综合了以前研究的方法,如基于Kademlia的散散散散散散表(DHTs),Git的加密散列版本模型,Merkle Trees,以及基于内容的地址,以便组成一个支持组件前向和后向兼容的协议堆。IPGS每月被超过250公里的同龄人使用,每天为数千万个请求服务,这使得它成为一个有趣的大型业务网络。在这份社论中,我们概述了森林小组的设计及其核心特征,以及它因其特性而打开的机遇和面临的挑战。IPGS提供地名的持久性、审查规避、内置文件与完整性核查的反差,并通过HTTP其他特性向外部用户端端交付文件。