I take a deep dive into crypto-based social network Farcaster, aka Torment-Nexus-on-the-blockchain.

I think that crypto/web3 is mostly really dumb and bad, but I also do think that what happens on other decentralised social networks is relevant to understand the fediverse. The different protocols influence each other and I dont think they should be understood in isolation. That is why I wanted to have a better understanding of what Farcaster is, and why a16z wanted to spend so much money on it.

  • knightly@pawb.social
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    1 month ago

    Seems inefficient, couldn’t the same thing be accomplished using local DBs rather than the world’s most inefficient ledger?

    • AtHeartEngineer@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 month ago

      Farcaster uses decentralized hubs and multiple clients, if you want global usernames you need a global db

      • knightly@pawb.social
        link
        fedilink
        arrow-up
        3
        ·
        1 month ago

        What if we don’t want global usernames? What if we’re entirely satisfied with global user IDs in a DHT?

        • AtHeartEngineer@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          1 month ago

          Those are different design choices that have different trade offs, I didn’t make these decisions, I’m just explaining how it is

          • knightly@pawb.social
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            1 month ago

            No worries, I’m merely confident that the tradeoffs necessary to employ a blockchain aren’t worth the supposed benefits thereof.

            • AtHeartEngineer@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              2
              ·
              1 month ago

              I understand, don’t get me wrong, 99% of stuff in crypto is hot garbage, but having a global database that isn’t controlled by any one (or even dozen) entities is pretty powerful. The 2 guys that started farcaster could quit, or get hit by a bus, or decide it’s not profitable enough and pivot, but at least you have control over your profile still. If reddit was decentralized more, they wouldn’t be able to shut down their APIs for 3rd party clients.

              Trust me I understand the criticism of block chains, but if we want open source and the internet to thrive and not be controlled by companies, we need a global layer that is neutral.

              • knightly@pawb.social
                link
                fedilink
                arrow-up
                3
                arrow-down
                1
                ·
                30 days ago

                We already have that, it’s called a Distributed Hash Table, no blockchain required.

                • AtHeartEngineer@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  arrow-down
                  1
                  ·
                  30 days ago

                  But there’s no global consensus, it’s not trustless, and smart contracts unlock a lot of additional composable capabilities.

                  • knightly@pawb.social
                    link
                    fedilink
                    arrow-up
                    3
                    arrow-down
                    1
                    ·
                    30 days ago

                    Trust, consensus, and access control are session-layer issues that don’t need to be solved by a transport-layer protocol. Social networks deserve to be able to forget things.