Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
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

agnos.is Forums

  1. Home
  2. Ask Lemmy
  3. is there any legitimate use of blockchains?

is there any legitimate use of blockchains?

Scheduled Pinned Locked Moved Ask Lemmy
asklemmy
151 Posts 79 Posters 0 Views
  • 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.
  • C [email protected]

    Could this be a true voting record? Votes would be transparent, but as you say, unalterable.

    otter@lemmy.caO This user is from outside of this forum
    otter@lemmy.caO This user is from outside of this forum
    [email protected]
    wrote last edited by [email protected]
    #29

    https://xkcd.com/2030/

    I appreciate that when you find a relevant xkcd, the explainxkcd page also has relevant information to the discussion:

    https://www.explainxkcd.com/wiki/index.php?title=2030%3A_Voting_Software

    When the reporter follows the interview up with a mention of blockchain technology, Megan and Cueball reflexively tell the reporter to avoid any voting system using the technology at all costs. Blockchain is a relatively new technology that is intended to solve some computer security issues by making it difficult to doctor old data. However, in the process of solving the old computer security issues, it has introduced new computer security issues that have not yet been ironed out; for instance, it doesn't solve input fraud issues, only data-doctoring fraud, so if a program caused the voting machine to record a vote for candidate B whenever a vote for candidate A was cast (such a program could be uploaded to the voting machines through USB, or through the internet which the voting machine must be connected to for blockchain), blockchain would not prevent it. Blockchain has also had a large number of high-profile scams, thefts, and implementations with critical security holes. Thus, Megan and Cueball may not trust this blockchain solution because of this history.

    Blockchain is really great at preventing post-facto data changes. With blockchain you can somewhat guarantee that no one comes in after the election and changes the votes on the machines. (Unless they're handling the blockchain in a stupid fashion, for example without the distribution.) But you cannot prevent tampering with the machines themselves, such as making them record votes that didn't happen, or tampering the data before it's written to the blockchain.

    Also, the security issues that Blockchain solves could also be solved via write-once memory, which would be more secure and more difficult to doctor.

    Most computer security specialists are more worried about programs that randomly and/or deliberately misreport a vote, than people changing the votes after they're already recorded, so blockchain would solve an issue that most computer security specialists are less worried about, while causing new issues (the perpetual internet connection among them).

    T 1 Reply Last reply
    8
    • Z [email protected]

      Using it as a currency which requires no third party for transactions is a legitimate use case. See current payment processors vs Steam conflict for why it may be a good idea. There are a lot of times when it's not a good idea either.

      However the price must be reasonably stable and transaction cost low. Don't think any of the major CCs qualify.

      dmmacniel@feddit.orgD This user is from outside of this forum
      dmmacniel@feddit.orgD This user is from outside of this forum
      [email protected]
      wrote last edited by
      #30

      Swift exists though? There is really no need for Credit cards or other payment processors.

      Z 1 Reply Last reply
      2
      • J [email protected]

        Any application where you want to record something publicly without the possibility to alter it and in absence of a central authority.

        A database requires a central authority so it doesn’t cover the same use cases.

        M This user is from outside of this forum
        M This user is from outside of this forum
        [email protected]
        wrote last edited by
        #31

        Good summary, a few additions from my side:

        • Being public is not required. E.g. banks could form an internal block chain shared only with other banks.
        • Blockchains are a database. An immutable and usually distributed database.
        max_p@lemmy.max-p.meM M 2 Replies Last reply
        9
        • dmmacniel@feddit.orgD This user is from outside of this forum
          dmmacniel@feddit.orgD This user is from outside of this forum
          [email protected]
          wrote last edited by
          #32

          However git can be considered to be based on blockchain so in that sense, absolutely.

          How would that work?

          Q 1 Reply Last reply
          0
          • dmmacniel@feddit.orgD [email protected]

            Swift exists though? There is really no need for Credit cards or other payment processors.

            Z This user is from outside of this forum
            Z This user is from outside of this forum
            [email protected]
            wrote last edited by
            #33

            Why can't I use swift to buy anything of eg steam? I genuinely don't know but there has to be a reason.

            dmmacniel@feddit.orgD chairmanmeow@programming.devC 2 Replies Last reply
            2
            • S [email protected]

              Just a big scam.

              The only remotely valid use case I ever head was for a Write Once Read Many (worm) audit log but regular databases are still a better fit.

              S This user is from outside of this forum
              S This user is from outside of this forum
              [email protected]
              wrote last edited by
              #34

              That's effectively what git does.

              1 Reply Last reply
              1
              • M This user is from outside of this forum
                M This user is from outside of this forum
                [email protected]
                wrote last edited by
                #35

                However git can be considered to be based on blockchain

                That’s really stretching the definition of blockchain.

                Blockchain is about providing consensus without relying on a central authority. If there are two variants of the same blockchain, anyone should be able to independently verify which one is the real one. Git doesn’t do this.

                1 Reply Last reply
                1
                • K [email protected]

                  Hello,

                  I have been researching about blockchains and stuff and it all seems like a big scam. It's not sustainable and can be replaced by a simple database.

                  is there any legitimate use cases of blockchains or it is all just a big scam?

                  T This user is from outside of this forum
                  T This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #36

                  Anything that requires a public, immutable database. Land registry would be one example. Notary public for electronic documents would be another.

                  You can leverage the majority consensus to create a trusted software build system. Each block would be a package build

                  G T 2 Replies Last reply
                  15
                  • K [email protected]

                    Hello,

                    I have been researching about blockchains and stuff and it all seems like a big scam. It's not sustainable and can be replaced by a simple database.

                    is there any legitimate use cases of blockchains or it is all just a big scam?

                    F This user is from outside of this forum
                    F This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #37

                    Some countries are considering using blockchain in the future for their land title registry.

                    here is an article about it

                    I read something about potentially using blockchain the future while using onland (ontarios land registry service) but i can't seem to find the page that mentions it.

                    here is a similar system proposed for Bangladesh

                    L 1 Reply Last reply
                    5
                    • troed@fedia.ioT This user is from outside of this forum
                      troed@fedia.ioT This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #38

                      That's one definition of blockchain. Since the solution to the Byzantine Generals' problem in Bitcoin is done by Proof of Work it can't be said to be a part of the blockchain definition since there are many (most?) blockchains that don't use PoW. Some companies peddling "blockchain solutions" even use central authorities.

                      So, with "blockchain" just being a chain of cryptographically verified blocks then git indeed fulfills that definition.

                      1 Reply Last reply
                      1
                      • K [email protected]

                        Hello,

                        I have been researching about blockchains and stuff and it all seems like a big scam. It's not sustainable and can be replaced by a simple database.

                        is there any legitimate use cases of blockchains or it is all just a big scam?

                        A This user is from outside of this forum
                        A This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #39

                        No. From the most base concepts, some authority still needs to recognize and enforce the contents of the blockchain (ownership, currency, whatever). If an authority is already trusted to act on this data, they might as well be the secure custodian of it. Or, if not entirely trusted, a third party trustee. At very best the blockchain offers complete transparency and auditability, but this is the trust you place into any given system on your end. If you do not place trust in a system, what are you doing engaging with it?

                        Supporters of blockchain generally don't accept these arguments because they are anti-authority, and without passing further comment on that, fair enough. But that means it will only ever be relegated to buying drugs on the internet and scams.

                        bobr@lemmy.libertarianfellowship.orgB 1 Reply Last reply
                        3
                        • M [email protected]

                          Good summary, a few additions from my side:

                          • Being public is not required. E.g. banks could form an internal block chain shared only with other banks.
                          • Blockchains are a database. An immutable and usually distributed database.
                          max_p@lemmy.max-p.meM This user is from outside of this forum
                          max_p@lemmy.max-p.meM This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #40

                          Also worth noting that the computations don't have to be expensive either, it's only there in cryptocurrencies to artificially limit the number of blocks generated on a public system and tie it into the reward system.

                          So for a bank, that could be a plain single iteration of a sha256 hash, and once share everyone agrees those were the transactions and you can't go back and change one without having to change the whole chain.

                          Make it sha1 and you basically have git.

                          A blockchain is more or less just an append-only database. Or even an append-only replication log with built-in checksums.

                          1 Reply Last reply
                          6
                          • Z [email protected]

                            Why can't I use swift to buy anything of eg steam? I genuinely don't know but there has to be a reason.

                            dmmacniel@feddit.orgD This user is from outside of this forum
                            dmmacniel@feddit.orgD This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #41

                            Good question why corporations turned to payment processors when we were simply able to wire money from our bank accounts to others.

                            chairmanmeow@programming.devC 1 Reply Last reply
                            0
                            • endmaker@ani.socialE [email protected]

                              OpenCerts

                              An easy way for employers to verify that your certifications are authentic.


                              Tangentially, a lot of scientists do research on topics that do not see application in everyday life immediately.

                              I can't think of any examples off the top of my head, but I remember reading articles on how some research bear fruit - ones with huge impacts - only decades later.

                              To stop research into a topic because there is no practical application now is short-sighted IMO.

                              T This user is from outside of this forum
                              T This user is from outside of this forum
                              [email protected]
                              wrote last edited by [email protected]
                              #42

                              OpenCerts does require institutions to be trusted partners, so this isn't permissionless. Why not just make the normal database searchable if it relies on trusting someone?

                              It's not that blockchain doesn't have any applications. It's just that it only solves problems in ways that are easier and better solved by other implementations. It's not that are no practical applications, it's that there aren't even any realistic theoretical applications.

                              endmaker@ani.socialE 1 Reply Last reply
                              0
                              • K [email protected]

                                Hello,

                                I have been researching about blockchains and stuff and it all seems like a big scam. It's not sustainable and can be replaced by a simple database.

                                is there any legitimate use cases of blockchains or it is all just a big scam?

                                M This user is from outside of this forum
                                M This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #43

                                Blockchain has been ”the next big thing” for 10+ years without making any real impact outside of cryptocurrency speculation (which is mostly a pyramid scheme). If it had any legitimate use, it would be widely used today.

                                1 Reply Last reply
                                0
                                • chaoscruiser@futurology.todayC [email protected]

                                  The lack of a trusted central authority is key. If you have at least one authority you can trust just barely enough, the whole idea of a blockchain collapses. There needs to be an urgent trust crisis for this to work.

                                  T This user is from outside of this forum
                                  T This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #44

                                  Also, if you have no trusted parties, you have a huge "First Owner" problem.

                                  If we were to set up a blockchain to track the ownership of fluffy hats, what's to stop me from seeing your fluffy hat, and quickly registering it as mine?

                                  chaoscruiser@futurology.todayC 1 Reply Last reply
                                  2
                                  • otter@lemmy.caO [email protected]

                                    https://xkcd.com/2030/

                                    I appreciate that when you find a relevant xkcd, the explainxkcd page also has relevant information to the discussion:

                                    https://www.explainxkcd.com/wiki/index.php?title=2030%3A_Voting_Software

                                    When the reporter follows the interview up with a mention of blockchain technology, Megan and Cueball reflexively tell the reporter to avoid any voting system using the technology at all costs. Blockchain is a relatively new technology that is intended to solve some computer security issues by making it difficult to doctor old data. However, in the process of solving the old computer security issues, it has introduced new computer security issues that have not yet been ironed out; for instance, it doesn't solve input fraud issues, only data-doctoring fraud, so if a program caused the voting machine to record a vote for candidate B whenever a vote for candidate A was cast (such a program could be uploaded to the voting machines through USB, or through the internet which the voting machine must be connected to for blockchain), blockchain would not prevent it. Blockchain has also had a large number of high-profile scams, thefts, and implementations with critical security holes. Thus, Megan and Cueball may not trust this blockchain solution because of this history.

                                    Blockchain is really great at preventing post-facto data changes. With blockchain you can somewhat guarantee that no one comes in after the election and changes the votes on the machines. (Unless they're handling the blockchain in a stupid fashion, for example without the distribution.) But you cannot prevent tampering with the machines themselves, such as making them record votes that didn't happen, or tampering the data before it's written to the blockchain.

                                    Also, the security issues that Blockchain solves could also be solved via write-once memory, which would be more secure and more difficult to doctor.

                                    Most computer security specialists are more worried about programs that randomly and/or deliberately misreport a vote, than people changing the votes after they're already recorded, so blockchain would solve an issue that most computer security specialists are less worried about, while causing new issues (the perpetual internet connection among them).

                                    T This user is from outside of this forum
                                    T This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #45

                                    Whereas voting with a piece of paper can be tracked and validated by a severely myopic 6 year old. And you can recount it. You can't "recount" a blockchain if that's your only source.

                                    And if you do both, then why bother with the blockhain?

                                    C 1 Reply Last reply
                                    3
                                    • T [email protected]

                                      OpenCerts does require institutions to be trusted partners, so this isn't permissionless. Why not just make the normal database searchable if it relies on trusting someone?

                                      It's not that blockchain doesn't have any applications. It's just that it only solves problems in ways that are easier and better solved by other implementations. It's not that are no practical applications, it's that there aren't even any realistic theoretical applications.

                                      endmaker@ani.socialE This user is from outside of this forum
                                      endmaker@ani.socialE This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #46

                                      it's that there aren't even any realistic theoretical applications.

                                      Here's the neat thing about research: the researcher themselves may not even know the kind of outcomes their research would bring about in the future.

                                      It is not necessarily a known unknown in which we work towards a theoretical application; it could very well be an unknown unknown.

                                      T 1 Reply Last reply
                                      0
                                      • endmaker@ani.socialE [email protected]

                                        it's that there aren't even any realistic theoretical applications.

                                        Here's the neat thing about research: the researcher themselves may not even know the kind of outcomes their research would bring about in the future.

                                        It is not necessarily a known unknown in which we work towards a theoretical application; it could very well be an unknown unknown.

                                        T This user is from outside of this forum
                                        T This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #47

                                        I have a PhD, I know how research works. But the new for a new data distribution system isn't caused by a technological advancement, it's driven by social systems.

                                        The usecases for blockchain technology are wellknown, and they are basicaly the antithesis of the technology itself. You need a massive breach of trusted institutions, while maintaining free, open and fast electronic communication throughout the network. You also need to solve the first-owner problem without introducing a trusted party, which is a huge issue in almost every practical application.

                                        So yeah, it can be an unknown unknown, but it's one in the same way that research into moonratpoison has potential applications. Maybe something vastly unlikely happens, and then it'll be a good thing we have the tech.

                                        1 Reply Last reply
                                        1
                                        • K [email protected]

                                          Hello,

                                          I have been researching about blockchains and stuff and it all seems like a big scam. It's not sustainable and can be replaced by a simple database.

                                          is there any legitimate use cases of blockchains or it is all just a big scam?

                                          E This user is from outside of this forum
                                          E This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by [email protected]
                                          #48

                                          Believing all the cryptocurrency ecosystem is a scam is just a big indicator that you know nothing about it

                                          The main thing is to have a trustless currency that is decentralized (can’t be easily censored), and that isn’t owned nor controlled by some centralized organization (ex: a country). Its uses are best seen in countries where the government goes bankrupt or fucked up the currency by printing a lot of it, or for currencies that no other country trust

                                          It will be niche and useless to most people, but it’s a verifiable way to check money is not being tampered with. It’s also the best way to transact online anonymously or pseudonymously, and not relying on a company that’s trying to make as much money as possible

                                          Due to the way some cryptos are, they became a speculative investment. The fact that they’re not well known increases this use. Some cryptocurrencies are designed to be inflationary. Some are straight up pump and dump scams, like a lot of things. There will be assholes everywhere

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups