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. 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: https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/final-documents/activitypub-decentralized-distributed.md
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 #Spritely 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 that's a good idea, thanks. Was just thinking I need to get off Dropbox.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!