IPFS vs. HTTP

In this post, we will discover briefly go over the HTTP protocol definition, IPFS and it’s installation, and how to know how to use IPFS. Let’s start with where we are now.

HTTP Protocol: Defined

“HTTP is the protocol that web browsers and web servers use to communicate with each other over the Internet. It is an application level protocol because it sits on top of the TCP layer in the protocol stack and is used by specific applications to talk to one another. In this case the applications are web browsers and web servers.”

IPFS vs. HTTP

http vs. ipfs Source: MaxCDN

Install and Use IPFS

On a Mac OS X, use the following commands. More install instructions here

tar xvfz go-ipfs.tar.gz
$ cd go-ipfs
$ ./install.sh

Test out IPFS by running ipfs help in your command line. If you get an output similar to this:

USAGE: 

ipfs - Global p2p merkle-dag filesystem.
...

The installation worked!

By looking through options listed in ipfs help, you can figure out basic commands for using ipfs!

Conclusion

Now, you know how to use the basics of IPFS and can get started using the new decentralized, p2p protocol that may well govern the future of the web.

Sources:

Further Information:

Published 5 Feb 2019

founder && full stack && ethereum developer.
Max Goodman on Twitter