Browsers are
difficult
Please wait, loading your map...
IPFS - InterPlanery
File System
Mindmap by
tuanvietkey@gmail.com
3-8-2021
What is IPFS?
IPFS is a distributed system for storing and
accessing files, websites, applications, and data
Example:
/ipfs/
QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/
wiki/Aardvark.html
IPFS knows how to find files by its contents, not its location
instead of asking one of Wikipedia's computers for the page, your computer
uses IPFS to ask lots of computers around the world to share the page with
you. It can get info from anyone who has it, not just Wikipedia.
Decentralization
Usages
Principles
Unique identification via content addressing
Content linking via directed acyclic graphs (DAGs)
Content discovery via distributed hash tables (DHTs)
IPFS and privacy
As a protocol for peer-to-peer data storage and
delivery, IPFS is by design a public network
available data, referenceable both by the content itself (those CIDs)
and by the participants (the nodes) who have or want the content.
While IPFS traffic between nodes is encrypted, the
metadata those nodes publish to the DHT is public
If you're worried about the implications
of this for your own personal use case
All traffic on IPFS is public, including
the contents of files themselves
HTTP API reference
When an IPFS node is running as a daemon, it exposes an
HTTP API that allows you to control the node and run the
same commands you can from the command line.
The HTTP API under /api/v0/ is an RPC-
style API over HTTP, not a REST API.
Every command usable from the CLI is also
available through the HTTP API. For example:
Arguments are added through the special query string key "arg":
IPFS and Blockchain Network
NFT with IPFS
Case studies
Arbol
Audius
Fleek
LikeCoin
Morpheus.Network
OpenBazaar
×
Created using
MindMup.com