libp2p / research-pubsub

Research on PubSub algorithms for libp2p
https://github.com/libp2p/specs/tree/master/pubsub
MIT License
75 stars 6 forks source link

research-pubsub

Research on PubSub algorithms for libp2p

The latest spec drafts and implementations live in libp2p/specs/pubsub and libp2p/specs/pubsub/gossipsub.

tl;dr;

PubSub, or Publish-Subscribe, is an area of research in distributed systems that enables applications to propagate information throughout the network in a structured manner, with or without guarantees like: order, delivery, efficiency, fault tolerance and so on.

PubSub will enable distributed dynamic content applications on top of IPFS to have submillisecond updates across the network, enabling them to have a realtime-like UX.

Roadmap

Discussions

PubSub Research Review (papers, books, talks, lectures, etc)

Papers

Books

Lectures

Talks

Slides

Terms

There is an IPFS Glossary, a work in progress, which should have definitions for terms used in pubsub. If you are consistently running into terms that you do not know the meaning of, please open an issue on that repository and we can work on a definition that will help you (and others!) going forward.