Eugen is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Eugen @Gargron

Centralized/Decentralized/Distributed illustrated mastodon.social/media/0QAbGoYA

· Web · 53 · 63

@Gargron How I ever see this illustration in Riot project ^^

I don't like "distributed" because we can speak about :
- the application network architecture : an instance can speak with an other instance or peer
- the computing architecture: got a webservice on a server, database possibly on other server...

I seen "acentralized" to qualify P2P networks

@Gargron This is pretty misleading. All the systems are distributed, as they involve multiple node connected to a network (I guess), and not a single one, for a certain granularity. The first one is centralized, and distributed, the second one is hierarchical (it seems, but it could be something else), and distributed, and the third image seems peer-to-peer, and distributed as well

@Gargron You're missing the graph (D) where nodes aren't just connected to the nearest neighbors, and this is the real decentralized.

@hypolite the connections in C are transitive though, presumably

@Gargron What I mean is that all those graphs are efficient, in that there's almost the least amount of links between nodes. Decentralized isn't efficient at all, most of the times most nodes will have links to most other nodes, and some nodes will have no links at all to other nodes. That's why I think it is missing.

@Gargron @angristan None of these are actually what federations like Matrix or Mastodon look like. In these, the servers form a mesh where each server makes direct connections to all the other servers, and all clients connect to a single server.

Note that the "decentralized" illustration still has a central server.

@Gargron @angristan @vurpo To clarify, I meant that all clients connect to _one_ server, not that they all connect to the _same_ server.

@Gargron okay but can i have these but animated bc beyond the useful educational aspect of this this is actually my aesthetic

@Gargron

Hm. That "Distributed" illustration (#3/right side) seems over-simplified..(?) There must be many more connections than only to what seems to be "nearby" nodes?