this post was submitted on 30 Dec 2024
242 points (85.8% liked)

Technology

74643 readers
2655 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] 0x0@programming.dev 20 points 8 months ago (2 children)

There's an XKCD for that, although i do think ActivityPub could be improved.

[–] Plebbitor@lemmy.world 11 points 8 months ago (2 children)

It's not a competing standard, it's a whole new approach to decentralize forum-based social media.

ActivityPub is not fully decentralized, it's a federated design, meaning it's a network of instances, and each instance is just a regular website with servers. Anyone can run an instance, but it's expensive, tiresome and you'll get banned for it; they are regular websites.

whereas Plebbit is fully decentralized, it's purely peer to peer, meaning it's a network of peers where every peer can potentially be a full node by simply using the desktop app (or in the future, a non custodial public rpc on mobile), and you don't have to run any site/domain for it, it's censorship resistant just like running a torrent with a BitTorrent client.

Also to be clear: like ActivityPub is a protocol with clients, such as Mastodon and Lemmy, Plebbit is a protocol with clients, such as Seedit and Plebchan.

[–] oldfart@lemm.ee 5 points 8 months ago (1 children)

Reading these comments about your work must be so hard. I remember getting this kind of feedback for my projects from know-it-alls who never completed anything themselves. Keep up the good work, decentralize everything!

[–] MITM0@lemmy.world 1 points 8 months ago

I share your pain, I experienced the same when I shared info on a complete GIT-Alternative called FOSSIL (Not my project BTW, It's created by SQLite devs)

[–] MITM0@lemmy.world 3 points 8 months ago (1 children)

So technically Plebbit is distributed then ?

[–] Plebbitor@lemmy.world 8 points 8 months ago (1 children)

Yes. Reddit is A, ActivityPub (Lemmy, Mastodon) is B, Plebbit (Seedit, Plebchan) is C:

[–] MITM0@lemmy.world 1 points 8 months ago (1 children)

How does it compare against let's say Steemit ?

[–] Plebbitor@lemmy.world 1 points 8 months ago

Steemit is A, it's a regularly centralized website with global admins, claiming to be "decentralized" simply because it's built on a blockchain. Whenever you are asking yourself whether something is "decentralized" or not, ask "how can I run a full node"? "What are the hardware requirements"? Steemit admins won't answer those questions. Whereas you can easily spin up your own ActivityPub (Mastodon or Lemmy) instance (even though those instances work like regularly centralized websites, at least you have the option to run your own).

On Plebbit, just using the desktop app of a client (like Seedit's desktop app you can download here means you are running a full node already. The app runs an IPFS node in the background, seeding all content you browse automatically, thereby improving the speed of the network for everybody else. The more nodes there are, the more decentralized the network is, so if all users can easily run a node and are incentivized to do so, then the network is properly decentralized/distributed. On Seedit, you can't run a community if you don't run a full node (the community is the node, acting like a server, and users connect to it P2P). There are no global admins.

[–] akkajdh999@programming.dev 8 points 8 months ago* (last edited 8 months ago) (1 children)

This is not a standard. People overusing these xkcds for fucking everything are driving me CRAZY

[–] 0x0@programming.dev 7 points 8 months ago (1 children)

Well if you see ActivityPub as the standard way of using decentralized social media...

[–] akkajdh999@programming.dev -3 points 8 months ago* (last edited 8 months ago) (2 children)

Not in the context of that xkcd (And the comic itself is stupid, should we have not invented Unicode because it's yet another standard?? Should we not innovate?) Also ActivityPub is not serverless/peer-to-peer and the OP even says themselves it's not a lemmy competitor!!

[–] xthexder@l.sw0.com 9 points 8 months ago

the comic itself is stupid

The comic isn't so much a criticism as it is a comedic observation of what happens in the real world.

At least that's how I interpret it.

[–] originalucifer@moist.catsweat.com 4 points 8 months ago (2 children)

smells like mastodon, only with worse content searching, worse scalability, worse moderation and less content reliability.

awesome.

[–] Plebbitor@lemmy.world 3 points 8 months ago

worse content searching

It's pure p2p so it can't have content searching straight out of the box, but it can easily have indexes like 4chan archivers to search in known subplebbits. It's entirely possible to crawl all active subplebbits and archive them all in a central database, and use that for search. This will happen, and plebbit clients will probably implement multiple such archivers to run search in them. And search engines will be able to index.

worse scalability

It's orders of magnitude better scalability than regular sites such as federated instances. Because it works like torrents, except you always seed, so plebbit nodes will inevitably improve the network speed more and more as more nodes join. And running a node works on a rasp pi. And all content is just text (including links from which media is embedded by the clients), so there's no scalability issue relatively to storage, either.

worse moderation

It has way better moderation, because it's just like reddit in that every community moderates itself, except there's no global admins able to censor a community/node or impose global rules. Plebbit clients are simply static HTML tools to browse the p2p network to connect to each community directly. Every community is incentivized to moderate itself effectively, or they become unusable, and to enter the homepages of the clients they must get voted for by holders of the plebbit token, via a gasless governance system using pubsub it's this page, you'll be able to vote for communities, i.e. downvote communities that aren't well moderated to remove them from the homepage for everyone). Right now, this homepage default list is centrally controlled by the developers, it's the only remaining centralized part of the project.