524
Communities should be able to move servers
(lemmy.world)
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy
And somehow be redundant/mirrored/backed up. Hacks, crashes, instance owner gets pissed, decides to take their sandbox and everything in it. Lots of ways and reasons that communities wlll disappear and a way to recover might be helpful.
All of this could be there with the matrix.org protocol. The matrix protocol saves the comments and content in a directed graph, and that graph is copied to every instance, once one views it. It may not scale though. But it has benefits, such as encryption (making communities private or gated when under attack)
I've been out of this loop for decades, but can see a train wreck if this vulnerability isn't addressed.
Matrix says, "The functionality that Matrix provides includes: Creation and management of fully distributed chat rooms with no single points of control or failure..."
I don't know what 'fully distributed' means. But one potential way of securing everything might be through something like torrenting. Have all Instances on several servers, such that the loss of a single server or Instance couldn't wipe out a community. If that happens more than a few times, I could see federating setback considerably.
That's my two cents, and I'll leave it to the smarter and more capable folks to resolve.
when a user on a server is in a room it is "hosting" the room so if the server the room was made on goes down, everyone who's not on that server can still talk in the room, that does make the hardware requirements higher compared to XMPP for sure which is a downside but I do feel like the positives outweigh the negatives personally at least
Proper backup protocol raises HW requirements. But if you want to do something right, it's just the cost of doing business. There's the old saw, "If you don't have time to do it right, when will you have time to do it again?" But there may not be an opportunity to do this one over.
I foresee moneyed interests working steadily, diligently, relentlessly (with paid labor!) to help this entire effort fail. The success of this concept represents the loss of inestimable billions to today's dominant platforms. Those corporations will, as always, work hard toward their self interests.