Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

IPFS

InterPlanetary File System

Name : DEBASISH NANDI


Regd No: 18NU1A0514
Dept: CSE
Course Name: Netwoking
Topic: IPFS
content
• What is IPFS ?
• How does it actually work ?
• Problems it can Solve
• Who is using IPFS ?
• The Astronomical Case Study
What is IPFS?
It is a peer-to-peer HyperMedia Protocol
that is very much similar to the https, which
was made to surpass the limitations of Https.

here the network is created by connecting all


available nodes to eachother, forming a
graph like structure.
- how are we connected ?

Hi everyone,
Thanks for
Joining !!
How Does it work ?

Today’s web works on the concept of


“LOCATION BASED ADDRESSING” ..

IPFS works on the concept of


“CONTENT BASED ADDRESSING”
Location Based Addressing required server

Hi !! Can I get the


content that is in this
Address ??

Sure, go to that
server in the end
Content Based Addressing

me as
I have it! well !

Hi !! does anyone
have this content

me too!
How Do we Store Data ?
Stored as Block:
1 Block
BLOCK -> a Structure that can store 256KB of data 256
KB

Data Splitting:
CAT.png 23KB [ 23KB ]
1 MB file split into
256 Jojo.mp4 700KB [ 256KB ]
4 blocks
KB
L [ 256KB ]
256
L [ 118KB ]
KB 256
KB Public : 2 Blocks
Hidden : 2 Blocks
256 Total : 4 Blocks
KB
How Do we Identify Data?
Each and Every Entity in IPFS has its own Qw23...HyDe
Unique ID. 256
KB
Including each and every node, and each and
every block

Ra23...asdf 1223...v643 34w53...asd


256 256 256
Peer KB KB KB

123qw...7D

Qde...tr7 next Block ID Qwsd...f6e


data Block | Qwsd...f6e data Block
- IPFS inside Bloackchain
Problems it can solve.

Content Availability
Efficient Storage Cost
Content versioning
Censorship
Efficient data transfer
Decentralization
Who is using IPFS ?

NFT.storage Metamask
Brave Browser Meme Factory
Audius OrbitDB
Berty RavenCoin
Anytype Web3.storage
Augur WikipediaOnIPFS
Coinomi ..... and many more.
The Astronomical Case Study

IPFS is a solution for the InterPlanetary


Communication Issues.

as IPFS creates a Copy/Replica of content that it


loads, It can release the same data from its How Does
it help,
Replica without reaching Out to the other node. You ask ?
The Astronomical Case Study
We are in Mars, and suddenly Kirito wanted to
watch DBZ’s latest episode.
DBZ,
Latest EP
He takes out his mini PC and puts it in download
list. Transmission is at the speed of light. So it
takes him 187 seconds to start the download.

After I finish Vijay Kumar also wanted to see the


same thing. So he does the same thing.

Now Lets Think in terms of Current web and IPFS.


Thank You

You might also like