Sections
Use this page as a guide: separate IPFS from Blossom first, then compare them and keep the limits visible.
IPFS
IPFS uses content identifiers, or CIDs, so the address comes from the content itself rather than a server location. [R1]
Blossom
Blossom is a specification for storing blobs on media servers, with Nostr keys used for identity and signed events used for authorization. [R2]
Core mechanism
Why people care about it
- It gives Nostr users a practical media layer. [R2]
- It separates identity from the storage server more cleanly than a single platform can. [R2]
- It is useful where uploads and retrieval matter more than long-term archival guarantees. [R2]
- It keeps the discussion on a specific storage workflow rather than a vague decentralisation claim. [R2]
What to compare it against
The value of each approach depends on what problem you are trying to solve.
IPFS compared with
Blossom compared with
Limits and trade-offs
What critics are right about
Boundaries
Sources
References
- [R1] IPFS content addressing docs: docs.ipfs.tech/concepts/content-addressing/
- [R2] Blossom specification repository: github.com/hzrd149/blossom