Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
194 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Grassroots Social Networking: Where People have Agency over their Personal Information and Social Graph (2306.13941v5)

Published 24 Jun 2023 in cs.DC, cs.CY, cs.MA, cs.NI, and cs.SI

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 components using the blocklace data structure -- a partially-ordered conflict-free counterpart of the totally-ordered conflict-based blockchain. We provide two example Grassroots Social Networking protocols -- Twitter-like and WhatsApp-like -- and address their security (safety, liveness and privacy), spam/bot/deep-fake resistance, and implementation, demonstrating how server-based social networks could be supplanted by a grassroots architecture.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (39)
  1. Banking the unbanked: What do 255 million new bank accounts reveal about financial access? Columbia Business School Research Paper 17-12 (2017).
  2. Juan Benet. 2014. Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561 (2014).
  3. Miriam Bruhn and Inessa Love. 2009. The economic impact of banking the unbanked: evidence from Mexico. World bank policy research working paper 4981 (2009).
  4. PeerSoN: P2P social networking: early experiences and insights. In Proceedings of the Second ACM EuroSys Workshop on Social Network Systems. 46–52.
  5. Unlocking the power of digital commons: Data cooperatives as a pathway for data sovereign, innovative and equitable digital communities. Digital 3, 3 (2023), 146–171.
  6. Vitalik Buterin et al. 2014. A next-generation smart contract and decentralized application platform. white paper 3, 37 (2014), 2–1.
  7. Digital social contracts: a foundation for an egalitarian and just digital society. arXiv preprint arXiv:2005.06261 (2020).
  8. Constructing scalable overlays for pub-sub with many topics. In Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing. 109–118.
  9. Spidercast: a scalable interest-aware overlay for topic-based pub/sub communication. In Proceedings of the 2007 inaugural international conference on Distributed event-based systems. 14–25.
  10. DSNP. 2022, dsnp.org. Decentralized Social Networking Protocol.
  11. Banking the unbanked? Evidence from three countries. American Economic Journal: Applied Economics 10, 2 (2018), 257–297.
  12. EU. 2016a. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). (2016).
  13. EU. 2016b. Regulation (EU) 2022/2065 of the European Parliament and of the Council of 19 October 2022 on a Single Market For Digital Services and amending Directive 2000/31/EC (Digital Services Act). (2016).
  14. The consensus number of a cryptocurrency. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing. 307–316.
  15. Managing social contents in decentralized online social networks: a survey. Online Social Networks and Media 7 (2018), 12–29.
  16. IETF. 1997, https://datatracker.ietf.org/doc/html/rfc2136. RFC2136: Dynamic Updates in the Domain Name System (DNS UPDATE).
  17. Le Jiang and Xinglin Zhang. 2019. BCOSN: A blockchain-based decentralized online social network. IEEE Transactions on Computational Social Systems 6, 6 (2019), 1454–1466.
  18. Cordial Miners: A Family of Simple and Efficient Consensus Protocols for Every Eventuality. arXiv preprint arXiv:2205.09174 (2022).
  19. Cordial Miners: A Family of Simple and Efficient Consensus Protocols for Every Eventuality. In 37th International Symposium on Distributed Computing (DISC 2023) (Italy). LIPICS.
  20. Gossiping with append-only logs in secure-Scuttlebutt. In Proceedings of the 1st international workshop on distributed infrastructure for common good. 19–24.
  21. Flash: An Asynchronous Payment System with Good-Case Linear Communication Complexity. arXiv preprint arXiv:2305.03567 (2023).
  22. Grassroots Flash: A Payment System for Grassroots Cryptocurrencies. arXiv preprint arXiv:2309.13191 (2023).
  23. John Stuart Mill. 1859. On liberty. John W. Parker and Son, West Strand.
  24. Satoshi Nakamoto. 2019. Bitcoin: A peer-to-peer electronic cash system.
  25. Digital sovereignty. Praciticing Sovereignty. Digital Involvement in Times of Crises (2021), 47–67.
  26. Blockchain-based access control management for decentralized online social networks. J. Parallel and Distrib. Comput. 144 (2020), 41–54.
  27. Challenges in the decentralised web: The mastodon case. In Proceedings of the internet measurement conference. 217–229.
  28. OpenDHT: a public DHT service and its uses. In Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications. 73–84.
  29. Ehud Shapiro. 2021. Multiagent Transition Systems: Protocol-Stack Mathematics for Distributed Computing. arXiv preprint arXiv:2112.13650 (2021).
  30. Ehud Shapiro. 2022a. Grassroots Cryptocurrencies: A Foundation for a Grassroots Cryptoeconomy. arXiv preprint arXiv:2202.05619 (2022).
  31. Ehud Shapiro. 2022b. Grassroots Cryptocurrencies: A Foundation for a Grassroots Digital Economy. arXiv preprint arXiv:2202.05619 (2022).
  32. Ehud Shapiro. 2023a. Grassroots Distributed Systems: Concept, Examples, Implementation and Applications (Brief Announcement). In 37th International Symposium on Distributed Computing (DISC 2023) (Italy). LIPICS.
  33. Ehud Shapiro. 2023b. Grassroots Distributed Systems for Digital Sovereignty: Concept, Examples, Implementation and Applications. arXiv preprint arXiv:2301.04391 (2023).
  34. Ehud Shapiro. 2023c. Grassroots Social Networking: Serverless, Permissionless Protocols for Twitter/LinkedIn/WhatsApp. In OASIS ’23 (Rome, Italy). Association for Computing Machinery. https://doi.org/10.1145/3599696.3612898
  35. Ehud Shapiro and Nimrod Talmon. 2022. Foundations for grassroots democratic metaverse. arXiv preprint arXiv:2203.04090 (2022).
  36. Gryphon: An information flow based approach to message brokering. arXiv preprint cs/9810019 (1998).
  37. Secure scuttlebutt: An identity-centric protocol for subjective and decentralized applications. In Proceedings of the 6th ACM conference on information-centric networking. 1–11.
  38. Christian Tschudin. 2019. A broadcast-only communication model based on replicated append-only logs. ACM SIGCOMM Computer Communication Review 49, 2 (2019), 37–43.
  39. Shoshana Zuboff. 2023. The age of surveillance capitalism. In Social Theory Re-Wired. Routledge, 203–213.
Citations (5)

Summary

We haven't generated a summary for this paper yet.