Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Plebbit on Cloudron - Anonymous, Distributed Reddit Alternative

Plebbit on Cloudron - Anonymous, Distributed Reddit Alternative

Scheduled Pinned Locked Moved App Wishlist
plebbitredditvoatsocialforum
7 Posts 3 Posters 1.5k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LoudLemur
    wrote on last edited by LoudLemur
    #1

    plebbit: a serverless, adminless, decentralized Reddit alternative using ENS

    Plebbit is a self-hosted, anonymity supporting alternative to Reddit, the socialized reading platform.

    For Plebbit to become popular enough to become a rival to centralized, censorious Reddit, easy deployment will be important.

    There is a Plebbit Whitepaper and a proof of concept available. There is also an ongoing request for Plebbit to be supported on Cloudron.

    About

    Plebbit is a protocol and tooling for creating decentralized forum applications like Reddit, Facebook groups, Discourse, etc. It's a pure P2P protocol, it doesn't use any central server, databases, public HTTP end point, DNS, etc. It uses parts of the IPFS and Ethereum stack to create everything it needs:

    IPFS for immutable data, like a published comment or a recent subplebbit page.
    IPNS for mutable data, like replies to a comment, upvote counts, new posts/comments published on a subplebbit, etc.
    IPFS pubsub for authors publishing comments/votes to a subplebbit and for the captcha challenge exchange between authors and subplebbits.
    ENS for usernames, community names, and serving the client in browsers.
    

    Scalability and fees

    A decentralized social media/forum has 2 problems: How to store the entire world's data on a blockchain, and how to prevent spam while being feeless. We propose solving the data problem by not using a blockchain for content, but rather IPNS and IPFS pubsub. Unlike cryptocurrencies that must know the order of each transaction to prevent double spends, social media does not care about the order of posts, nor about the availability of old posts.

    Note that we must still use a blockchain (ENS) for usernames and community names because those do care about doublespends and ledger history availability.

    IPNS

    The IPNS name (also ENS name) is the name and address of the subplebbit, e.g. "memes.eth".

    Pubsub

    To publish a post to a subplebbit, a user would publish a pubsub message with a "topic" equal to the subplebbit's ENS name. This allows the subplebbit owner to reply with "challenge" and "challengeverification" messages signed with his ENS' public key that all pubsub peers can verify.

    https://github.com/plebbit/whitepaper/issues

    https://gitcoin.co/grants/5515/plebbit-a-serverless-adminless-decentralized-redd

    P timconsidineT 2 Replies Last reply
    3
    • L LoudLemur referenced this topic on
    • L LoudLemur

      plebbit: a serverless, adminless, decentralized Reddit alternative using ENS

      Plebbit is a self-hosted, anonymity supporting alternative to Reddit, the socialized reading platform.

      For Plebbit to become popular enough to become a rival to centralized, censorious Reddit, easy deployment will be important.

      There is a Plebbit Whitepaper and a proof of concept available. There is also an ongoing request for Plebbit to be supported on Cloudron.

      About

      Plebbit is a protocol and tooling for creating decentralized forum applications like Reddit, Facebook groups, Discourse, etc. It's a pure P2P protocol, it doesn't use any central server, databases, public HTTP end point, DNS, etc. It uses parts of the IPFS and Ethereum stack to create everything it needs:

      IPFS for immutable data, like a published comment or a recent subplebbit page.
      IPNS for mutable data, like replies to a comment, upvote counts, new posts/comments published on a subplebbit, etc.
      IPFS pubsub for authors publishing comments/votes to a subplebbit and for the captcha challenge exchange between authors and subplebbits.
      ENS for usernames, community names, and serving the client in browsers.
      

      Scalability and fees

      A decentralized social media/forum has 2 problems: How to store the entire world's data on a blockchain, and how to prevent spam while being feeless. We propose solving the data problem by not using a blockchain for content, but rather IPNS and IPFS pubsub. Unlike cryptocurrencies that must know the order of each transaction to prevent double spends, social media does not care about the order of posts, nor about the availability of old posts.

      Note that we must still use a blockchain (ENS) for usernames and community names because those do care about doublespends and ledger history availability.

      IPNS

      The IPNS name (also ENS name) is the name and address of the subplebbit, e.g. "memes.eth".

      Pubsub

      To publish a post to a subplebbit, a user would publish a pubsub message with a "topic" equal to the subplebbit's ENS name. This allows the subplebbit owner to reply with "challenge" and "challengeverification" messages signed with his ENS' public key that all pubsub peers can verify.

      https://github.com/plebbit/whitepaper/issues

      https://gitcoin.co/grants/5515/plebbit-a-serverless-adminless-decentralized-redd

      P Offline
      P Offline
      plusone-nick
      wrote on last edited by
      #2

      @LoudLemur TBH seems sus AF
      based off first look would never connect any wallet to this

      ✌💙+1

      L 1 Reply Last reply
      1
      • L LoudLemur

        plebbit: a serverless, adminless, decentralized Reddit alternative using ENS

        Plebbit is a self-hosted, anonymity supporting alternative to Reddit, the socialized reading platform.

        For Plebbit to become popular enough to become a rival to centralized, censorious Reddit, easy deployment will be important.

        There is a Plebbit Whitepaper and a proof of concept available. There is also an ongoing request for Plebbit to be supported on Cloudron.

        About

        Plebbit is a protocol and tooling for creating decentralized forum applications like Reddit, Facebook groups, Discourse, etc. It's a pure P2P protocol, it doesn't use any central server, databases, public HTTP end point, DNS, etc. It uses parts of the IPFS and Ethereum stack to create everything it needs:

        IPFS for immutable data, like a published comment or a recent subplebbit page.
        IPNS for mutable data, like replies to a comment, upvote counts, new posts/comments published on a subplebbit, etc.
        IPFS pubsub for authors publishing comments/votes to a subplebbit and for the captcha challenge exchange between authors and subplebbits.
        ENS for usernames, community names, and serving the client in browsers.
        

        Scalability and fees

        A decentralized social media/forum has 2 problems: How to store the entire world's data on a blockchain, and how to prevent spam while being feeless. We propose solving the data problem by not using a blockchain for content, but rather IPNS and IPFS pubsub. Unlike cryptocurrencies that must know the order of each transaction to prevent double spends, social media does not care about the order of posts, nor about the availability of old posts.

        Note that we must still use a blockchain (ENS) for usernames and community names because those do care about doublespends and ledger history availability.

        IPNS

        The IPNS name (also ENS name) is the name and address of the subplebbit, e.g. "memes.eth".

        Pubsub

        To publish a post to a subplebbit, a user would publish a pubsub message with a "topic" equal to the subplebbit's ENS name. This allows the subplebbit owner to reply with "challenge" and "challengeverification" messages signed with his ENS' public key that all pubsub peers can verify.

        https://github.com/plebbit/whitepaper/issues

        https://gitcoin.co/grants/5515/plebbit-a-serverless-adminless-decentralized-redd

        timconsidineT Offline
        timconsidineT Offline
        timconsidine
        App Dev
        wrote on last edited by timconsidine
        #3

        @LoudLemur said in Plebbit on Cloudron:

        How to store the entire world's data on a blockchain

        is this a sensible ambition ?! 😑

        L 1 Reply Last reply
        2
        • timconsidineT timconsidine

          @LoudLemur said in Plebbit on Cloudron:

          How to store the entire world's data on a blockchain

          is this a sensible ambition ?! 😑

          L Offline
          L Offline
          LoudLemur
          wrote on last edited by
          #4

          @timconsidine Haha! Now that you point it out, it does make you ask, Why?

          1 Reply Last reply
          0
          • P plusone-nick

            @LoudLemur TBH seems sus AF
            based off first look would never connect any wallet to this

            L Offline
            L Offline
            LoudLemur
            wrote on last edited by
            #5

            @plusone-nick What seems to be wrong with it? That Plebbit developer is strong on crypto and security, so it would be interesting to hear your objection. I hope you might post it on Plebbits github. It could help the project in the early stages.

            P 1 Reply Last reply
            0
            • L LoudLemur

              @plusone-nick What seems to be wrong with it? That Plebbit developer is strong on crypto and security, so it would be interesting to hear your objection. I hope you might post it on Plebbits github. It could help the project in the early stages.

              P Offline
              P Offline
              plusone-nick
              wrote on last edited by
              #6

              @LoudLemur it just seems like a meme project or a joke at least from the surface

              ✌💙+1

              L 1 Reply Last reply
              0
              • P plusone-nick

                @LoudLemur it just seems like a meme project or a joke at least from the surface

                L Offline
                L Offline
                LoudLemur
                wrote on last edited by
                #7

                @plusone-nick It is a serious project. The name does do the project any favours in these early stages, a portmanteau between plebeian and reddit.

                If you are interested in this kind of project but would like to look at something else, please take a look at Galacteek, which has been requested for Cloudron. Galacteek is based on IPFS. (https://ipfs.io )

                Also, have a look at Aether: https://getaether.net

                And the fledgling Berty: https://berty.tech/

                and I suppose Session: https://getsession.org

                1 Reply Last reply
                1
                • L LoudLemur referenced this topic on
                • L LoudLemur referenced this topic on
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search