SmartPubSub: Content-based Pub-Sub on IPFS
Pedro Agostinho, David Dias, Lu\'is Veiga

TL;DR
SmartPubSub enhances IPFS by providing a content-based publish-subscribe system with two protocols, ScoutSubs and FastDelivery, enabling efficient, decentralized, and publisher-centered information dissemination.
Contribution
It introduces two novel protocols for content-based pub-sub on IPFS, improving distribution efficiency and decentralization options.
Findings
ScoutSubs offers full decentralization benefits.
FastDelivery provides efficient publisher-centered dissemination.
Comparison shows different advantages of each protocol.
Abstract
The InterPlanetary File System (IPFS) is a hypermedia distribution protocol enabling the creation of completely distributed applications. One of the most efficient and effective ways to distribute information is through notifications, with a producer of content (publisher) sharing content with other interested parts (subscribers). IPFS already implements topic-based publish-subscribe systems under an experimental flag. The goal of this work is to advance on that, by developing a content-based pub-sub system (with subscriptions as predicates about event content) to disseminate information on top of IPFS in an efficient and decentralized way, leveraging its infrastructure. We design two protocols: ScoutSubs that is completely decentralized; FastDelivery that is centered in the publisher. With these two approaches, we show the different advantages of having each of these protocols…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Advanced Data Storage Technologies
