Plebbitor

joined 4 months ago
[–] Plebbitor@lemmy.world 6 points 6 days ago (2 children)

It was supposed to be a lot more decentralized than Lemmy. Plebbit was built around a p2p protocol and the idea was that it wouldn’t rely on servers, everything would be fully serverless and self-hosted in a true decentralized way. What made it interesting was that it was planned to support multiple UIs, so people could use different frontends like their own version of Lemmy’s UI, or even something totally custom. A Lemmy style UI was even on their roadmap.

But the problem is... it never really happened. It’s been super slow because there are only like 3 devs working on it, and they’ve been trying to find more help for ages. The MVP still hasn’t come out, and I think the crypto side of it just scared people off or made things harder. I really believed in the idea at first, but now it just feels like vaporware.

 

A few months ago, I posted here about my excitement for Plebbit and the promise it held for decentralization. I was convinced that a p2p social platform with a unique UI could be the future, with different UI of all social media..including Lemmy, a true alternative to centralized services. I saw the potential, and I wanted to believe in it.

Plebbit promised a lot of an innovative interface, decentralization, community driven governance. But after months of delays, vague updates, and little to no progress, it’s clear they never delivered. They had the right ideas but lacked the follow through to make them a reality. What was once an exciting project quickly turned into an example of what can go wrong when the hype overshadows the substance.

I wanted Plebbit to succeed, but in the end, I’ve realized that I’m better off sticking with what actually works.

If Plebbit had actually followed through on its promises especially with its vision of being a decentralized Reddit alternative. it could have been the best. The idea of a selfhosted platform, where users had true control over their content and communities, was a dream for those of us who wanted more than just another centralized app. It had the potential to be the go-to solution for anyone seeking real decentralization and p2p freedom. But unfortunately, that potential was never realized. Instead of delivering on its ambitious promises, Plebbit became just another project that failed to meet expectations, and the opportunity for a truly revolutionary platform faded away.

 

I’ll be honest, I really believed in Plebbit.

The idea of a truly decentralized, peer-to-peer social platform felt like something the internet desperately needed. A space beyond centralized servers, censorship, and platform overlords. Something that wasn’t just “Reddit, but a real shift in how we interact online.

Plebbit pitched that dream. They talked about p2p everything : hosting, moderation, identity. They made it sound like the future was finally within reach. And I wanted to believe.

But over time… it became clear. It was all talk. All hype. All roadmap, no road.

Constant delays with vague excuses.

Overpromising, under delivering at every stage.

“Community governance” that never materialized beyond buzzwords.

A dev team that slowly drifted into silence while the protocol rotted. I kept checking in, hoping something had changed. That maybe I’d been too impatient. But no. It wasn’t just slow, it was never real to begin with.

So, I’m sticking with Lemmy. It’s not perfect, but at least it’s real. Maybe we’ll get the true decentralization we’ve been promised one day

[–] Plebbitor@lemmy.world 3 points 1 month ago

implementing control over seeding is on the list of things to do, not yet implemented. same with private communities.

[–] Plebbitor@lemmy.world 1 points 1 month ago

Community moderation is the same as Lemmy/Reddit, Seedit community owners assign mods who have to keep the community clean, they can remove posts, mark them as nsfw/spoiler, ban users (from their community), banning a list of words or links to prevent users from publishing them, set up a mod queue (this is in the roadmap), etc.

It’s actually safer to run a community on Seedit, because it’s just a text file on IPFS that cannot include media files, and it’s not attached to any identity of the owner nor does it use centralized domains or SSL. There’s no IP logging, and the community owner can delete the community at any time, leaving no trace, since there’s no centralized database of communities.

And since all data is on IPFS, it’s not immutable, it can expire as soon as it has no more seeders. Compare this with blockchains, where text data is permanent, it can never be deleted once it’s in a block. Links to CSAM have been found in Bitcoin/Ethereum, and they can never get deleted.

[–] Plebbitor@lemmy.world 3 points 1 month ago

Well, the name can be anything. Seedit is a client for the plebbit protocol, just like Lemmy is a client for ActivityPub protocol.

The same content that you see on Lemmy can be accessed from a different ActivityPub client, like Mastodon.

The same content that you see on Seedit can be accessed from a different plebbit client, like Plebchan. Plebbit will have countless clients, ie. different interfaces for the same data, each with a different name/branding/design.

[–] Plebbitor@lemmy.world 6 points 1 month ago

