Je me permets de laisser un autre commentaire, pour une note technique.
Après futerage, j'ai découvert, parmi plein de projet morts ou mal foutus, une base technique solide qui pourrait servir pour développer le service dont vous parlez :
https://www.scuttlebutt.nz/

C'est une base P2P (vraiment décentralisée) de publication de contenu, avec cryptage intégré.
Il y manque à mon goût un client Web digne de ce nom (avec Hub intégré permettant à madame michu de créer un compte) + une UI sexy, mais pour moi, c'est la base nécessaire pour être vraiment décentralisé = les données sont cryptées et pas accessibles par l'hébergeur + je peux migrer mon compte sur un autre hub / ou en auto hébergement de manière transparente pour mes contacts.

Je vous invite à aller voir les notes techniques pour comprendre le concept :
https://www.scuttlebutt.nz/concepts/

Mais globalement, il s'agit d'une DHT (Distributed Hash Table) de publications signées.