• Jeena@jemmy.jeena.net
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 years ago

    Yeah, I always wished that Lemmy communities could be decentralized. Moderation, etc. still would work as before, the creator of the community would just give moderator rights to other people, etc.

    • maegul (he/they)@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 years ago

      Yea, increasingly it seems ActivityPub and this fediverse is just a prototype. It’s quite realistic that in 10 years we won’t be looking back on it with huge amounts of praise, apart from proving that this general model can work, which is huge.

      I do wonder though, how would moderation work in true decentralisation. Who owns the community should the instance of its creator goes down? I guess user accounts would also be decentralised.

      • sugar_in_your_tea@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 years ago

        Yup. I’m messing around with decentralized services (e.g. IPFS and Iroh), and I think it would be really cool to have a completely decentralized service like lemmy. Some issues:

        • content would be immutable, so there would be no way to truly delete anything deterministically (would be up to clients)
        • following from the first, moderation would be an opt-in thing, so clients would need to enforce moderation changes themselves
        • performance would probably suck until the network gets bigger, so early adopters would have a rough time of it
        • searching could be complicated to implement, I need to think more about it

        I think it should be possible to implement the Lemmy API and just use IPFS/Iroh as a storage backend to get started, and slowly push the server bits to the client as the userbase gets bigger.