Blockchains are perfect for anything that needs to be a token in an immutable ledger, such as domain names. We use them as extra, they are not needed but they are nice to have, to show a readable-name.eth or readable-name.sol instead of a long alphanumeric string, as address for plebbit communities and users.

[–] Plebbitor@lemmy.world 6 points 1 month ago (1 children)

Because lemmy is federated, it's not decentralized. Instances run on centralized servers, using DNS, they can get deplatformed at any time and delete your data. They effectively work just like regularly centralized websites, and can block each other. Whereas on plebbit, each community is a node that can't get deplatformed (works like torrents, ie no domain/DNS/SSL) and users connect to it p2p. So, to run a lemmy instance, you have to run a whole site, whereas to run a plebbit node you just have to open the desktop app and browse the site with it. Creating a sub with your node is free, just like creating a torrent file.

[–] Plebbitor@lemmy.world 2 points 1 month ago* (last edited 1 month ago) (2 children)

We constantly back up all our code, yes. If our GitHub repos ever get taken down, we'll just switch to GitLab, Codeberg or Radicle.

[–] Plebbitor@lemmy.world 3 points 1 month ago* (last edited 1 month ago) (5 children)

old.reddit was open source, also seedit is fully open source under GPLv2 license and it can't get taken down (it's serverless, and it's hosted on IPFS)

edit: also, for example, there's old.lemmy.world

[–] Plebbitor@lemmy.world 3 points 1 month ago* (last edited 1 month ago)

Cool. If you want your subplebbit to be featured in our apps, ie shown in the homepages with all our users auto-subscribed to it, DM us its address or open a pull request on https://github.com/plebbit/temporary-default-subplebbits

