this post was submitted on 14 Sep 2023
10 points (70.8% liked)

Fediverse

28299 readers
691 users here now

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!

Rules

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

founded 1 year ago
MODERATORS
 

Hey Lemmy community!

Hope you're all doing well. As some of you might know, I've been diving into Computer Science at the Technical University of Munich. Lately, I've been really getting into the whole 'decentralization' vibe, and it got me thinking about Lemmy. So, here’s my take on how we might be able to tweak things. Would love to hear your thoughts!

Storage: Let's talk data. I'm thinking decentralized storage – could be IPFS, could be something else. The main idea? Every comment, every post, we store it there. Now, I'm a little on the fence about pictures, but that's something we can circle back to.

Moderation: While we're all for storing data, we probably shouldn’t dump everything on the user, right? What if we had a local database that could filter what goes out and what stays in the shadows? A simple mechanism, like post/comment ID to True/False, could let us curate what folks see, making Lemmy's experience unique for every instance. Instances could also open source these databases to have full transparency with users on what is getting blocked.

Speed: Here's the catch – decentralized storage can sometimes feel like a snail race. So how about integrating something like Redis? It'd act like a speed booster, ensuring we aren't always reaching out to the vast decentralized storage and giving users a snappier experience.

Obstacles & Possible Solutions:

Data Deletion: We want our storage sleek, not bloated. How about a voting system? If a bunch of verified servers (like 20 of them with a 90% agreement rate) think a post isn't up to snuff, it's out.

Spam: The decentralized world is fantastic, but spam can be a pain. The voting system might help, but we might have to look for other solutions on this regard.

This is my rough sketch on what Lemmy's architecture could evolve into – a blend of decentralization with a solid user experience. But hey, this isn’t a monologue. Let’s turn it into a conversation. Eager to hear your insights and suggestions!

you are viewing a single comment's thread
view the rest of the comments
[–] Double_A@discuss.tchncs.de 9 points 1 year ago

I think the issue with this is that posts from other instances would have a huge delay. Basically the mods would have to appove EVERY single post.