How software giants are pushing blockchain into logistics
Hardly a day goes by without the term blockchain being mentioned in the world of enterprise software, so much so that the buzzword has entered our collective consciousness almost overnight. Since the first stirrings of bitcoin and other crypto-currencies, many other potential business scenarios (some very real) for the use of blockchain have been discussed and revealed.
IBM has been actively working in the blockchain space with a number of companies (e.g. Everledger for asset provenance, and SecureKey for consumer digital identity) to create an enterprise-ready blockchain. Sectors that could benefit from the use of authenticated blockchain networks include: financial services, logistics, the Internet of Things (IoT), risk management, digital rights management, carbon asset management and healthcare (preventing counterfeiting and falsification of medicines, for example).
Blockchain: definition and operation
Blockchain is essentially a distributed digital database that can be used to drive business processes that involve multiple parties, while promoting greater visibility and trust. Take the recent example of Siemens and New York startup LO3 Energy collaborating together on innovative microgrids that enable local energy trading based on blockchain technology (owners of rooftops with solar panels in Brooklyn can sell their excess electricity to the local utility).
Here, the speed, security and transparency of transactions are fundamental principles: the transactions between the players involved are visible to everyone, but everyone can remain anonymous until they decide to make themselves known. In addition, whatever the type of transaction, certain sensitive areas can be made visible only to certain people (for example, a special price for a particular agreement between a buyer and a seller), but without preventing all the other parties involved from being aware of the rest of the details of the transaction. Watch this video to find out more:
The capabilities highlighted in this video (including a much higher scalability potential) are specific to Hyperledger Fabric v1.0, and, for the record, other blockchain offerings (Bitcoin, Ethereum, etc.) still don't have them.
The Hyperledger open source blockchain project
The security of blockchain networks is matched only by that of the infrastructures to which they are connected, since security should already be built into the hardware before being extended to all software. Recently announced at the IBM InterConnect 2017 conference dedicated to software in the cloud, the arrival of IBM Blockchain means the creation of an enterprise-ready blockchain service (capable of handling more than 1,000 transactions per second) based on version 1.0 of the Linux Foundation's Hyperledger Fabric. The open source Hyperledger project is currently being developed by around 120 members of the Hyperledger consortium (IBM, SAP, Fujitsu and Accenture being among the leading members) alongside other open source blockchain technologies.
IBM believes that its Hyperledger commercial network is the leading offering in the blockchain security sector.
The Hyperledger consortium's Technical Steering Committee recently upgraded Fabric from a pipeline project to an active product, and the solution is expected to be available in the near future. Hyperledger's Fabric service allows developers to quickly create and host secure blockchain production networks in the IBM Cloud, even before the IBM LinuxONE infrastructure.
For their part, blockchain administration tools are used to configure blockchains into networks and assign roles and levels of visibility from a single dashboard. They can help network members define rules, manage new memberships and enforce network compliance once the network is up and running. It is necessary to have a controllable operating environment with complete traceability data that takes into account IT forensics, audits and compliance.
Once its configuration has been decided, the members of the blockchain define its rules and reserve the right to veto applications from new members. In addition, the deployment tool assigns each network a trust score ranging from 1 to 100, which new members can consult before joining a network, enabling them to assess their level of trust and decide whether or not to join. Companies can also take steps to improve their trust scores before going into production.
Blockchain in supply chain areas
IBM has supply chain projects in the pipeline with Everledger, Walmart and Maersk. The first blockchainapplications for procurement and supply chainsthat SAP Ariba discussed at its recent SAP Ariba LIVE 2017 conference (a conference that took place on the same dates and in the same city - Las Vegas - as IBM's conference) involved tracking and tracing critical assets. To extend its capabilities across the Ariba network, the spend management software company has partnered with Everledger, a London-based financial technology company.
Everledger is a global registry of digital transactions that, among other things, tracks and protects diamonds and other valuables throughout their lives. It provides insurance companies, banks and many links in supply chains with an accurate history to ensure a product's authenticity, existence and ownership (see Figure 1). Founded in April 2015 by Australian entrepreneur Leanne Kemp, Everledger has digitally secured more than one million diamonds on the blockchain and has extended its platform technology to other refined product categories, such as wine and art.
Using Hyperledger Fabric on IBM Cloud, Everledger securely collects the fundamental characteristics, history and ownership of the product to create a permanent record on the blockchain network. This digital footprint of an asset (which includes its history, transport, movements and ownership) can be used by all participants in the value chain to determine its origin and ensure its authenticity.
The place of blockchain in the future SAP Ariba platform
Any blockchain focuses first and foremost on the verification and authentication of business transactions, assets and the associated documents (registers), and this is what SAP Ariba is all about. But we have to admit that SAP has little to say about this in a planning context that doesn't really lend itself to transactions. On the Ariba network, buyers and suppliers from companies with a turnover of over 2.5 million and who come from 190 countries can discover new opportunities, participate in transactions and develop their relationships. It' s a dynamic digital marketplace that generates over a billion dollars in transactions every year.
Today, many transactions are still sealed by a handshake, a piece of paper scribbled on a corner of a table, or a promise to pay. By integrating its blockchain into SAP Ariba's applications and network, the company will make its supply chains smarter, faster and more transparent from the supplier selection phase right through to final settlement. The SAP Ariba platform (and probably also the SAP Cloud platform) will soon have a Hyperledger component so that all members of the Ariba network (see Figure 2) can access its blockchain.
In short, blockchain seems ideal for digitally formalising contractual relationships and obligations between several parties (bankers, insurers, sellers, buyers, etc.), in complete security, speed and transparency. It is in fact almost impossible to pirate, since to do so you would have to attack all (or at least a majority) of the links in a single, synchronised attempt (because, thanks to the date and other encryption systems, if you pirate just one link, the other links in the chain know that the pirated link is no longer intact). But it's worth noting here that the blockchain you use can make all the difference. While IBM Blockchain has never been hacked, BitCoin and Ethereum have.
The IBM High Security Business network has a number of exclusive features. In addition to encrypted membership cards, there are several filters to protect against attacks from the inside (à la Snowden). The security centre can protect the blockchain code with a virtual application, so even privileged users can be denied access. And to protect the encrypted data used to store the cryptographic keys, ultra-sensitive physical security devices could even be used, as IBM is doing in its offering.
Amplifying blockchain with Smart Apps
For some, blockchain can be compared to a kind of harmless doping product applied to an EDI (electronic data interchange) system that makes relationships both stronger and more harmonious thanks to the automation of the value chain that it injects. The difference, in addition to the security mentioned above, is that EDI is proprietary, expensive and not easily extensible, whereas Hyperledger is an open source consortium. A key differentiator is that while EDI allows the exchange of data or documents between two companies, blockchain allows all parties in a transaction or workflow to see the same information at the same time, including regulators.
To make it easier for developers to translate business needs from concept to final code, IBM Blockchain is using a new open source development tool for Hyperledger Fabric called Fabric Composer. It enables business networks to be modelled, application programming interfaces (APIs) to be created that integrate with the blockchain network and existing systems of record, and a user interface (UI) to be created quickly. SAP is likely to follow this path using its Hyperledger blockchain development tools.
Some believe that in the future many software start-ups will develop applications based on blockchain. But what are the specific business scenarios? Nothing has been decided yet. Certainly, all blockchain transactions represent a treasure trove of big data that can be analysed with the cognitive and artificial intelligence (AI) of applications to discover trends, habits and useful recommendations. For example, we could imagine intelligent contracts that would always remain compliant, thanks to their constant adaptation to changes in business data and regulations, and that would analyse patterns to suggest updates to blockchain contracts. On the flip side, agents could then focus more on criminal activity, detect potential procurement risks, provide analysis of entity spend, and much more.
In reality, blockchain alone cannot monitor physical hardware items, it needs radio frequency identification (RFID) or other software or hardware tools such as the Internet of Things (IoT) to be able to track them (this is how SAP Ariba introduced SIGFOX as its IoT partner at the conference). That's why, while no one would want to track unnecessary paperwork or office supplies, technically there's nothing wrong with the idea of recording their movements on a blockchain (and then using AI applications to study this data for interesting spend analysis).
Today, some customers could use the IBM Watson IoT platform to obtain information from radio frequency identification (RFID) devices, scanned barcodes or data extracted from electronic devices for use with the IBM Blockchain. The devices are able to communicate with the registers generated by the blockchain to update or validate smart contracts.
In addition, the blockchain would help SAP Ariba to capture and track transactions even with those who are not yet members of the Ariba network, such as carriers (direct or intermediaries), banks or insurers. Freightos, an online network that connects suppliers of goods with their customers, has automated its flows and quotes, and has been touted as a possible tracking and logistics partner alongside Everlegder and SIGFOX.
Conclusion
While IBM appears to be the pioneer, with many real-world applications of blockchain already in the pipeline, SAP's Ariba blockchain is still only at the idea and concept stage, and probably has at least another year to go before it materialises. But we can expect SAP to catch up fairly quickly (we'll also be including its SAP Leonardo IoT platform), and with the arrival of Hyperledger 2.0 and its future offshoots, the use of blockchain will quickly become mainstream. Once blockchain is launched, and after a few initial usage adjustments, it's a safe bet that others will follow suit too, such as Infor GT, Coupa, Descartes and other commercial networks that generate large numbers of transactions.