@Marloezovic
Ja hoor: hoe meer decentrale servers, des te meer verkeer er onderling moet lopen om informatie overal te krijgen.
Begin bijvoorbeeld met 2 servers: slechts 1 lijn is dan nodig om ze samen te verbinden. Verdubbel nu naar 4 servers en trek je een lijn tussen iedere andere server (van A naar B, A naar C, A naar D, B naar C, etc). Dat zijn 6 lijntjes. Doe dat nogmaals met een verdubbeld aantal van slechts 8 servers en je ziet dat nu al het aantal lijntjes heel snel groeit. Zie afbeelding. Kortom, met duizenden servers gaat er enorm veel extra verkeer op en neer. In vaktermen een "mesh". Iedere server praat met iedere server.
Andere uitdaging van decentraal: "de Mastadon stampede". Stel jij ontdekt mijn "Linux voor een beginners"-blog, bent enthousiast en deelt deze vervolgens hier in een toot op Mastodon. Dat mag en ben ik altijd blij mee, maar heeft ook een onzichtbare keerzijde. Dan gaat niet 1 enkele server een preview-afbeelding downloaden om te tonen in jouw toot, maar iedere betrokken server (lees: alle servers waar 1 of meer volgers van jou account op zit). Het gevolg? Honderden of duizenden verbindingen gaan dan richting mijn blog. Dat zijn dus NIET volgers van jouw account die daadwerkelijk mijn blog gaan lezen, maar slechts het ophalen van een preview-plaatje (inzicht: 1000x een 50kB afbeelding betekent ook al 50 megabyte aan dataverkeer). De techneuten bagatelliseren dit probleem nogal eens. We vinden het zonde als we kostbaar drinkwater verspillen voor datacenters , maar als het gaat om dataverkeer dan maakt het schijnbaar niet meer uit. Zelf heb ik het technisch opgelost dat mijn website hierdoor niet zomaar plat gaat. Want met toename van meer servers, gaat dit probleem ook exponentieel toenemen.
@bammerlaan @rrr @fschaap