Member-only story
Definitive Guide To The Permanent Web With IPFS
This article is a detailed guide on how you can use IPFS in order to store data on the decentralised web in a persistent manner. In order to complete this project you will need:
- An IDE (like VS Code)
- Python 3.9+
Don’t worry if you don’t have any knowledge of Python or programming in general, this article will cover everything you need to get started. Let’s jump into it.
What is IPFS?
IPFS, short for Inter-planetary File System, is a protocol for peer-to-peer file storage in a distributed system. Think of it as a BitTorrent for web3. By running an IPFS node a user can host and share files with other users over a distributed network. Distributed storage means means that no massive data warehouses can potentially pose a threat by monopolising the data storage needs. All IPFS nodes are the same.
Storing a file on IPFS ensures longevity as it cannot simply be taken offline by a central authority. This, combined with the fact that it’s virtually free to store data on IPFS, makes it an amazing solution for storing storing data for a wide range of use cases.
How does IPFS Work?
IPFS makes it possible to retrieve a file from everyone who may possess that file. Unlike…