What do we mean by "the fediverse should move to a more p2p design"? Wikipedia explains:

> Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the application. They are said to form a peer-to-peer network of nodes.


> Peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts.[1] Peers are both suppliers and consumers of resources, in contrast to the traditional client-server model in which the consumption and supply of resources is divided.

Surely that sounds like the kind of thing the fediverse likes; how to get there?

An early writeup along these lines was a paper I did for Rebooting Web of Trust: github.com/WebOfTrustInfo/rwot

My thinking has changed a bit since then but the core ideas are largely the same. But we need ways to be able to share content in a p2p manner while preserving privacy; how to do that? That's what is currently exploring w/ Magenc, Golem, Crystal


I think that the ideal scenario to make common people use a P2P social network is to let them host a node at home just installing an Android app on their old phone, that would act also as a server for their user devices like PC, smartphones and tablets

@alexl @cwebber I like this. We're accumulating old phones in my house. One of them is now the baby's white noise machine. Surely we could put them to good use bootstrapping the decentralized web.

@teleclimber I suggest you to use old phones to keep files synced on different devices with Syncthing (syncthing.net/)

@alexl that's a good idea, thanks. Was just thinking I need to get off Dropbox.

The focus on resource sharing seems like the least part of a P2P network (like SSB, for example), altho if they are spinning off Napster, I can see how they got there. The most part in all the SSB conversations I see is no dependence on a central server. Your own control of your own identity, data, and interactions. And the social consequences of all that.

If we each had our own pubs, would the fediverse be there? What would be missing? And what would the downsides be?
Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!