论文标题

映射星际文件系统

Mapping the Interplanetary Filesystem

论文作者

Henningsen, Sebastian, Florian, Martin, Rust, Sebastian, Scheuermann, Björn

论文摘要

行星际文件系统(IPFS)是一种分布式数据存储服务,由区块链应用程序经常使用,用于以耐心方式共享内容。数据使用基于Kademlia的分布式哈希表(DHT)在一个开放式同行中分布。在本文中,我们研究了由此产生的覆盖网络的结构,因为它显着影响了IPF的鲁棒性和性能。我们监视并系统地爬网IPFS的DHT绘制IPFS覆盖网络。我们的测量结果发现每个给定时间平均有44474个节点。其中至少有52.19%居住在NAT后面,并且无法从外部到达,这表明该网络的很大一部分是由私人在需要的基础上经营的。根据我们的测量和对IPFS代码的分析,我们得出结论,在当前状态下,IPFS网络的拓扑比与经典DHT更接近非结构化的覆盖网络。尽管这种结构对鲁棒性和抵抗Sybil攻击具有好处,但它在性能和查询隐私方面为改进的余地提供了改善的余地。

The Interplanetary Filesystem (IPFS) is a distributed data storage service frequently used by blockchain applications and for sharing content in a censorship-resistant manner. Data is distributed within an open set of peers using a Kademlia-based distributed hash table (DHT). In this paper, we study the structure of the resulting overlay network, as it significantly influences the robustness and performance of IPFS. We monitor and systematically crawl IPFS' DHT towards mapping the IPFS overlay network. Our measurements found an average of 44474 nodes at every given time. At least 52.19% of these reside behind a NAT and are not reachable from the outside, suggesting that a large share of the network is operated by private individuals on an as-needed basis. Based on our measurements and our analysis of the IPFS code, we conclude that the topology of the IPFS network is, in its current state, closer to an unstructured overlay network than it is to a classical DHT. While such a structure has benefits for robustness and the resistance against Sybil attacks, it leaves room for improvement in terms of performance and query privacy.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源