Comment on Plebbit is a peer-to-peer Reddit alternative that allows you to self host and own your own community
sugar_in_your_tea@sh.itjust.works 1 month agoYes, relational. Stupid auto correct…
And I’m not arguing for or against DNS vs ENS, I’m saying that whole concept is an unnecessary centralization for something that could be implemented without it at all. The only technical reason something like Reddit would need an authoritative answer for name resolution is for moderation (i.e. elevated privileges), so you can verify that you’re getting authoritative moderation.
If you can do distributed moderation, you get a lot of nice flexibility and resiliency. That’s what I’m interested in exploring, and my main criticism of Plebbit. If I take Plebbit to a region that blocks ENS or sending packets to the owner, I can’t use the service, which to me means it’s not truly decentralized. If I take my system there, I can keep using it with locals there provided I find a relay behind that firewall, and I can sync up with my usual peers later. The only hosting needed for my service is a relay to connect nodes, and someone needs to provide storage space on their client. That’s it, and relays are cheap.
Boomkop3@reddthat.com 1 month ago
Without names you wouldn’t have… names though? We’re still dealing with humans in the end, we like names
sugar_in_your_tea@sh.itjust.works 1 month ago
There would be names, just no owners of those names. You’d navigate to /c/technology or whatever, there just wouldn’t be anyone who owns or controls that name, it’s just a tag that anyone can post to.
To get the posts for /c/technology, you’d ask your peers, and they’d ask their peers until someone provides that data. Your client would then aggregate all of the responses, filter them through local moderation, and then display the feed.
Boomkop3@reddthat.com 1 month ago
Then how would you get to the platform? Direct ip?
sugar_in_your_tea@sh.itjust.works 1 month ago
Connect to a relay (ideally multiple), which connects you directly to peers. From there, peers can directly refer you to other peers. So just like a BitTorrent tracker or peer exchange.
There currently isn’t a web frontend, but once there is, you could select any that you like. You could self host your own portal, or use the one I provide. That portal doesn’t store any data, it just serves the page and facilitates connection to the platform. It’ll be incredibly lightweight, so you could host it on the cheapest VPS available.