• rottingleaf@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 days ago

    It’s fascinating how the absolute majority of people is trying to solve both social and technical problems at the same time via only social or only technical means. Again and again.

    You need both.

    Fediverse works right for moderation, but technically communities and users are part of an instance, and an instance is a physical thing that may go down. Just like most of our Web has vanished. And also, of course, it uses Web technologies.

    Further my idea as to what should be done about this (one approach is Nostr, unloved here because of people who use it ; I also think it’s too primitive):

    The storage must be full p2p. Like Freenet, but probably optimized so that people would only store what they themselves need, and give some space to others in the communities they participate in. Not to all the network, like Freenet, but only to whom they want.

    The identities should be “federated”, as in communities allowing moderation. Moderation should be done via signed “delete” records, and users would then not replicate “deleted” information.

    This way even when “an instance goes down” (say, instance admin has lost their private key or something like that), its stuff will still be replicated.

    One can even make “an instance” inherit another instance (again, instance admin has lost their private key or, say, someone has stolen it), so that its users would replicate that.

    One can imagine many mechanisms on top of that. But what’s described would allow libraries and allows a thing similar to DNS (again, like a community, to which you subscribe for naming service that associates names with entities) and a thing similar to a static website, and something like Usenet with user identities, moderation and communities.

    Dynamic websites are possible too - but I’m not really knowledgeable about smart contracts and such required for it.

    I’m actually describing something in the middle of a few things far smarter people are already doing.

    This would allow agility between social and technical solutions.