Grassroots Social Networking: Where People have Agency over their Personal Information and Social Graph
Ehud Shapiro

TL;DR
This paper introduces Grassroots Social Networking, a decentralized, peer-to-peer architecture enabling users to control their personal data and social connections, suitable for mobile devices over unreliable networks.
Contribution
It presents a novel serverless social network architecture using the blocklace data structure, allowing decentralized control, privacy, and resistance to spam and fake content.
Findings
Demonstrates protocols similar to Twitter and WhatsApp
Addresses security, privacy, and spam resistance
Shows feasibility of grassroots social networks
Abstract
Offering an architecture for social networking in which people have agency over their personal information and social graph is an open challenge. Here we present a grassroots architecture for serverless, permissionless, peer-to-peer social networks termed Grassroots Social Networking that aims to address this challenge. The architecture is geared for people with networked smartphones -- roaming (address-changing) computing devices communicating over an unreliable network (e.g., using UDP). The architecture incorporates (i) a decentralized social graph, where each person controls, maintains and stores only their local neighborhood in the graph; (iii) personal feeds, with authors and followers who create and store the feeds; and (ii) a grassroots dissemination protocol, in which communication among people occurs only along the edges of their social graph. The architecture realizes these…
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
TopicsCaching and Content Delivery · Opportunistic and Delay-Tolerant Networks · Blockchain Technology Applications and Security
