DEV Community

David
David

Posted on

Why you should try IPFS

Today, I will try to convince you to at least try IPFS.

Integrity built in.

Let me explain the difference between content-based addressing and location-based addressing. This will help you understand how the integrity works:

  • Location-based addressing is where a client would know exactly where a file is.
  • Content-based addressing is where a client would ask what the contents of a file is, verifying the contents were not modified using a hash. So, unlike Location-based addressing (HTTP), it has more security.

Peer-to-Peer file storage

You can say goodbye to those servers hosting your data (such as AWS S3 and Google Drive) and say hello to Peers! What is a peer? Peers can be a client, and a server. They can replace servers if there are enough of them. Why peers instead of s server? If a peer goes down, other peers can give you the data you need. But if a server goes down, that data is gone until the server is back up.

A programmatic API.

Like many things, it has an API. From running a node (peer) on your web browser (js-ipfs) to interacting with nodes hosted on a user's computer (See their docs for their HTTP API).

Those were some things I wanted to talk about because not many people are willing to try IPFS. If you want to learn more about IPFS, you can check out the (many) links below:

Top comments (0)