SmartPubSub: Content-based Pub-Sub on IPFS

07/13/2022
by   Pedro Agostinho, et al.
0

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 simultaneously by comparing ScoutSubs full decentralization, and FastDelivery centralization at data sources.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2019

Content Addressed P2P File System for the Web with Blockchain-Based Meta-Data Integrity

With the exponentially scaled World Wide Web, the standard HTTP protocol...
research
05/18/2021

Enabling self-verifiable mutable content items in IPFS using Decentralized Identifiers

In IPFS content identifiers are constructed based on the item's data the...
research
05/02/2020

Binding of Endpoints to Identifiers by On-Chain Proofs

In many applications, identity management (IdM) is used to associate a s...
research
12/14/2022

Studying the workload of a fully decentralized Web3 system: IPFS

Web3 aims at creating a decentralized platform that is competitive with ...
research
07/23/2023

Content Censorship in the InterPlanetary File System

The InterPlanetary File System (IPFS) is currently the largest decentral...
research
10/15/2022

An Efficient and Decentralized Blockchain-based Commercial Alternative (Full Version)

While online interactions and exchanges have grown exponentially over th...
research
07/09/2018

Efficient Decentralized Deep Learning by Dynamic Model Averaging

We propose an efficient protocol for decentralized training of deep neur...

Please sign up or login with your details

Forgot password? Click here to reset