Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

pub/sub - publish / subscribe #64

Open
@jbenet

Description

@jbenet

We've known for some time we need to layer a pub/sub system on IPFS. We should try to reuse other things. The least work, the better. But it should be a simple protocol, easy to implement, well-layered, and meshing well with the rest of IPFS abstractions.

Requirements

  • very, very fast
  • flexible (maybe different topology-forming algorithms)
  • multiple modalities (single publisher, multiple publishers, etc)
  • support both encrypted and unencrypted streams (encrypted again, this is above the regular libp2p encryption -- and specific to the pub/sub group)
  • support privately encrypted channels (ie user supplied keys)
  • layers over IPRS to do discovery

We need to:

  • do a survey of relevant {literature, protocols, and implementations}.
  • decide on a protocol
  • build it into libp2p.

I likely won't have time to do a proper survey until late Nov or Dec. If you'd like to speed this along, post links to great {papers, systems} here for me.

Relevant to research:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions