Building a Transparent Supply Chain
Blockchain can enhance trust, efficiency, and speed. by Vishal Gaur and Abhinav Gaiha
From the Magazine (May–June 2020)
Summary. One of the most promising applications of emerging blockchain technology is supply chain management. Blockchain—the digital record-keeping system developed for cryptocurrency networks—can help supply chain...more
Blockchain, the digital record-keeping technology behind Bitcoin and other cryptocurrency networks, is a potential game changer in the financial world. But another area where it holds great promise is supply chain management. Blockchain can greatly improve supply chains by enabling faster and more cost-efficient delivery of products, enhancing products’ traceability, improving coordination between partners, and aiding access to financing.
To better understand this opportunity, we studied seven major U.S. corporations that are leaders in supply chain management and are trying to figure out how blockchain can help solve the challenges they face. These companies—Corning, Emerson, Hayward, IBM, Mastercard, and two others that wish to remain anonymous—operate in varied industries: manufacturing, retailing, technology, and financial services. Some of them are just beginning to explore blockchain, a few are conducting pilots, and others have moved even further and are working with supply chain partners to develop applications. This article describes what we’ve learned about the state of play, the advantages that blockchain can provide, and how the use of blockchain in supply chains will differ from its use in cryptocurrencies.
A blockchain is a distributed, or decentralized, ledger—a digital system for recording transactions among multiple parties in a verifiable, tamperproof way. The ledger itself can also be programmed to trigger transactions automatically. For cryptocurrency networks that are designed to replace fiat currencies, the main function of blockchain is to enable an unlimited number of anonymous parties to transact privately and securely with one another without a central intermediary. For supply chains, it is to allow a limited number of known parties to protect their business operations against malicious actors while supporting better performance. Successful blockchain applications for supply chains will require new permissioned blockchains, new standards for representing transactions on a block, and new rules to govern the system—which are all in various stages of being developed.
The Advantages of Blockchain
Led by companies such as Walmart and Procter & Gamble, considerable advancement in supply chain information sharing has taken place since the 1990s, thanks to the use of enterprise resource planning (ERP) systems. However, visibility remains a challenge in large supply chains involving complex transactions.
To illustrate the limitations of the current world of financial-ledger entries and ERP systems, along with the potential benefits of a world of blockchain, let us describe a hypothetical scenario: a simple transaction involving a retailer that sources a product from a supplier, and a bank that provides the working capital the supplier needs to fill the order. The transaction involves information flows, inventory flows, and financial flows. Note that a given flow does not result in financial-ledger entries at all three parties involved. And state-of-the-art ERP systems, manual audits, and inspections can’t reliably connect the three flows, which makes it hard to eliminate execution errors, improve decision-making, and resolve supply chain conflicts.
Capturing the Details of a Simple Transaction: Conventional vs. Blockchain Systems
The financial ledgers and enterprise resource planning systems now used don’t reliably allow the three parties involved in a simple supply-chain transaction to see all the relevant flows of information, inventory, and money. A blockchain system eliminates the blind spots.
Click the image below to download the PDF of this exhibit.Diagram illustrates two different ways of creating a record of how information, inventory, and money move among three parties in a simple supply-chain transaction: a retailer that orders merchandise, a supplier that fulfills the order, and a bank that loans capital to the supplier to produce the merchandise. The transaction is broken down into six steps. With conventional record keeping, not every step of the process triggers an entry in a financial ledger, and two parties may interact without the third party's awareness. With blockchain, however, every step is recorded on the blockchain, and information on every interaction between two parties is visible to all.
Execution errors—such as mistakes in inventory data, missing shipments, and duplicate payments—are often impossible to detect in real time. Even when a problem is discovered after the fact, it is difficult and expensive to pinpoint its source or fix it by tracing the sequence of activities recorded in available ledger entries and documents. Although ERP systems capture all types of flows, it can be tough to assess which journal entries (accounts receivable, payments, credits for returns, and so on) correspond to which inventory transaction. This is especially true for companies engaged in thousands of transactions each day across a large network of supply chain partners and products.
Making matters worse, supply chain activities are often extremely complicated—far more so than the exhibit depicts. For example, orders, shipments, and payments may not sync up neatly, because an order may be split into several shipments and corresponding invoices, or multiple orders may be combined into a single shipment.
One common approach to improving supply chain execution is to verify transactions through audits. Auditing is necessary for ensuring compliance with contracts, but it’s of limited help in improving decision-making to address operational deficiencies. Consider the problem a food company faces when its products reach the end of their shelf life in a retail store. A study that one of us (Vishal) worked on with a major manufacturer of packaged foods found that an audit or an inspection of inventory in a store can reveal the number of expired items, but it won’t explain the causes. Those can include glitches in any part of the supply chain, such as inefficient inventory management upstream, suboptimal allocation of products to stores, weak or sporadic demand, and inadequate shelf rotation (failure to put older products in front of newer ones). A record of all those activities can help reduce expirations.
Another way to strengthen supply chain operations would be to mark inventory with either RFID tags or electronic product codes that adhere to GS1 standards (globally accepted rules for handling supply chain data) and to then integrate a company’s ERP systems with those of its suppliers to construct a complete record of transactions. This would eliminate execution errors and improve traceability. However, the experiences of the companies we studied showed that integrating ERP systems is expensive and time-consuming. Large organizations may have more than 100 legacy ERP systems—a result of organizational changes, mergers, and acquisitions over time. Those systems often do not easily communicate with one another and may even differ in how they define data fields. One large company told us it had 17 ledgers in separate ERP systems associated with a single activity—trucking—and its suppliers and distributors had their own ledgers and ERP systems.
When blockchain record keeping is used, assets such as units of inventory, orders, loans, and bills of lading are given unique identifiers, which serve as digital tokens (similar to bitcoins). Additionally, participants in the blockchain are given unique identifiers, or digital signatures, which they use to sign the blocks they add to the blockchain. Every step of the transaction is then recorded on the blockchain as a transfer of the corresponding token from one participant to another.
Consider how the transaction in our example looks when represented on a shared blockchain (refer again to the exhibit). First, the retailer generates an order and sends it to the supplier. At this point, since no exchange of goods or services has taken place, there would be no entries in a financial ledger. However, with blockchain, the retailer records the digital token for the order. The supplier then logs in the order and confirms to the retailer that the order has been received—an action that again gets recorded on the blockchain but would not generate an entry in a financial ledger. Next the supplier requests a working-capital loan from the bank to finance the production of the goods. The bank verifies the order on the shared blockchain, approves the loan, and records the loan’s digital token on the same blockchain. And so on.
A blockchain is valuable partly because it comprises a chronological string of blocks integrating all three types of flows in the transaction and captures details that aren’t recorded in a financial-ledger system. Moreover, each block is encrypted and distributed to all participants, who maintain their own copies of the blockchain. Thanks to these features, the blockchain provides a complete, trustworthy, and tamperproof audit trail of the three categories of activities in the supply chain.
Blockchain thus greatly reduces, if not eliminates, the kind of execution, traceability, and coordination problems that we’ve discussed. Since participants have their own individual copies of the blockchain, each party can review the status of a transaction, identify errors, and hold counterparties responsible for their actions. No participant can overwrite past data because doing so would entail having to rewrite all subsequent blocks on all shared copies of the blockchain.
The bank in our example can also use the blockchain to improve supply chain financing. It can make better lending decisions because by viewing the blockchain, it can verify the transactions between the supplier and the retailer without having to conduct physical audits and financial reviews, which are tedious and error-prone processes. And including lending records in the blockchain, along with data about invoicing, payments, and the physical movement of goods, can make transactions more cost-effective, easier to audit, and less risky for all participants.
Furthermore, many of these functions can be automated through smart contracts, in which lines of computer code use data from the blockchain to verify when contractual obligations have been met and payments can be issued. Smart contracts can be programmed to assess the status of a transaction and automatically take actions such as releasing a payment, recording ledger entries, and flagging exceptions in need of manual intervention.
It’s important to note that a blockchain would not replace the broad range of transaction-processing, accounting, and management-control functions performed by ERP systems, such as invoicing, payment, and reporting. Indeed, the encrypted linked list or chainlike data structure of a blockchain is not suited for fast storage and retrieval—or even efficient storage. Instead, the blockchain would interface with legacy systems across participating firms. Each firm would generate blocks of transactions from its internal ERP system and add them to the blockchain. This would make it easy to integrate various flows of transactions across firms.
Let’s now take an in-depth look at how the companies we studied are applying blockchain to tackle needs that current technologies and methods can’t address.
The U.S. Drug Supply Chain Security Act of 2013 requires pharmaceutical companies to identify and trace prescription drugs to protect consumers from counterfeit, stolen, or harmful products. Driven by that mandate, a large pharmaceutical company in our study is collaborating with its supply chain partners to use blockchain for this purpose. Drug inventory is tagged with electronic product codes that adhere to GS1 standards. As each unit of inventory flows from one firm to another, its tag is scanned and recorded on the blockchain, creating a history of each item all the way through the supply chain—from its source to the end consumer. Some early success in piloting this approach in the United States has led the company to conduct more pilots in other locations and to move toward broad implementation in Europe. Meanwhile, IBM is working on a similar effort to create a safer food supply chain. It has founded the IBM Food Trust and entered into a partnership with Walmart to use blockchain for tracing fresh produce and other food products.
These kinds of applications require minimal sharing of information: Purchase orders, invoices, and payments do not need to be included on the same blockchain. As a result, companies that are wary of sharing competitive data are more willing to participate on the platform.
The benefits are clear. If a company discovers a faulty product, the blockchain enables the firm and its supply chain partners to trace the product, identify all suppliers involved with it, identify production and shipment batches associated with it, and efficiently recall it. If a product is perishable (as fresh produce and certain drugs are), the blockchain lets participating companies monitor quality automatically: A refrigerated container equipped with an internet of things (IoT) device to monitor the temperature can record any unsafe fluctuations on the blockchain. And if there are concerns about the authenticity of a product that a retailer returns, the blockchain can allay them, because counterfeit goods would lack a verification history on the blockchain. (We’ll talk later about how companies are trying to prevent corrupt actors from introducing counterfeit goods into both supply chains and their blockchains.) Companies across industries are therefore exploring this application of blockchain—motivated either by regulations requiring them to demonstrate the provenance of their products or by downstream customers seeking the capability to trace component inventory.
Increasing efficiency and speed and reducing disruptions.
Emerson, a multinational manufacturing and engineering company, has a complex supply chain. It involves thousands of components across many suppliers, customers, and locations. Michael Train, the president of Emerson, told us that such supply chains often have to contend with long, unpredictable lead times and lack of visibility. As a result, a small delay or disruption in any part of the supply chain can lead to excess inventory and stock-outs in other parts. He believes that blockchain could help overcome these challenges.
About the art: Jeffrey Milstein photographs the colors, patterns, and complexity of large container ports from the air, observing the huge quantity of consumables moving in and out of America.
Here’s a simple illustration of the problem and how blockchain could address it. Consider product A, which uses components C1 and C2, and product B, which uses components C1 and C3. If the manufacture of product B is held up because of a disruption in the production of component C3, the optimal move is to temporarily allocate inventory of C1 to product A until the disruption is resolved. However, if all products and components are manufactured by different companies with limited visibility into one another’s inventory, what could easily happen is that excess inventory of C1 piles up at the company making product B even if the maker of product A has a stock-out of C1.
One solution is for the companies in question to agree to centralize their data on production and inventory-allocation decisions in a common repository. But imagine the level of integration that would entail: All involved companies would have to trust the others with their data and accept centralized decisions, regardless of whether they are partners or competitors. That’s not realistic.
A more practical solution is for participating companies to share their inventory flows on a blockchain and allow each company to make its own decisions, using common, complete information. Companies would utilize a kanban system to place orders with one another and manage production. Kanban cards would be assigned to the produced items, and the blockchain would record digital tokens representing the kanban cards. This would enhance the visibility of inventory flows across companies and make lead times more predictable.
Emerson is not the only company that thinks blockchain could increase the efficiency and speed of its supply chain. So does Hayward, a multinational manufacturer of swimming pool equipment. (Disclosure: Vishal has done a small amount of consulting for Hayward. He has also been hired to advise a start-up that’s developing blockchain applications for the palm oil industry.) According to Don Smith, Hayward’s senior vice president of operations, it is possible to treat finished goods, process capacity, work-in-process inventory, and raw materials like digital currency. If you do, he says, machine time and inventory at various stages can be reliably assigned to customer orders. Blockchain makes this possible by solving the double-spend problem—the erroneous allocation of the same unit of capacity or inventory to two different orders.
Walmart Canada has already begun using blockchain with the trucking companies that transport its inventory. A shared blockchain makes it possible to synchronize logistics data, track shipments, and automate payments without requiring significant changes to the trucking firms’ internal processes or information technology systems.
Part of the appeal of using blockchain to enhance supply chain efficiency and speed is that these applications, much like those for improving traceability, require participating companies to share only limited data—in this case, just inventory or shipment data. Moreover, these applications are useful even within large organizations with multiple ERP systems.
Improving financing, contracting, and international transactions.
When inventory, information, and financial flows are shared among firms through a blockchain, significant gains in supply chain financing, contracting, and doing business internationally are possible.
Consider the matter of financing. Banks that provide working capital and trade credit to firms face a well-known problem of information asymmetry regarding a borrower firm’s business, the quality of its assets, and its liabilities. For example, a company might borrow money from several banks against the same asset, or request a loan for one purpose and then use it for another. Banks design their processes to control such risks, which increases transaction costs, slows down access to capital, and reduces the capital available to small firms. Such frictions are detrimental not only to banks but also to firms that need cheap working capital.
Another activity ripe for improvement is accounts payable management, an elaborate process that involves invoicing, reconciling invoices against purchase orders, keeping track of terms and payments, and conducting reviews and approvals at each step. Even though ERP systems have automated many of these steps, considerable manual intervention is still needed. And since neither of the transacting firms has complete information, conflicts often arise.
A counterfeit can be traced to its source using the blockchain trail.
A third area of opportunity is cross-border trade, which involves manual processes, physical documents, many intermediaries, and multiple checks and verifications at ports of entry and exit. Transactions are slow, costly, and plagued by low visibility into the status of shipments.
How manufacturers can use blockchain for inventory management
When it comes to inventory management, retailers and companies traditionally operate under a reactive model. Inventory management with blockchain technology can help significantly reduce imbalances and inefficiencies faced by manufacturers.
inventory management with blockchainAccording to a report, the adoption of blockchain in inventory management stood at about 5% in 2018. It is projected to increase to 54% over the next five years. The growing trend of performing inventory management with blockchain is understandable, as it enables companies to connect every part of their supply chain with a secure, transparent, and permanent record of transactions solving the biggest problems faced by inventory management teams.
Current problems faced in inventory management
inventory management with blockchain The current inventory management is based on the supply-and-demand methodology. Companies face a huge challenge in managing their supply chain network with this technique. There is a lack of visibility down the supply chain which hinders the assessment of customer demand. These supply chains comprises multiple partners like suppliers, distribution centers, and retail partners. Each of these parties uses their own methods and systems for managing transactions and the movement of goods. This practice is highly inefficient as companies are always a step behind the market needs. There is always a possibility of delay in meeting the market needs, which leads to financial losses. Companies can face losses if they understock or overstock goods while anticipating market trends. Also, a lot of time and human resources are wasted if there occurs any miscommunication or error in the supply management system. Data manipulation and unethical practices followed by employees is also a serious issue faced by companies. Blockchain helps connect all the parties involved in a unified, fixed, transparent, and decentralized record. This helps minimize discrepancies and helps companies stay ahead of the curve.
Proactive inventory management with blockchain
Blockchain helps each party involved in the supply chain to connect with the others. It helps improve communication between parties within the supply chain and leads to fewer errors. Blockchain helps in streamlining the workflow and maintaining a hassle-free and accurate system as the data is available in real time. Blockchain is a decentralized ledger that provides complete security and transparency to all the transactions that happen in the supply chain. The transaction records are stored and accessible to everyone within the network. The data once recorded cannot be changed without the approval of every party involved, and every transaction and change on a blockchain is traceable. This helps in reducing frauds committed by employees and provide for a time-saving traceable procedure if some instance of fraud arises. Companies can predict market demand more accurately by adopting blockchain technology. As a result, the inventory management team can proactively plan for restocking, rather than simply react to stock-outs.
Blockchain can help companies to change their existing approach to inventory management. Transforming inventory management with blockchain and other advanced technologies can help companies change their approach from reactive to proactive.
The retailing and financial services companies we studied are conducting pilot blockchain projects or developing platforms in all three areas. By connecting inventory, information, and financial flows and sharing them with all transacting parties, a blockchain enables companies to reconcile purchase orders, invoices, and payments much more easily and to track the progress of a transaction with counterparties. When the supplier receives an order, a bank with access to the blockchain can immediately provide the supplier with working capital, and when merchandise is delivered to the buyer, the bank can promptly obtain payments. Since there is a readily available audit trail and reconciliations can be automated, using smart applications that rely on the blockchain data, conflicts between the bank and the borrowing firm are eliminated.
Creating a Workable Technology
The companies we studied have found that using blockchain in supply chain management will require the creation of new rules, because the needs of supply chains differ from those of cryptocurrency networks in important ways. The blockchain protocol for the Bitcoin network is a marvelous system that simultaneously achieves several goals. It provides a remarkably secure, irrevocable record of financial transactions, minimizes the double-spend problem, and provides proof of ownership of a digital coin. And it does so without relying on a centralized authority and while allowing participants to remain anonymous and enter and exit the network freely. To achieve all this, however, the Bitcoin network sacrifices speed, consumes a large amount of energy to mine bitcoins, and has some vulnerability to hacking.
Supply chains do not need to make the same trade-offs because they operate in a different way and have different characteristics. Let’s examine those in depth.