Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web

08/11/2022
by   Dennis Trautwein, et al.
0

Recent years have witnessed growing consolidation of web operations. For example, the majority of web traffic now originates from a few organizations, and even micro-websites often choose to host on large pre-existing cloud infrastructures. In response to this, the "Decentralized Web" attempts to distribute ownership and operation of web services more evenly. This paper describes the design and implementation of the largest and most widely used Decentralized Web platform - the InterPlanetary File System (IPFS) - an open-source, content-addressable peer-to-peer network that provides distributed data storage and delivery. IPFS has millions of daily content retrievals and already underpins dozens of third-party applications. This paper evaluates the performance of IPFS by introducing a set of measurement methodologies that allow us to uncover the characteristics of peers in the IPFS network. We reveal presence in more than 2700 Autonomous Systems and 152 countries, the majority of which operate outside large central cloud providers like Amazon or Azure. We further evaluate IPFS performance, showing that both publication and retrieval delays are acceptable for a wide range of use cases. Finally, we share our datasets, experiences and lessons learned.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2022

Kadabra: Adapting Kademlia for the Decentralized Web

Blockchains have become the catalyst for a growing movement to create a ...
research
05/30/2022

Passively Measuring IPFS Churn and Network Size

The InterPlanetary File System (IPFS) is a popular decentralized peer-to...
research
12/17/2022

Farm Environmental Data Analyzer using a Decentralised system and R

Data/Web Hosting is a service that lets enterprises or selves present th...
research
02/27/2019

Decentralized Evolution and Consolidation of RDF Graphs

The World Wide Web and the Semantic Web are designed as a network of dis...
research
04/27/2022

Toxicity in the Decentralized Web and the Potential for Model Sharing

The "Decentralised Web" (DW) is an evolving concept, which encompasses t...
research
07/13/2022

Adaptive Edge Content Delivery Networks for Web-Scale File Systems

The InterPlanetary File System (IPFS) is an hyper-media distribution pro...
research
08/07/2020

Security Design Patterns in Distributed Microservice Architecture

Micro service architecture has revolutionized the landscape for the deve...

Please sign up or login with your details

Forgot password? Click here to reset