Key points:
- IPFS stand for the Inter-planetary file system
- Hashes in IPFS start with “Qm…”
- The js-ipfs library allows you to use IPFS without having to run a local IPFS node
- It aims to replace HTTP by addressing file content (with hashes) rather than file locations
- It uses p2p protocols, making it a decentralized network
- It complements blockchain nicely, as it allows immutable, off-chain data storage
- Other benefits include bandwidth saving for servers, potential content availability improvements, censorship and deletion resistance and data deduplication
Additional Resources:
- Slide Deck
- IPFS Docs
- Proto.School
- Fleek
- Space Daemon Docs
- NFT.Storage
- Article on Pub-Sub for Data Streaming
- Drand.love Randomness Beacon Project with Cloudflare
- Filecoin Launchpad
- Developer Grants