We have temporarily locked posting on AskLemmy until the CSAM posting stops.

  • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 months ago

    I don’t quite like that idea. It’s something I really hated on Reddit. It just discourages new people from joining. Besides, you could self host an instance with accounts claiming to be made in 1970.

    • Corroded@leminal.space
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Good point. I didn’t think about how easy that would be to fake.

      That said I would still prefer it to some subreddit’s cryptic karma requirements. If it worked I mean.

      • FaceDeer@kbin.social
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        And here’s the spot where I point out that using a blockchain for recording accounts would be a good technological fit for a decentralized system like the Fediverse, and then get pilloried for being a “cryptobro” or whatever.

        Seriously, all that you’d need to use the blockchain for would be a basic record of “this account holder has this name on that instance” and you get all sorts of unspoofable benefits from that. No tokens, no fancy authentication if you don’t want it, just a distributed database that you can trust.

        • ShittyBeatlesFCPres@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 months ago

          I’m not saying you’re wrong but why would this be the first time blockchain stopped illegal activity instead of facilitating it? It like 15 year-old tech and hasn’t made a significant impact outside of niche projects like cryptocurrencies.

          • FaceDeer@kbin.social
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            5 months ago

            To the first, there are a vast number of legal applications for blockchains.

            To the second, it’s not the same tech as it was 14 years ago. There have been a lot of advancements over that period.

            If you trace ActivityPub’s lineage back to its origin, it’s 14 years old too - it started as OpenMicroBlogging in 2009. It then became OStatus, which became standardized as ActivityPub. It’s barely the same thing any more. The same thing has happened with blockchains, the version of Bitcoin that launched in 2009 is nothing like the cutting-edge stuff like Ethereum is these days.

        • maegul@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          As someone (who’s not a fan of the fediverse) put it to me:

          Fediverse is web2.5, worst of both web2.0 and web3.0.

          I think there’s something to that. So instilled in the fediverse’s makers is web2.0 that I’m not entirely sure their solutions can be trusted in the long term.

          It makes sense that down the line, when bitcoin and crypto hype finally settles into knowing what’s actually useful, some sort of cryptographic mechanisms will become normal in decentralised tech. BlueSky may make this mainstream.

          • FaceDeer@kbin.social
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            5 months ago

            That’d be nice. Personally, I think the tech is just about ready - Ethereum has solved its environmental issues with proof-of-stake, and has solved its transaction cost issues with rollup-based “layer 2” blockchains. At this point I think the main obstacle is the knee-jerk popular reaction to anything blockchain-related as being some kind of crypto scam. I’m actually quite pleasantly surprised that I haven’t been downvoted through the floor for talking about this here so perhaps there’s a light at the end of the tunnel.

            • maegul@lemmy.ml
              link
              fedilink
              English
              arrow-up
              0
              ·
              5 months ago

              I personally have the knee-jerk reaction. I don’t understand anything you’re saying about blockchain. I’ve heard of farcaster (if you haven’t you might be interested) and nostr (ditto) but don’t know how they work.

              The lack of mega downvotes, I’d guess, comes from the fact that people here appreciate the value of decentralisation and also can imagine from experience that a better system is possible than the relatively clumsy “let’s just send copies and requests everywhere”.

              In the end I don’t know. But I can see the decentralised social web being where cryptographic technology finds its mainstream landing (BlueSky, like I said, being an interesting space to watch as its the middle ground on that front).

              • FaceDeer@kbin.social
                link
                fedilink
                arrow-up
                0
                ·
                5 months ago

                I could try explaining in more accessible terms, if you like. I actually enjoy discussing this stuff but I don’t want to derail the thread or sound like I’m evangelizing.

                I think solutions like this are best handled entirely on the back end, the general user wouldn’t even need to know a blockchain was involved. The blockchain would just be a data provider that the instance software is using behind the scenes to track stuff. Just like how a general user has no need to understand how the HTTPS protocol actually operates, they just point their web browser at an address and the technical details are handled behind the scenes.

                • maegul@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  5 months ago

                  If you wanna explain stuff … go ahead! I’ll read it! You may find yourself writing something that belongs in its own post (perhaps just in a technology community) which you can then link to here.

                  • FaceDeer@kbin.social
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    5 months ago

                    Gladly. Though bear in mind that although I’m a professional programmer, I haven’t programmed anything for blockchains specifically before so my understanding is at the “very interested outsider” level. :)

                    Regarding proof-of-stake:

                    Early blockchains relied on proof-of-work as a way to ensure that the people validating them were being honest. They had proof-of-work algorithms where you had to do an enormous amount of computation to validate a block. Anyone who wanted to produce a fake block would have to do a similarly enormous amount of costly work, so you could be reasonably sure that the blockchain was secure on account of it costing way too much to break that security. This had the downside of wasting an enormous amount of electricity, though. Lots of people who hated cryptocurrency hated it because of that.

                    A year and a half ago, though, Ethereum switched to an entirely different system called “proof of stake.” Under proof of stake you don’t have to prove that you spent a lot of resources to validate a block. Instead, you put up a bunch of money (in the form of Ether) and stake it on the validity of the blocks you produce. If you produce a block that isn’t valid, your staked money is taken away and destroyed. This reduced the energy usage of the Ethereum blockchain down to just the routine cost of running ordinary servers. Folks who haven’t been keeping up with cryptocurrency developments often aren’t aware of this, though (and Bitcoin is still running on proof-of-work, which doesn’t help. But Bitcoin has fallen way behind other modern cryptocurrencies in a lot of ways, IMO it’s surviving purely on name recognition at this point).

        • Phil K@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          Putting aside that this use case doesn’t meet the five requisites for block chain use, the fediverse in general and Lemmy is already struggling with too much data being stored and moved.

          • FaceDeer@kbin.social
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            5 months ago

            Searching for “the five requisites for blockchain use” isn’t finding anything relevant, what requisites do you mean?

            This wouldn’t be storing more data, it would be storing existing data. It would just be putting it somewhere that can be globally read and verified.

            • my_hat_stinks@programming.dev
              link
              fedilink
              arrow-up
              0
              ·
              5 months ago

              How do you store data in a decentralised way without have many redundant copies? The decentralisation of Blockchain is from many machines maintaining their own copy of the entire history. The entire xo dept I herebtly stores more data. Your suggestion is to literally store more data, claiming it won’t store more data only suggests you don’t know how blockchain works.

              And that’s not even including any overhead of implementing a Blockchain in the first place. Or the fact you’ll be storing data on literally every user even if they never interact with your instance, pr even if their instance is entirely blocked from yours. And there’s no way around that, if you do manage to selectively store some subset of users then when you do need to include that data you’re trusting the subset of maintainers who do have that user’s data which, initially, is only the user’s home instance so we’re back to square one.

              • FaceDeer@kbin.social
                link
                fedilink
                arrow-up
                0
                arrow-down
                1
                ·
                5 months ago

                Yes, my point is that that sort of thing is exactly what blockchains are for. They handle all of that already. So there’s no need for Fediverse servers to reinvent all of that, they can just use existing blockchains for it.