Tutorial: Dynamic Content on IPFS

Concepts

These Lessons introduce the following concepts:

  • Immutability: "Changes" as additions to the tree

  • CRDTs

  • Pubsub

  • Authenticated Streams (with pubsub)

Prerequisites

Lessons

  1. Disclaimer: Dynamic content on IPFS is a Work in Progress

  2. Lesson: Add data to the DAG (locally)

  3. Lesson: Tell peers about your Changes

  4. Lesson: Use hashes to get someone's changes from IPFS

  5. Lesson: Use a pub/sub strategy to pass around messages about changes

  6. Lesson: Resolve conflicts with a merge strategy (CRDTs)