Skip to content

Contact us

    Talk to our Experts


    +1 920 303 0470
    info@smart-is.com 1302 S Main ST , Oshkosh , WI 54902-6518

    Blockchain For Supply Chain — Reality or Just Another Fad!

    Overview

    Every few years we see enthusiasm generated by certain innovations, as that single solution will solve all of the problems we have in the world. XML was supposed to solve all the problems with EDI data exchange. Open Source was supposed to render Oracle, Microsoft, and IBM obsolete. NoSQL databases were supposed to be so much better than legacy and cumbursome relational databases and that RDBMS was a dirty word.

    All of these innovations added substantial value — but their hype was overblown, and as a result several organizations started taking useless initiatives to force a concept into their organization. For example, they would XMLise their EDI by putting the whole EDI document as-is into an XML structure. All core concepts like transactions that are 101 level concepts have to be defended. We have to re-educate folks that NoSQL type of databases have their place, but there is nothing legacy about Oracles, SQL Servers, or DB2s of the world. And that a database transaction is still a fundamental concept when creating real-world solutions.

    Now we have another fad — blockchain. And that all concepts like SAAS, RDBMS, etc. are legacy; and, the earth spin needs to be managed using blockchain!

    In this paper, I will focus on the hype as it relates to supply chain. Specifically there is a lot of buzz with the premise that “Hey Walmart wants its suppliers to use blockchain — or that Walmart has adopted blockchain — so we must do something with it or else ….”

    Basic Terminology

    First lets understand at a high level what a blockchain is:

    • It is a chain of blocks where each block contains certain features that enhance its resilience:

    • Being a chain makes it resilient, i.e. you must always process the chain from the beginning and while processing you validate the integrity of each block via its own hash value and previous block hash value — until you get to the data you are interested in.
    • The hash function is supposed to be “hard” for the computer, e.g. in case of bitcoin, it is a requirement that the resulting value has a certain number of 0s in the beginning. As there is no direct way of getting that many 0s — the algorithm needs to keep trying the hash function with slight modification of data until it gets the correct hash value.
    • If you attempted to corrupt a specific block you may render the “Current Block Hash Value” as incorrect. If you fixed that as well then subsequent blocks will no longer be pointing to this block correctly.
    • Various well-known techniques are used to broadcast these contents to a network.
    • With a large enough network and “hard” hashing technique corrupting the chain becomes close to impossible

    If someone wants to understand these concepts in detail and work with examples of creating it — I suggest the YouTube channel Simply Explained — Savjee .

    As you can see the concept of block chain itself is quite simple. A basic Data Structure student will tell you that she could implement this using any lower level concept like arrays, linked list etc. For persistence it could be implanted using files, NoSQL databases, or the legacy and obsolete RDBMS technologies. It is a concept not a solution!

    What Makes It Tick

    We need to understand some fundamental concepts about blockchain to consider its value.

    • It is resilient against hacking, if and only if, sufficiently large number of nodes keep a copy of the database.
    • It is resilient because by definition we never update the data. Once data is added it must be undone via an additional transaction.
    • It is resilient because you always traverse the chain from beginning — so that you can detect any foul play.

    By definition, one chain is working on homogeneous data — for example bitcoin is a blockchain dealing with a special digital currency and not with court records.

    If we were to apply this concept generally we need to look at it abstractly and see what is the real value and that is not blockchain but that:

    • We have a distributed data store with sufficiently large number of nodes with the complete copy of the database.
    • And because of that — no central authority is needed.
    • And it is a type of data structure that does not allow “updates” and “deletes” — a new transaction must be defined to undo previous transaction. This protocols limits chances of foul play.

    With that understanding — is it really the new wheel? We understand distributed databases quite well already. DNS is a well-known example of itApplication clusters are deployed on millions of servers across the world using various types of distributed database techniques. The logic about making it immutable is certainly very interesting and innovative and could prove to be a valuable technique — but the concept of implementing immutable data sets is not new. Most legacy databases allow this level of control on their arcane data stores — and they have been doing it for decades. But this approach of implementing it via hash values can certainly be quite valuable!

    If we agree that what makes it tick is the fact that the data store is in public domain then we should heed to what Nikolai Hampton of Computerworld said that “many in-house blockchain solutions will be nothing more than cumbersome databases,” and “without a clear security model, proprietary blockchains should be eyed with suspicion.”

    Then what is all this hype about “Walmart embracing blockchain — so should we”. Here are some details about Walmart’s initiative:

    • It is not a public network — but a private network
    • It is owned and operated by a central authority called IBM. They are using IBM Food Trust solution.

    Under the hood — they could certainly be using blockchain concepts but how does that translate to this hype about blockchains solving the supply chain problems. If IBM used linked lists in a certain algorithm — should a whole fad start around linked lists and how hash tables and arrays are now obsolete?

    Supply Chain Optimization Problems: Myths and Realities

    The often quoted scenarios for blockchain solving this made-up crisis is that “I as an individual should know where that box of Tylenol came from so I could see its whole history from beginning to end.”

    I fail to see how this statement — which is certainly a laudable and achievable goal — relates to blockchain? Have we recently tracked a FedEx package? Does it not provide end to end tracking? Is that concept somehow dependent on the underlying data structure to be a blockchain?

    This goal is more dependent on the premise that the actors involved in getting that Tylenol bottle to you are willing to share those details with you. Walmart hype certainly does not give you, as a consumer, that level of visibility. If a large number of actors involved in supply chain were willing to share that data using public domain — then a host of solutions could come into being — and most likely the winners would be based on dreaded and obsolete high-end RDBMSs of the world.

    The basic building blocks of this level of visibility have been around for decades. EDI framework provides specific transaction sets for providing supply chain visibility. So the real challenge is not that we suddenly figured out this domain — the issue is that the industry has not agreed to publish these documents into the public domain — rather it is shared in private networks.

    So for that Tylenol bottle in your hand — all companies involved from manufacturing, to transportation, to distribution, to retail have all of the data without requiring blockchains to answer your question. But they have decided to keep it private and proprietary. If for example through industry consensus or government regulation each of the EDI transactions were published to the public networks — your query could be answered without requiring a specific underlying data structure.

    Potential Case Study

    A potential use case often presented is about movement of goods and when they reach a certain point certain logic could execute to for example pay for the transportation of goods.

    So let us work on that — we are all quite familiar with receiving packages via UPS, FedEx, or USPS. All of them today provide end to end visibility of the goods movement on their network. We can track it from the shipment facility all the way to my house — but currently I would need to go to their specific website to track the package.

    So let us say they all agree that we want to provide this visibility generically so that I may be able to see the movement without requiring to go to the specific vendor’s site — what needs to happen to make it happen? Is it blockchain or something else?

    We just need to implement blockchains!

    First question is — what is the unit of the blockchain? Is there one chain for each tracking#? Or is there one global blockchain containing billions and billions of nodes? Or something in the middle? Can a solution be developed without the industry coming up with some standards?

    So “we just need to implement blockchain because Walmart did so” will not work here. They will need to sit together and come up with some protocols about how the data is to be exchanged and then a solution can be developed.

    Does this problem require blockchain?

    If the industry comes up with standard definition of tracking numbers, service levels, etc. a solution can be developed. The solution cannot really be a global ledger as there may be trillions of nodes to go through. It needs to be a solution where unit is a tracking# so the person can quickly get to that and see its history. The requirement of this network is not that it must be a blockchain but that:

    • It is an add-only list
    • Unit is tracking number
    • Various participants should be able to add data to it for example the various contractors who may be carrying it and eventually the final delivery
    • Logic may be executed when certain conditions become true
    • The list must be in public domain and not on proprietary networks

    Given these requirements a blockchain is certainly one option — but that is an implementation strategy. For instance DNS is the data store — one site may have it as a file, another for example may choose to have it in a database. There is nothing fundamental in that protocol that requires a certain solution — as long as the protocols are respected — we have a solution.

    So in that world, for example, a shipper will announce that I have given this tracking number to a truck driver. Truck driver will then announce that I am on the way. Airplane loader will announce the loading on the airplane and so on. Eventually the delivery van driver will announce that it has been delivered. If signature is captured, it will be announced as well.

    With a standard and well-understood protocol in place various competing nodes get that announcement and add to their respective databases — and then announce to the network that they have added it.

    To prevent against foul-play, difficult hashing is just one technique — for example DNS works quite well without it. Distributed databases have various concepts to safeguard against this.

    So in this world — one of the nodes may implement this distributed database as a blockchain while another may have an Oracle back-end and still another could use mysql. The problem is not of technology but of protocols and standards.

    Conclusion

    It is important to separate hype from reality. Blockchains are an interesting concept that need to be understood by today’s computer professionals. In supply chain, if visibility is the goal — problem is not the technology platform but mindset of the industry where currently they want to keep several realities close to them and not share with the world.

    So for example Walmart did not push their data to the public domain because doing so would publicize their vendors and also their volumes. These could compromise their potential advantage over the competition.

    We must never force a solution just to say “we did it!”. While understanding concepts is important, using the right tool in the right place is essential. Blockchain is a technique — is it supply chain’s savior — not really!


    Originally published on saadwmsblog.blogspot.com

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recent Stories

    View All
    Blog Feature Image
    ForgeViu: Visual Experiences for an Intent-Centric Enterprise
    Jun 12, 2026

    Technology has a habit of making us believe that every new breakthrough renders everything that came before it obsolete. When television became mainstream, many predicted the end of radio. When e-commerce emerged, some predicted the end of physical retail. When smartphones arrived, there were predictions that desktop computing would become irrelevant. Reality is usually more

    Read More
    Beyond the Crawl: A Coding Agent for Proprietary Programming Languages
    May 17, 2026

    General-purpose coding models perform well on languages that are well-represented on the public internet. They fail predictably on proprietary or domain-specific languages: hallucinated identifiers, wrong call shapes, and confident reproduction of deprecated patterns. MOCA, the scripting language inside Blue Yonder’s Warehouse Management System, is one of those failure cases, the entire ecosystem (grammar, command catalog,

    Read More
    The Generalist Manifesto: Why “Broad Intelligence + Skill” Is the Future of AI
    May 08, 2026

    For the past couple of years, we’ve seen a massive push toward Specialized LLMs. The argument seems intuitive: if you need legal expertise, use a legal model. If you need medical expertise, use a medical model. Why rely on a “general” model when you can have one trained specifically for the task at hand? In

    Read More
    Safety by Ignorance vs Safety by Understanding: What the Claude–DoD Debate Is Really About
    Apr 03, 2026

    There is a growing debate in AI governance that is often framed as a dispute over “safeguards,” “alignment,” or “responsible AI.” A recent flashpoint involves models developed by Anthropic (notably Claude) and the U.S. Department of Defense, but the disagreement is deeper than any single vendor or contract. At its core, the debate is not

    Read More
    From Chat to Capability: Operationalizing Enterprise AI Intents
    Apr 02, 2026

    In earlier posts, I argued two related ideas: This post builds directly on those ideas and takes the next logical step. If intent is the real abstraction — and if enterprises need repeatable, governed intelligence — then the obvious question is: Where does intent actually live, and how does it execute? The Missing Layer: Intent

    Read More
    Enterprise Cognitive Intelligence, Without the Complexity
    Feb 17, 2026

      In our previous post, we showed how our MCP framework removes the friction from exposing system capabilities to AI. MCP solves access. Cognition requires meaning. Because enterprises don’t think in systems.They think in business concepts. The Limits of System-Level Intelligence Most MCP servers today expose a single system — ERP, WMS, OMS, planning engines —

    Read More
    From APIs to Intelligence: How Our MCP Framework Makes Any System AI-Ready
    Feb 17, 2026

    Everyone wants to “add AI” to their systems — but few succeed. Not because AI models aren’t powerful — they are. But because exposing enterprise systems to AI is still too hard. So for most teams, the friction is simply too high. A Useful Analogy: AI as a Researcher Think of AI as a researcher. At

    Read More
    F
    From System Silos to System Intelligence: The AI Shift Enterprises Cannot Afford to Ignore
    Dec 10, 2025

    Enterprises today operate in an environment where systems multiply, data sits fragmented, and real-time decisions depend on information scattered across platforms. The divide between organizations’ need for instant, secure, conversational access to enterprise intelligence and their reliance on siloed screens, complicated integrations, and manual reporting processes is increasing each year.   According to a survey report

    Read More
    Why Traditional Deployment Playbooks No Longer Keep Up with Modern Warehouses
    Oct 30, 2025

    Modern warehouses are evolving faster than the deployment practices that support them. What was once a predictable, linear, and manual deployment cycle has turned into a complex, high-stakes process that no longer fits the pace of operations. Traditional deployment playbooks were designed for slower systems with fewer moving parts. Today’s warehouses operate across multiple sites,

    Read More
    The Hidden Cost of Screen Development in Warehouse Reporting and the Solution
    The Hidden Cost of Screen Development in Warehouse Reporting and the Solution
    Oct 16, 2025

    Reporting sits at the core of every warehouse operation. It is the lens through which leaders make decisions, monitor performance, and anticipate challenges. Yet, behind the charts and dashboards lies a process that is often far more complex and costly than it should be. Screen development in warehouse reporting has become a silent drain on

    Read More