15

I've always been impressed with the idea of bittorrent. Would that work for messages, instead of files? Does this exist already?

top 18 comments
sorted by: hot top new old
[-] fluffykittycat@slrpnk.net 1 points 19 hours ago

People have tried over the years, but it's easy to.get lost in the sauce with the crypto and then you're babbling about Byzantine generals and stuff

[-] umbrella@lemmy.ml 14 points 1 day ago

you are literally in it. that's what federation is supposed to be.

[-] MrWrinkles@leminal.space 3 points 1 day ago

It's not as distributed as it should be imo. I do love the fediverse tho.

[-] umbrella@lemmy.ml 1 points 1 day ago

how could it be further distributed?

[-] MrWrinkles@leminal.space 2 points 1 day ago

We are still gathering on servers, which are all susceptible to political action.

[-] umbrella@lemmy.ml 1 points 1 day ago

same as any foss project. not unlike those, new ones can always be created.

it is natural that reactionary individuals and states will eventually control a good chunk of them, since that's the hegemonic ideology.

if you know of a better, even more decentralized way to have a public forum, i would love to try it out.

[-] littleomid@feddit.org 1 points 1 day ago

Why is it not and what do you think it “should” be?

[-] MrWrinkles@leminal.space 1 points 1 day ago

Something without servers.

[-] ByteMe@lemmy.world 1 points 1 day ago

It is. It's just normal some servers to have more people then others

[-] myszka@lemmy.ml 3 points 1 day ago

Check out Reticulum. It's a full-blown decentralised network stack, so you can chat with someone not even using the Internet and instead employing a LoRa radio or a HaLow modem (but you can use both at the name time!). Every user is a client and a server at the same time, kind of like bittorrent, but actually decentralised on o much deeper level.

[-] QuinnyCoded@sh.itjust.works 3 points 1 day ago

You're in it! each 'peer' is a Lemmy instance. The only reason everyone doesn't have their own instance for themselves is that it's too complicated for the average person to setup easily, but I have seen it done before.

[-] Arkhive@piefed.blahaj.zone 1 points 1 day ago* (last edited 1 day ago)

Isn’t a “more correct” description of BitTorrent that each client is also a server? I’m not sure exactly how the protocol is written, but I assume each connection acts like a client-server one depending on the direction of data flow. With that in mind the fediverse is distributed social media. There’s nothing stopping you from spinning up an instance on say, your phone, making an account on it and federating with the other instances you like. Now your phone is both client and server, just like in BitTorrent. This setup would even match the functionality of only seeding when on. If you turn off your instance it would go offline and any non-federated data would not hit the web until you booted it back up, aka started seeding again. Defederating would act like removing a torrent from your list. Multiple users per server is where I think the analogy begins to break. Not sure what the BitTorrent equivalent would be.

Edit: Maybe SoulSeek is a better parallel??

[-] RobotToaster@mander.xyz 1 points 1 day ago

Nostr and plebbit are the closest I can think of, the latter uses IPFS so is completely decentralised.

[-] Object@sh.itjust.works 2 points 1 day ago* (last edited 1 day ago)

Sounds like you're looking for nostr? Lad time I checked there was nothing but cryptocurrency spam.

[-] abominable_panda@lemmy.world 2 points 1 day ago
[-] wr2623@midwest.social 1 points 1 day ago

This would be more of a use case for blockchain, any site(/user) wishing to mirror the social media would participate in the chain. A post on one site would get pushed into the chain and show up on every mirror.

Media would likely have to be links outside of the blockchain since it isn't usually very good at storing large datasets (it would make it difficult to mirror over time as it grew), so if you wanted a full mirror you would probably have your site fetching media as soon as it is posted and mirroring it yourself.

Or media might be a good spot to integrate with your bittorrent idea. Blockchain handles the distributed state of the site (communities/post text+metadata), and any submitted media is added to the post as bittorrent hashes. I don't know how scalable bittorrent clients are though it might take considerable overhead to seed millions of pictures/videos.

[-] MrWrinkles@leminal.space 1 points 1 day ago

That's pretty good.

[-] bigmclargehuge@lemmy.zip 1 points 1 day ago* (last edited 1 day ago)

Meshtastic with mqtt (maybe?)

this post was submitted on 03 Sep 2026
15 points (100.0% liked)

Asklemmy

55453 readers
299 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 7 years ago
MODERATORS