4 ms·
> Mastodon is not P2P/decentralized Mastodon is decentralized, because there is no central server. However, it is not distributed.
by bheadmaster 3y ago
> Mastodon is not P2P/decentralized
Mastodon is decentralized, because there is no central server. However, it is not distributed.
- deleted 3y ago[deleted]
- nine_k 3y agoIt is both decentralized and distributed. It's not P2P though, it's a hub-and-spokes architecture with several interconnected (federated) hubs. Hubs can have decent uptime and thick internet connections. Hubs are relatively few so they replicate state quickly between themselves, and then more locally between spokes when they come online. Most natural structures are more tree-form, like that.
- bheadmaster 3y agoThat just depends on how you define "distributed". If it means "running on multiple machines", then even centralized protocols are distributed, since a part of the computation is running on your computer. In context of protocols like Mastodon, if the end-user devices aren't primary holders of data, then I don't call it distributed. It's just decentralized. I guess that way, "distributed" necessarily implies peer-to-peer.
- wuiheerfoj 3y agoPostgres in leader/follower config = centralised Cassandra = distributed Bitcoin = decentralised The crux comes down to the consensus model for state