At the moment, the only requirement is 99% uptime (and the sub shouldn't be about illegal stuff ofc, but it can be nsfw)

[–] Plebbitor@lemmy.world 9 points 1 month ago (1 children)

Yeah, we need better communities, most of them are poorly maintained at the moment. But some of them are cool, like technopleb.eth, plebpiracy.eth, plebmusic.eth, movies-and-anime.eth. You can check out the full list on https://seedit.app/#/communities/vote (this is a maintained list of default subs to show in the app, but you can connect p2p to any sub whatsoever if you know its address, just like you can download any torrent with a torrent client)

[–] Plebbitor@lemmy.world 5 points 1 month ago (3 children)

spam

each subplebbit has its own admins, who set up an anti-spam challenge which gets sent p2p to users when they publish to the sub. The cool thing is these challenges can be anything that can be code (anything: including PoW if they want to get spammed, or SMS auth, a captcha, a whitelist, a password, a time-based or usage-based challenge, biometrics to fight AI like worldcoin, whatever regularly centralized social media sites will end up using to fight spam)

csam

all data on plebbit is text-only, you cannot upload media. All media you see is embedded from centralized websites, with direct links, meaning if you post a link to csam from some site like imgur, imgur will ban you, take down the media (the embed returns 404, media disappears) and report your IP address to authorities. Plebbit is also not private, it works like torrents, your IP is in the swarm (even though the app and community can't see it, authorities can track it and figure out what you seeded, just like with torrents)

[–] Plebbitor@lemmy.world 5 points 1 month ago

Seedit is fully p2p, it’s not federated, meaning there’s no “instances” in the federated sense. You just download the app or go to seedit.app, connect directly to a community, using its address, and you publish to it. It’s like torrents, you’re also seeding back content you receive (that’s why it’s called seedit, but seeding is fully automated at the moment, maybe it will be possible to selectively seed communities in the future)

 

Lemmy was a great idea. It put reddit into the users hands. Its fast, works well and gave the community control of its community

I'm not endorsing Seedit, but I support decentralized social media and want to share information for those who are interested. This is not promotion, im ust spreading awareness.

I know a lot of people here hate Reddit (rightfully so) because of how they keep banning people for their opinions. If you miss the old Reddit experience but want something that actually decentralized and can't be taken down, check out Seedit.

• Looks & feels like old Reddit

• Fully P2P on IPFS → No global admin to ban you

• You can self-host your own community

• ENS domains used for subplebbits

• MVP is coming in 2 weeks, and speed will improve

Right now, it's a bit slow, but once the MVP drops, it’ll be fast. If anyone is seriously interested in running a community, you can dm me I’ll buy an ENS for you.

Seedit doesn’t rely on any servers. It’s pure P2P, running entirely on IPFS. No central authority, it literally can't be taken down.

Seedit is NOT a Lemmy competitor. It’s part of the Plebbit protocol, which supports multiple UIs. In fact, a Lemmy-style UI is coming soon.

The code is fully open source, If you're into decentralization and open protocols, check it out.

https://github.com/plebbit/seedit

 

Plebbit is pure peer-to-peer social media protocol, it has no central servers, no global admins, and no way shut down communities-meaning true censorship resistance.

Unlike federated platforms, like lemmy and Mastedon, there are no instances or servers to rely on

this project was created due to wanting to give control of communication and data back to the people.

Plebbit only hosts text. Images from google and other sites can be linked/embedded in posts. This fixes the issue of hosting any nefarious content.

ENS domain are used to name communities.

Plebbit currently offers different UIs. Old reddit UI and new reddit, 4chan, and have a Blog. Plebbit intend to have an app, internet archive, wiki and twitter and Lemmy UI . Choice is important. The backend/communities are shared across clients.

anyone can contribute, build their own client, and shape the ecosystem

Important Links :

Home

https://plebbit.com/home

App

https://plebbit.com/home#cb2a9c90-6f09-44b2-be03-75f543f9f5aa

FAQ

https://github.com/plebbit/whitepaper/blob/master/FAQ.md

Whitepapers

https://github.com/plebbit/whitepaper

https://github.com/plebbit/whitepaper/discussions/2

Github

https://github.com/plebbit

https://github.com/plebbit/plebbit-react

https://github.com/plebbit/plebbit-react/releases

https://github.com/plebbit/seedit

https://github.com/plebbit/seedit/releases

 

I'm here to address some FUD and questions from people who think Plebbit won’t succeed. Let’s talk about why peer-to-peer is better than all those other social media platforms

list of reason why P2P is better than:

  1. mastodon / lemmy / activitypub
  • Instance admins can delete user accounts and communities. Instance admins can block other instances. It's too difficult to run your own instance, you need to buy a domain name, server, DDOS protection, set up SSL, etc.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. bluesky
  • Bluesky instances cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own instance is difficult, your user account and community will be blocked most of the time and you won't be able to reach your users.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. nostr
  • Bluesky instances cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own instance is difficult, your user account and community will be blocked most of the time and you won't be able to reach your users.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. farcaster
  • Hubs cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own hub is difficult (long sync time, lots of bandwidth/storage/ram), your user account and community will be blocked most of the time and you won't be able to reach your users.
  • Hubs in general cannot scale infinitely as they keep growing forever, like a blockchain.
  • Must pay $5 on optimism to be able to post, most users don't want to pay. Also can be censored by the optimism RPC or USDC.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. steemit
  • Blockchain RPCs cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own blockchain node is difficult (long sync time, lots of bandwidth/storage/ram), your user account and community will be blocked most of the time and you won't be able to reach your users.
  • Blockchains in general cannot scale infinitely as they keep growing forever.
  • Must pay blockchain transaction fees to post, most users don't want to pay.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.

plebbit solves each problem:

  • instances/hubs/rpcs cannot block a user account or community, because there are no instances, it's directly peer to peer. a community node can be run from home on consumer internet, no server, domain name, SSL, sync time, etc. it's as easy as running a bittorrent client.
  • it can scale infinitely because there are no historical ledger like a blockchain or hub, it's like bittorrent, if a community no longer has any seeds, it stops existing. (this is also a downside of plebbit, but scaling is more important, not scaling makes the system useless)
  • it has no cost to publish, like bittorrent, because is has no historical ledger that each node must sync. users seed their communities for free while they use it, like bittorrent.
  • a community node can communicate a challenge to a user to post to his community (like a minimum user account age, or karma, or a captcha, whitelist, etc), because it's directly peer to peer, the community node is the instance, so it can gatekeep it however it wants. (this is also a downside of plebbit, a community node must be online 24/7, but it's also possible to delegate running a node to an RPC/instance/hub, you just lose some censorship resistance, so it's not inferior in this regards, it's strictly superior because of the optionality).
 

Plebbit is a selfhosted, opensource, nonprofit social media protocol, this project was created due to wanting to give control of communication and data back to the people.

Plebbit only hosts text. Images from google and other sites can be linked/embedded in posts. This fixes the issue of hosting any nefarious content.

ENS domain are used to name communities.

Plebbit currently offers different UIs. Old reddit and new reddit, 4chanw, andhave a Blog. Plebbit intend to have an app, internet archive, wiki and twitter and Lemmy. Choice is important. The backend/communities are shared across clients.

view more: next ›