Slashdot Mirror


'You Do Not Need Blockchain: Eight Popular Use Cases And Why They Do Not Work' (smartdec.net)

Ivan Ivanitskiy: People are resorting to blockchain for all kinds of reasons these days. Ever since I started doing smart contract security audits in mid-2017, I've seen it all. A special category of cases is 'blockchain use' that seems logical and beneficial, but actually contains a problem that then spreads from one startup to another. I am going to give some examples of such problems and ineffective solutions so that you (developer/customer/investor) know what to do when somebody offers you to use blockchain this way.

1. Supply chain management
Let's say you ordered some goods, and a carrier guarantees to maintain certain transportation conditions, such as keeping your goods cold. A proposed solution is to install a sensor in a truck that will monitor fridge temperature and regularly transmit the data to the blockchain. This way, you can make sure that the promised conditions are met along the entire route.
The problem here is not blockchain, but rather sensor, related. Being part of the physical world, the sensor is easy to fool. For example, a malicious carrier might only cool down a small fridge inside the truck in which they put the sensor, while leaving the goods in the non-refrigerated section of the truck to save costs.

88 comments

  1. krypto kurrency by Anonymous Coward · · Score: 0

    Buzzword fail. Again. Make tech Great Again.

  2. marketing vs technical by Anonymous Coward · · Score: 0

    It's also a marketing problem vs a technical problem. Technically, you probably don't need blockchain. But for marketing purposes, would it make sense to use blockchain if that's what VC's are funding?

  3. Blockchain use cases by phantomfive · · Score: 4, Interesting
    The only usecase I've seen for blockchain that makes sense is the original usecase, a currency, and even then, only for some transactions, not for buying coffee at your local shop. Cash works fine for that. Blockchain is only useful when you need a (very slow) public database and no one trusts anyone.

    However, this quote from the article highly entertained me:

    Oddly enough, even non-working cases may be useful. Say a corporation uses a long-outdated process/system. Instead of opting for a normal and obvious solution, management decides to invest in hype (blockchain/big data/AI/IoT) to gain a lead....If you are offered the chance to use blockchain, make sure it is actually blockchain. However, even if it is not, it could still be a sensible offer.

    I am sure IBM right now is selling people "blockchain" technology that doesn't have any blockchain at all, just like they sell Watson technology without and Watson. It's a brand.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Blockchain use cases by ctilsie242 · · Score: 1

      Sometimes you can find amusing uses for "blockchain" technology.

      Just by adding the "-S" option with a git commit, one is technically now a blockchain developer.

    2. Re:Blockchain use cases by Major+Blud · · Score: 1
      If you think that's entertaining, how about this quote from the article:

      Digital signatures are great, some even call the asymmetric cryptography they are based on ‘the greatest invention of the 20th century’.

      Who said that? Are they not aware of antibiotics, the polio vaccine, solar power, nuclear weapons, etc etc.

      --
      If you post as Anonymous Coward, don't expect a reply.
    3. Re:Blockchain use cases by Calydor · · Score: 2

      They are aware of all of that.

      They are also aware that they won't make money by calling the cryptography the 53rd greatest invention of the 20th century.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    4. Re:Blockchain use cases by Sique · · Score: 1

      Technically, antibiotics are a discovery, the polio vaccine is no invention, but an application of an older invention to polio (vaccination with live organisms was invented in the 19th century), solar power is no invention either, but lots of different inventions from several millenia lumped together etc.pp.

      --
      .sig: Sique *sigh*
    5. Re:Blockchain use cases by Major+Blud · · Score: 1

      Technically, asymmetric cryptography isn't a 20th century invention either.

      --
      If you post as Anonymous Coward, don't expect a reply.
    6. Re:Blockchain use cases by Spazmania · · Score: 1

      Parts of the author's reasoning are deeply flawed.

      . Proof of authorship

      Letâ(TM)s say Artist A wants to use blockchain to register that a certain painting is his. He takes a photo of it, puts the photo hash in blockchain, and then uploads the photo to a blog. Now, if Artist B claims that the painting belongs to him, Artist A can easily prove his authorship by showing the photo and hash.

      There are two potential issues in this case:

              First, Artist B can say he did not know about blockchain and thus could not use it to register his authorship. Therefore, this procedure can only work if it becomes common practice.
              Second, Artist B could break into Artist Aâ(TM)s studio, take a photo of the painting, and place the hash in blockchain before Artist A.

      Neither of these is a rational argument against blockchain for this use case. Here, blockchain proves that the picture is the same picture registered by the individual at a particular date and time before passing through however many hands. Nothing more, nothing less. That's nine tenths of any proof of authorship process: proving that you possessed it first.

      Money

      Blockchain is perfect for handling money, primarily because it was created exactly for this purpose. Blockchain records and verifies statements like âParty A owned X amount; Party A transferred X amount to Party B; Party B owns X amountâ(TM) as all previous similar statements were recorded within the same blockchain.

      Blockchain is terrible for handling non-trivial amounts of money. It has all of the problems of handling large quantities of cash magnified by extreme accessibility.

      1. Your cash can be destroyed, e.g. by fire. If destroyed, it's irreplaceable. Your blockchain money can be destroyed even more easily: by losing the current key.

      2. Cash transactions are irreversible. If someone cheats you or steals from you, a judge can't order the bank to reverse the transaction. Blockchain money is the same: once its encrypted with the receiver's key and published to the blockchain, no legal authority can undo it. Your money is gone.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    7. Re:Blockchain use cases by Anonymous Coward · · Score: 0

      You clearly do not understand blockchain potentials:

      Ethereum, specifically, will get your transactions done much faster. Coffee speed? Today? Sure -- with a Self-Serve kiosk. its something like 20 seconds right now, average transaction time. I know they want it much slower, and expect to be able to do so. Their also much lower cost, at something liek 12 cents, with expection this will be lower.

      The real potential though, is not just transactions, but its an open-ecosystem with Smartcontracts. This can be anything you want it, codeified.

      The lynchpin is that there *NEEDS* to be a smartcard implementation of ethereum or some blockchain. These wallets are nothing more than a Public Private Key of a specific cipher/hashing combination, and the ID, its just a derivitive of this.

      Once a smartcard becomes availabel, a key placed inside cant be cloned, or otherwise stolen (via copy), and it could be implemented into hardware sensors, voting ballots government id's, etc, etc, etc.

      Without a smartcard implementation, Blockchain is still academic.

    8. Re:Blockchain use cases by raynet · · Score: 1

      Transactions must happen in about a second or so before they are usable in everyday use.

      --
      - Raynet --> .
    9. Re: Blockchain use cases by phantomfive · · Score: 1

      The lynchpinis that no one has thought up a use for smart contracts that works better than what we already have.

      --
      "First they came for the slanderers and i said nothing."
    10. Re:Blockchain use cases by sjames · · Score: 1

      The real issue with blockchain registration isn't the blockchain or the registration. It's the way people stop thinking and start nodding once they hear the word "blockchain".

      That is, they take the part that blockchain really does prove, John Doe registered this thing at this time and read way too much in to that fact. They assume for some reason that if it's on the blockchain, it must be true. That is, that John Doe MUST be the rightful owner because the blockchain says so. In fact, it doesn't mean John Doe's blockchain entry is true and correct, just that it is something John Doe (or somebody with John Doe's key) claimed and when he claimed it.

      If there is a hashed digital photo in the entry, it proves that whoever made the entry was in posession of the hash of the digital photo at the time of the registration. No more, no less.

    11. Re:Blockchain use cases by Sique · · Score: 1

      Actually, it is. The first asymmetric cryptographic algorithm was invented in 1974, Merkle's Puzzles.

      --
      .sig: Sique *sigh*
    12. Re:Blockchain use cases by grumbel · · Score: 1

      its an open-ecosystem with Smartcontracts. This can be anything you want it, codeified.

      What can you actually do with Smartcontracts in reality? The only plausible use case I have ever heard of was currency exchange, as that is both simple enough to put into a smart contract as well as useful to have in a fully automated form. But everything else seems pretty illusionary, as real world contracts concerning real world stuff are rarely simply enough to codify or robust enough that you would use them fully automated without a human in the loop.

    13. Re:Blockchain use cases by Anonymous Coward · · Score: 0

      Not even.

      The only "legitimate" use case for blockchain is for currency/commodity/instrument exchange (eg FOREX,CME,NASDAQ/NYSE), and ONLY where there is a physical asset being moved. High speed trading is where it's at, and blockchain is the antithesis of it. If blockchain was required in the movement of these things, it would be impossible to short anything (which is ideally a good thing) and all assets must be accounted for, so if someone dies or a company goes bankrupt, it should be possible for the surviving entity to hand the asset back to the exchange to dispose of it.

      However the reality is that every nearly every case where blockchain is supposed to improve something, it doesn't over conventional timestamp/sig-hash. Tampering with the thing being exchanged changes the resulting hash, and like the example of the "wine" being tampered with in the article, it can not invoke authenticy of any physical item, it can only prove the exchange happened, not anything that happens outside the exchange. So removing the wine and replacing it with red-colored water could happen if there's an opportunity for it. Replacing a Louis Vuitton handback with a counterfeit, can happen as long as the blockchain token itself isn't part of the item. So for liquids and gases, and foods, it's just never going to work. A box of bananas may get traced to a point of origin, but there's nothing stopping anyone from sticking each banana up their ass prior to delivery.
       

    14. Re:Blockchain use cases by Anonymous Coward · · Score: 0

      D R M

      only use case for blockchain. That is it.

      Imagine a future when all of your a/v devices are internet connected, rather than reaching out to a keyserver, it simply queries a blockchain it is part of. Media companies never have to worry about maintaining a DRM service again as long as a/v devices exist. (this does not account for flaws in the DRM algorithm).

      And you may not see this as possibile today but think ahead 20 years. It will only become easier to pirate works as technology advances, that won't fly in today's society.

    15. Re: Blockchain use cases by phantomfive · · Score: 1

      You idiot, he answered your claim directly. You say "registering it on block chain proves you possessed it first." What was his counterargument to that? How do you answer his counterargument? Why did you pretend it didn't exist?

      --
      "First they came for the slanderers and i said nothing."
    16. Re: Blockchain use cases by phantomfive · · Score: 2

      I don't think any company who wants DRM would want to give up that kind of control of their DRM server.

      --
      "First they came for the slanderers and i said nothing."
    17. Re:Blockchain use cases by eneville · · Score: 1

      gpg signing makes much more sense to me than block chain. The message to sign should be the result of the previous messages + your new message. If you sign all that, then you're effectively getting the same value, but you don't really need to 'invest' in anything as the tools are well established.

    18. Re:Blockchain use cases by DarkOx · · Score: 1

      Neither of these is a rational argument against blockchain for this use case. Here, blockchain proves that the picture is the same picture registered by the individual at a particular date and time before passing through however many hands. Nothing more, nothing less. That's nine tenths of any proof of authorship process: proving that you possessed it first.

      But Block chain adds essentially nothing here; over asymmetric cryptographic signature. With just a signature generated using a private key, anyone with the authors public key can verify authorship. As to if something is the original? Block chain lets you verify you got your copy from Bob who bought it from Ted the artist. Trouble is if Alice says she also got her copy from Bob who's is the original? Sure you claim might be stronger since Bob asserted he transferred the original to you and that's recorded in the chain but we really don't know that he did not have a fake created and slipped in the old frame; whilst delivering the original to Alice.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    19. Re:Blockchain use cases by Anonymous Coward · · Score: 0

      Some cryptocurrencies already offer this. Bitcoin is 1st generation technology, Ethereum 2nd gen, but don't think the limitations on their speed are permanent or pervasive.

    20. Re:Blockchain use cases by Anonymous Coward · · Score: 0

      and no one trusts anyone.

      Indeed - in real life, most of the time, there is a trusted central authority or database that can easily be communicated with. Once that exists, most of the case for blockchain goes away. (For intra-organisation use, it's even more stupid as powers-that-be can easily create said central authority that covers the whole organisation, and simply declare .)

      I did hear of one example, shipping containers with embedded processors using blockchain to securely 'network' information very slowly. However, even the person telling me about it said it was grasping at straws, looking for problem that this solution could possibly work with; and that even this far fetched idea was unlikely to happen.

      It's the 'no-one trusts anyone' or 'no readily communicable central authoirty' are the arguments for blockchain.

    21. Re:Blockchain use cases by Darinbob · · Score: 1

      I think the person who said that was searching for funding.

    22. Re:Blockchain use cases by Spazmania · · Score: 1

      Block chain proves the time of the assertion. The signature alone only proves that you have they key, not the time when you used it. Thus block chain lets you establish precedence.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    23. Re:Blockchain use cases by DarenN · · Score: 1

      That's basically his point. Unless you specifically need that, then blockchain is probably not the technology you need. So (for instance) in the case of supply chain management, blockchain equivalently useful to the USPS "Your thing was here, at this time" tracking. It does not add anything new or better.

      --
      Rational thought is the only true freedom
    24. Re:Blockchain use cases by stephenmac7 · · Score: 1

      Nuclear weapons are quite a technical achievement, but I don't think it would ever be okay to call nuclear weaponry "the greatest invention of the 20th century."

      --
      "No man's life, liberty, or property are safe while the legislature is in session." -- Judge Gideon J. Tucker
    25. Re:Blockchain use cases by codeButcher · · Score: 1

      Well, it seems Agile didn't make my employer's product offering faster to market, more competitive, cheaper, less buggy, or more maintainable last year.

      I was hoping I could convince them to revamp their processes to use Blockchain in order to achieve these goals, this year.

      We also have Cloudified Eco-Devops we haven't gotten round to yet...

      --
      Free, as in your money being freed from the confines of your account.
    26. Re:Blockchain use cases by phantomfive · · Score: 1

      Try the "Zero Bugs and Program Faster" method.

      --
      "First they came for the slanderers and i said nothing."
  4. Here's a plausible use case by Anonymous Coward · · Score: 0

    Deflating the football. Simply install a sensor on each official NFL football, and have the sensor transmit the pressure data wirelessly to the blockchain. When Tom Brady goes to deflate the ball, BINGO. It's game over for the cheating bastard.

  5. No Silver Bullet by ilsaloving · · Score: 3, Informative

    If you approach a technology thinking, "This will solve all our problems!" then you are going to have a bad time.

    You need to think critically about how that technology will help you. What distinct advantages does the new technology have over the old. And, most importantly, what new problems will this new technology introduce.

    The majority of problems I see have nothing to do with technology, and everything to do with poor planning, poor process, etc.

    Hadoop has been a fantastic example of this. Everyone and their goldfish think they need hadoop because they have SO MUCH DATA! Does your data measure in petabytes? No? Then you don't have as much data as you think you do.

    And now we're seeing the same thing with blockchain.

    1. Re:No Silver Bullet by phantomfive · · Score: 4, Interesting

      Hadoop has been a fantastic example of this. Everyone and their goldfish think they need hadoop because they have SO MUCH DATA! Does your data measure in petabytes? No? Then you don't have as much data as you think you do.

      The funny thing is when they have all this NoSQL or highly scaleable stuff and they are still having trouble. I saw a company recently that was having trouble getting more than a hundred open orders at a time, considering all kinds of exotic solutions. I wanted to be thorough and eliminate all potential problems, so I asked, "Do you have indexes on your tables?" They said, "Well, we recently started added in them." Alright then. Let me blow your mind with the mysql "Explain" command.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:No Silver Bullet by Major+Blud · · Score: 4, Interesting

      I saw the same thing just recently. An application and I was working with used a traditional SQL RDBMS, and there was a screen that listed all open orders that was slower than syrup. The offshore developers wanted to move the tables used by that screen to MongoDB for a resolution. They had managed to convince upper-management that this was the only solution. They sure had egg on their face after I rewrote the stored procedures and added a few indexes.

      --
      If you post as Anonymous Coward, don't expect a reply.
    3. Re:No Silver Bullet by JaredOfEuropa · · Score: 1

      It’s hard enough these days to find so called developers who can read a query plan, but I suppose you should be thankful they understand what an index is.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    4. Re:No Silver Bullet by es330td · · Score: 2

      Indexes are magic when a developer doesn't utilize them. Nothing has quite an impact on management as a report than runs in 15 minutes instead of two hours. They are happy to write the check for your fee.

    5. Re:No Silver Bullet by Anonymous Coward · · Score: 0

      Buzzword compliance is very important in management.

    6. Re:No Silver Bullet by ilsaloving · · Score: 2

      Don't get me started on MongoDB.

      It may have it's uses in very specific workloads, but as far as I am concerned, 99% of the use of MongoDB are developers who have absolutely no understanding of how databases actually work and either can't be bothered to figure it out, or are too stupid to.

      If you are a developer and don't understand basic database concepts, do everyone a favor and stop being a developer because you are not qualified for the job.

    7. Re:No Silver Bullet by viperidaenz · · Score: 2

      But mongoDB is web scale.

    8. Re:No Silver Bullet by Anonymous Coward · · Score: 0

      You left out the link to the hilarious xtranormal skit: https://www.youtube.com/watch?...
      And /dev/null is even faster!

    9. Re:No Silver Bullet by Anonymous Coward · · Score: 0

      I have written dozens of 3 tier applications.

      In that time I have only had 1 use case for a nosql db. Even THEN we still needed the data back into the real DB to do anything interesting with it.

      I too have played the rewrite/index game a few times. Narrow your data, narrow your rows, narrow your columns, THEN add indexes. They have no idea that an AxBxCxD table basically in effect creates a table as big as that until you show them the math.

      I am currently fighting with another group on how they 'just need a caching db'. No your fucking table is 120 columns wide and all varchar(max). Then the few indexes you do have are all GUIDs (one of the worst index types to pick if you think they are random). PERHAPS you need to figure out what your data looks like first. You do not need 20 128GBx24 machines with 6TB of HD to hold a few million rows of data and make a report out of it. Oracle or MSSQL (both of which we already pay for) will munch that quite nicely. I spent a couple of hours normalizing/denormalizing their data into tables and some simple keys with indexes. They ignored it all and still pass around 120columns of data to all the tiers in the application. I am now a 'blocker'. No you ignored me for 6 months, oh and the boss is not impressed with your silly design either as he has to pay for all of that hardware out of his budget. On the upside I now have a bunch of very nice machines.

    10. Re:No Silver Bullet by CanadianMacFan · · Score: 1

      I was working at a government office and one web based app was so slow when you went to see a list of transactions. Turns out that the developer who originally wrote the app got two sets of information and in the JavaScript in the client browser looped through the first set and for each item looped through the second set looking for the matching item. When you started to have hundred and even a thousand transactions it took minutes for the page to display. (It was 2005.) So I changed the select so that it joined the data in the database and it got rid of the inner loop in the JavaScript. It sped things up but not as much as I thought it would. That code was crap.

      That developer also wrote an app for a photo contest from scratch. Every time that someone submitted a new photo into the contest the app had to be repackaged and deployed. They got an award for all of the overtime they put in on that project, sadly.

    11. Re:No Silver Bullet by sjames · · Score: 1

      But MongoDB is web-SCALE!

    12. Re:No Silver Bullet by sbjornda · · Score: 1

      If you are a developer and don't understand basic database concepts, do everyone a favor and stop being a developer because you are not qualified for the job.

      Or as I like to say: Those who cannot learn set theory are doomed to run slow reports.

      --
      .nosig

  6. So much YESSS by Anonymous Coward · · Score: 0

    As someone that got into BTC the month it was announced, it's nice to see articles like this lay bare the stupidity that is unfolding. Blockchain has extremely limited applications, and that's fine! It does great as a replacement for gold and timestamping. It really doesn't need to do anything else to offer the world tremendous value.

    1. Re:So much YESSS by Anonymous Coward · · Score: 0

      A replacement for gold? Not a chance. In the realm of commodity money, gold has no competition. It is by far the most suitable element in the entire periodic table to be used as commodity money. That's why it's been used as money for thousands of years -- not because it was "first to market". And that's why all of the world's most powerful central banks hoard the stuff. It's the currency of last resort. Not for a soccer mom going to the grocery store, but for a superpower government who wants an insurance policy against their own currency.

      Bitcoin -- brushing aside the fact that it's a computer program, not a chemical element -- has potentially infinite competition. There are literally thousands of copycats, many of which are more advanced. And they just keep coming. The only thing that bitcoin has over those copycats is that it was first to market.

    2. Re:So much YESSS by Anonymous Coward · · Score: 0

      I would state that BTC has some advantages over almost every other currency out there:

      1: It is pretty much hackproof. Exchanges get nailed, but the BTC protocol has been proven secure. A 51% attack is not even possible.
      2: It is deflationary. Only so many coins out there, and they get fewer by the day, as people forget their wallet passwords.
      3: Everyone recognized Bitcoin. I offer to pay someone in BTC, they will figure a way to accept it.
      4: Bitcoin pricing is only on its way up, now that the speculators have been shaken out. It probably will be at 20k in a year, 100k after 2020, since it is a stable currency.

      Something will replace it eventually, but nothing out there on the horizon appears to be able to.

    3. Re:So much YESSS by Anonymous Coward · · Score: 0

      >As someone that got into BTC the month it was announced,

      Unless you are Satoshi, that's not possible.

  7. That's the weirdest thing I've read this week by H3lldr0p · · Score: 1

    Half of it reads as if it was made up on the spot and hasn't had any research done to see if people really use it that way, and the other half reads as if it was meant to be part of a counter proposal PowerPoint.

    Their examples feel particularly dubious. Someone might use microclimate in their shipping truck or copy a token to assure providence. While I can't say I've been swept up in the blockchain miracle workshop, I do know enough that neither of those things were ever meant to be solved or protected by what blockchains do.

    It may be gauche to point it out, but I think Slashdot got bamboozled into putting an advertisement on the front page today.

    1. Re:That's the weirdest thing I've read this week by aaarrrgggh · · Score: 2

      I actually liked the article, flaws and all. On the temperature and providence thing, I remember when Dallas Semiconductor first came out with the 1-Wire iButtons, proposing to solve some of these very issues. I still smile when I see them in these applications some 20 years later-- they work. They are the right type of solution to the first two problems-- sufficiently low cost to embed in things, and integrate encryption.

      Physical vs virtual is a pretty good dividing line. Cash, even low value transactions, can be done effectively with Blockchain-- it just can't be universal.

    2. Re:That's the weirdest thing I've read this week by epee1221 · · Score: 1

      FWIW, #5 is the only one I hadn't seen someone suggest as an application for blockchain before I read this.

      --
      "The use-mention distinction" is not "enforced here."
  8. Nothing really valuable comes from scams!!! by Anonymous Coward · · Score: 0

    IMHO, Bitcoin/cryptocurrency is just a Global Internet Scam!!!

    &, IMHO, all the hype about Blockchain is a big part of the scam; to make the public think Bitcoin/cryptocurrency is the tech of future; an absolutely "sure thing" investment!!!

  9. Doesn't matter by monkeyxpress · · Score: 1

    You think businesses need 'cloud' for everything? Or to rewrite their ERP systems every 5 years? The question is not whether blockchain is useful, the question is whether all the shiny suit wearing mono-rail salespersons can convince a business to give them money for their blockchain systems or consultancy work.

  10. The blockchain use case is "get funding" by perpenso · · Score: 2

    "Blockchain" was the buzzword last year with VC and Angel investors. At trade shows / conferences / etc where entrepreneurs were demoing products / services many investors could not help themselves, they had to ask about and ponder if "blockchain" could somehow be "incorporated" into the product / service in order to make it a more viable investment.

    Using the word "blockchain" in 2018 was like using the word "internet" in 1999. It made every business venture "better". Lets see how 2019 goes.

    That said, blockchain is useful, just like the internet. Useful as a public ledger, but not everything needs a public ledger.

    1. Re:The blockchain use case is "get funding" by ctilsie242 · · Score: 2

      One trick I did when discussing stuff about blockchain based stuff is to replace the word "blockchain" with "ledger" or "distributed ledger", and see if things still made sense. If it didn't make sense, bail on the project.

    2. Re:The blockchain use case is "get funding" by Carewolf · · Score: 1

      "Blockchain" was the buzzword last year with VC and Angel investors. At trade shows / conferences / etc where entrepreneurs were demoing products / services many investors could not help themselves, they had to ask about and ponder if "blockchain" could somehow be "incorporated" into the product / service in order to make it a more viable investment.

      Using the word "blockchain" in 2018 was like using the word "internet" in 1999. It made every business venture "better". Lets see how 2019 goes.

      That said, blockchain is useful, just like the internet. Useful as a public ledger, but not everything needs a public ledger.

      More like XML in 2000. It can do anything!!! But doesn't actually help outside of a few specific cases, and in those cases just reworking your storage format to something sane would help just as much.

  11. Potential for block chain in supply chain... by Junta · · Score: 1

    As the author states, a lot of the supply chain stuff is garbage.

    The only thing that might be useful is that if at any point where the product changes hands neither party trusts the other, a double-entry accounting of transactions can be useful. It can't prove what happened, but it can prevent a party from going back and changing what they had previously agreed happened.

    I have 10 barrels of product I am handing over to a truck from a warehouse.

    Let's say this is a traditional 'boring old database' and I agree that the truck took 10 barrels and the truck agrees it took 10 barrels and this goes into a database.

    Now let's say that the trucking company controlled the database. They could decide to go back and change it to 'only 8 barrels was picked up', and then steal 2 barrels.

    If the warehouse company controls the database, then they go back and change it to retroactively claim the truck picked up 12 barrels and accuse them of stealing 2 barrels.

    Blockchain is *a* strategy where:
    -Warehouse would authenticate a transaction where they provided 10 barrels
    -Truck authenticates a transaction where they received 10 barrels

    Any attempt by either party to 'rewind' and modify their transaction would leave them unable to produce a blockchain that has the other party agreeing to the new proposed way it went.

    Of course a traditional database with signatures *could* be used as well, but in practice it just isn't done.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Potential for block chain in supply chain... by Anonymous Coward · · Score: 1

      Of course a traditional database with signatures *could* be used as well, but in practice it just isn't done

      That's because either the problem doesn't happen often enough to justify trying to solve it, or the problem actually wasn't a problem in the first place.

    2. Re: Potential for block chain in supply chain... by Anonymous Coward · · Score: 0

      Letâ(TM)s say you have a chain of stores, and over the last month at 20 different stores a single customer returned an item. With blockchain youâ(TM)d be able to figure out that all of them had a single company handle one leg of the transportation and could then investigate and find out they werenâ(TM)t doing proper refrigeration. You could then also refuse to buy more of that item that was handled by this shipper because youâ(TM)d be able to see the history of new items up front.

    3. Re:Potential for block chain in supply chain... by Anonymous Coward · · Score: 0

      Why would the trucking company control the database?

      Why would someone from the warehouse have access to the production database that isn't trusted?

      Why would you not have an auditing system in place that would catch the tampering?

      Still no warrant for block-chain use in your example.

    4. Re: Potential for block chain in supply chain... by Junta · · Score: 1

      I don't think the 'pitch' includes making your blockchain available to people not involved in the transaction, as more often than not these companies would rather obscure the supply chain.

      This is one reason why it takes some effort to justify blockchain for this, as the number of parties you want to be reading the data is very limited, and why signed transactions in a non-blockchain media is probably a better fit...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Potential for block chain in supply chain... by Junta · · Score: 1

      I will confess I was trying to find some defense for a blockchain role in supply chain, but the more I think about it, having traditionally signed transactions just makes so much more sense there.... Well, I tried...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Potential for block chain in supply chain... by goose-incarnated · · Score: 1

      Of course a traditional database with signatures *could* be used as well, but in practice it just isn't done.

      If they can't be arsed enough to simply store an extra field in their table (the signature) for free, what makes you think that they will be prepared to expend money on a blockchain solution that doesn't give them anything more than the signature?

      Speaking of signatures, yours is hilarious in this context:

      XML is like violence. If it doesn't solve the problem, use more.

      You do realise that changing it to:

      Blockchain is like violence. If it doesn't solve the problem, use more.

      is pretty much on the nail there, right?

      At least XML solved some problems. The world has yet to see a problem that blockchain can solve.

      Blockchain is the textbook definition of a solution in search of a problem.

      --
      I'm a minority race. Save your vitriol for white people.
    7. Re:Potential for block chain in supply chain... by Anonymous Coward · · Score: 0

      Blockchain is of no help. Custody metering solves the problem (or rather enables proof of who is the fuckup).

    8. Re:Potential for block chain in supply chain... by Anonymous Coward · · Score: 0

      Or just a trusted write-only database perhaps? Well, signing will help, but mostly a database is enough.
      Indeed it is a sensor problem. Or a data collection problem.

    9. Re: Potential for block chain in supply chain... by Anonymous Coward · · Score: 0

      Why do you think you couldn't do this with existing tracking?

  12. Ledgers and chain of custody by sjbe · · Score: 2

    The only usecase I've seen for blockchain that makes sense is the original usecase, a currency, and even then, only for some transactions, not for buying coffee at your local shop.

    Blockchain conceivably is useful any time you might use a ledger or a chain of custody. I'm an accountant and there is active discussion among the accounting community if some version of blockchain might have utility over double entry bookkeeping in some circumstances. (spoiler: not sure yet but good chance) This isn't to say that blockchain is some magic bullet that will solve every problem and is useful in every case. But it seems likely that the technology will find some utility and the most interesting use cases are probably not as a currency.

    Blockchain is only useful when you need a (very slow) public database and no one trusts anyone.

    Correct and there are a non-trivial number of use cases like that. And your statement refutes your earlier argument. The slowness of the blockchain database along with cost is a big part of the reason why blockchain and currency don't make much sense for significant transaction volume. (There are other problems too but those are the biggies)

    1. Re: Ledgers and chain of custody by phantomfive · · Score: 1

      It's not useful any time you have a ledger or a chain of custody. It's extremely inefficient compared to other solutions, and if the item being tracked isn't entirely digital (like bitcoin), it still requirestrust in a human to make sure the item is tracked correctly.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Ledgers and chain of custody by Kjella · · Score: 1

      Blockchain is only useful when you need a (very slow) public database and no one trusts anyone.

      Correct and there are a non-trivial number of use cases like that.

      I still don't see the use case where you'd want to trust the guy with the most CPU cycles though, with known parties you could just ask for a mass PGP confirmation or something like that. Maybe your bank doesn't trust any one other bank, but if 100+ banks around the country all sign and verify that yep, we saw that too it's going to be pretty hard to argue it didn't happen even if you can't find one neutral third party everybody trusts. I mean the blockchain is a nice trick to get a certain level of trust out of total strangers, but I don't see it having meaning where the players are known and trust is based on votes of various weight rather than what computing resources they bring.

      --
      Live today, because you never know what tomorrow brings
  13. other seven - not even clickbait? by Anonymous Coward · · Score: 0

    the summary could have listed the eight to see if the article was worth reading - the weird teaser is not even clickbait to keep reading.... how much you wanna bet all eight reasons are spread across eight pages rather than in a list on one page?

  14. "But it's the very best butter" by hey! · · Score: 2

    `Two days wrong!' sighed the Hatter. `I told you butter wouldn't suit the works!' he added looking angrily at the March Hare.

    `It was the best butter,' the March Hare meekly replied.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  15. Double Entry bookkeeping???????? by goombah99 · · Score: 1

    Are you sure you are an accountant or do you just play one on Slashdot? Kidding aside, what you just said that makes no sense at face value. It's like saying blockchain might replace type declarations in C-programming or validation of an XML document. That makes no sense right? Doubleentry is just a layout strategy for keeping books and it's a formal declaration process where one record backs another record just like a C-header file is to the C-code block declaration.

    SO you have my interest now. Assuming you are serious how does Block chain replace a format specification?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Double Entry bookkeeping???????? by Anonymous Coward · · Score: 0

      What they said makes sense. You, however... Blockchain is indeed much like double-entry bookkeeping, except instead of two books there are an entire network of "books" all kept in accordance. Maybe you should do some research before acting so arrogant.

    2. Re:Double Entry bookkeeping???????? by Anonymous Coward · · Score: 0

      Nope it was pure horseshit. Double Entry accounting will not be replaced, even by blockchain. Stop annoying people who know accounting.

    3. Re:Double Entry bookkeeping???????? by Anonymous Coward · · Score: 0

      What they said makes sense. You, however...

      Blockchain is indeed much like double-entry bookkeeping, except instead of two books there are an entire network of "books" all kept in accordance. Maybe you should do some research before acting so arrogant.

      Ummm there are not two books in Double Entry. You seem to be a double dumbass for ragging on a legitimate post for it's supposed arrogance when you don't have the first clue what you are talking about and no concept of why the post was sensible not arrogant.

  16. This is crazy for so many reasons by BringsApples · · Score: 1

    I'm going to give you a list:

    1) I said so

    --
    Politics; n. : A religion whereby man is god.
  17. NIST flowchart on deciding blockchain use case by Anonymous Coward · · Score: 4, Interesting

    NIST has a good document on blockchain, see Section 8:

    * Do you need a shared, consistent data store? If yes:
    * Does more than one entity need to contribute data? If yes:
    * Data records, once written, are never updated or deleted? If yes:
    * Sensitive identifiers WILL NOT be written to the data store? If yes (i.e., public data only)
    * Are the entities with write access having a hard time deciding who should be in control of the data store? If yes:
    * Do you want a tamperproof log of all writes to the data store? If yes
    * You may have a useful Blockhain use case

    * https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8202.pdf

    That's a lot of "if yes" conditions to meet.

  18. It's all about the buzzword bingo. by Anonymous Coward · · Score: 0

    Blockchain is like Big Data - a buzzword that CEOs use to help set their sale price. Very few companies actually have a legitimate need for either, but many are doing it.

  19. What am I missing? by Miamicanes · · Score: 2

    What, exactly, does "blockchain" have to offer with regards to "proof of authorship" that conventional PKI and digital notarization doesn't already address perfectly well?

    Seriously. If you're trying to establish ownership of something in court, the only opinion that matters is the legal system's. If one side's case is based upon the word of a government-recognized notary, backed up by PKI provided by Verisign in compliance with the required ISO certifications... and the other side's case is based upon the word of some crowdsourced blockchain... the side with the notary and Verisign behind them is going to win, every single time. Even if blockchain ultimately gained equal recognition by the government, Verisign is still going to either outgun it... or own it as a subsidiary, rendering the distinction moot anyway.

  20. GDPR Breaks many valid uses... by Anonymous Coward · · Score: 0

    GDPR and blockchain don't mix well (a bit like weapons grade uranium and plutonium) and none of the workarounds look completely sane. So if your problem contains ANY personal identifiers or personal data... RUN and don't STOP until you are sure the project is dead and firmly buried.

  21. Based on current bitcoin and mining prices... by Anonymous Coward · · Score: 0

    Not very well. You can buy miners for 80-500 dollars now, and bitcoin is hovering between 3000-4000usd on a 30 day average for this month.

    I think the hype is starting to wear off. While bitcoin itself being cheap wouldn't, between the Chinese restrictions crushing their domestic market, and the drop in miner prices on amazon, I think the market is dead.

  22. The elephant in the room: Mining by Anonymous Coward · · Score: 0

    Without mining and massive amounts of electricity it's impossible to secure a public ledger based on blockchain.

  23. Bitcoin is doing just fine ... by perpenso · · Score: 1

    Bitcoin is doing just fine. After three previous exponential runs up there was a 75% pull back and then a plateau for years. This exponential run had an 80-85% pullback but it is still at around 7x to 10x the previous multi-year plateau. It only looks bad for the speculators who bought during the exponential rise. People who bought on the previous plateau are doing quite well on the current plateau.

    At least so far, bitcoin will likely be replaced by some other coin someday. Blockchain based technology may be with us for a long time, but bitcoin is just a user of blockchain and completely replaceable. What we need here is a car analogy. :-) Blockchain is like internal combustion engine technology, Bitcoin is like the Ford Model T car, the first popular large scale user of the technology.

  24. Deflation is really bad, causes depressions by raymorris · · Score: 1

    Deflation is very much not a good thing. That's why central banks pretty much make sure it doesn't happen. The rare cases where deflation has occurred are generally associated with economic depressions.

    There are several problems with deflation, involving different aspects, but here's one of the simpler problems, one that is easy to explain:

    You go to work today and earn $100.
    Two weeks from now, when you get paid, it's only worth $90.
    You have to trim your spending by $10.
    EVERYONE ELSE had the same thing happen.
    Everybody's paycheck is worth less, so everybody has to cut their spending.
    Your boss tells you sales are down by 10% (of value), so he has to cut expenses. He cuts your hours by 10%.
    That cuts your next paycheck by 10% due to fewer hours, ans another 10% due to more deflation.
    You have to cut your spending by 20%.
    Everybody else is in the same situation - everybody's paycheck is worth 20% less.
    Everybody buys 20% less stuff, so your boss needs fewer workers ans cuts your hours by 20%.
    Around around it goes, everybody's hours getting cut, paychecks getting smaller and smaller.

    That's way economists want to see a few percent inflation - to guard against the wreckage that comes when you slip into deflation.

    1. Re:Deflation is really bad, causes depressions by phantomfive · · Score: 1

      Deflation is very much not a good thing. That's why central banks pretty much make sure it doesn't happen.

      Note that deflation happens so rarely that you can't say much empirically about it. People theorize that it would be worse for the economy (which you did here), but no one actually knows.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Deflation is really bad, causes depressions by stephenmac7 · · Score: 1

      The rare cases where deflation has occurred are generally associated with economic depressions.

      This is true (in the past hundred and fifty years or so), but there is no good reason to believe that disflation is causing the depressions. If you're interested, here is a nice short article on it.

      --
      "No man's life, liberty, or property are safe while the legislature is in session." -- Judge Gideon J. Tucker
    3. Re:Deflation is really bad, causes depressions by stephenmac7 · · Score: 1

      s/disflation/deflation

      I apologize for the typo.

      --
      "No man's life, liberty, or property are safe while the legislature is in session." -- Judge Gideon J. Tucker
  25. I agree but by Anonymous Coward · · Score: 0

    Yes, most use cases are stupid. I always point to DentaCoin as the ultimate in stupidify.
    But, I think the following will be use-cases

    - Decentralized finance
    - Cash - Check out Grin for something that could actually replace credit-cards / debit-cards (if you think cash > electric payment options then I can't convince you of blockchain cash > other electronic payment)
    - Sending money between countries - Wire transfers are expensive and _slow_
    - Digital Assets - games, etc.
    - micro-payments
    - Open audit-able databases - useful in some industries in some cases, such as ownership or provenance
    - Identity