IPFS

a

Concepts

a

CONTENT-ADDRESSED DATA

Content addressing and CIDs

a

Hashing

a

Immutableility

a

Persistence, permanence, and pinning

a

PEER-TO-PEER SHARING

Distributed Hash Tables

a

Merkle Directed Acyclic Graphs (DAGs)

a

Bitswap

a

The InterPlanetary Linked Data (IPLD) model

a

InterPlanetary Name System (IPNS)

a

Libp2p

a

Features

Addressing

a

Transport

a

Security

a

Peer identity

a

Peer routing

a

DHT

a

Kademlia

a

Content discovery

a

NAT traversal

a

Protocol

a

Stream multiplexing

a

Publish and subscribe

a

Home page

a

features

Use Several Transports

Native Roaming

Runtime Freedom

Protocol Muxing

Work Offline

Encrypted Connections

Upgrade Without Comprormises

Work In The Browser

Good For High Latency Scenarios

documentation

a

Concepts

Transport

NAT Traversal

Secure Communication

a

Circuit Relay

a

Protocol

Peer identity

Content Routing

Peer Routing

Addressing

Security Considerations

a

Sybil attack

a

File systems and IPFS

a

INTEGRATING WITH THE WEB

IPFS Gateway

a

DNSLink

a

FURTHER READING

Academic Papers

a

IPFS - Content Addressed, Versioned, P2P File System (DRAFT 3)

S/Kademlia: A Practicable Approach Towards Secure Key-Based Routing

a

ProtoSchool

a
Click here to center your diagram.
Click here to center your diagram.