Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

player 0
player 0

Posted on

     

The future of HTTP: What is IPFS?

WARNING: This post was written in nano; readers descretion is advised.

What is IPFS?

IPFS is an internet protocol just likeHTTP built for the web. The key differences is that
IPFS is a hybrid between blockchain and peer to peer networks (p2p).

You can think of IPFS as the giant web version of Bit-torrent and blockchain comnbined. Bit-torrent is
the underlaying technology on how the files are distributed, while the blockchain is how the files are
managed. At the moment writing this, security with IPFS is still at alpha stage,
meaning; as a developer you have to do your own pre-encryption before sending things off into the orbit.

I have to stress the point that IPFS isn't 'decentralized' at it's core. It is distributed, even though it
shares the same principles as a decentralized network. If we say IPFS is decentralized, it would mean
each peer has a copy of the entire network, while that is possible it's not true for every peer on the network.

Therefore: at best it's decentralized, at worst, it's simply a distributed network.

In summary; the main difference between HTTP and IPFS is that HTTP serves files while IPFS distributes files
to whomever wants a piece of ownership. When a user requests for a file on HTTP they are temporarily gaining
ownership to the file; if the network shuts off, they can't no longer access that file. Whereas IPFS; if you request
a file, you are served the original copy of that file from the nearest node that lastly had access to that file.

At the end, on IPFS you get to own the file even if it isn't yours, because it was cryptographically singed by the original
owner using a hash of the content on the file and the node's private key. On HTTP, you are just another peer asking to
borrow services for the moment while the network remains online.

In theory: IPFS has great redundancy at the cost of latency, HTTP has low latency at the cost of redundancy. What does that all mean?

It means, HTTPS is good forrealtime services like checking flight times and streaming music. On the other hand
IPFS is great at fool-proofing files, digital content ownership and giving power back to the user. Hence why it's blockchain
based.

TLDR; IPFS is a giant bit-torrent made for the web.

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Backend Dev & Designer
  • Location
    N/A
  • Education
    Self taught
  • Work
    Entrepreneur & Content Creator
  • Joined

More fromplayer 0

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp