IBM Is Building an Enterprise Deployment for Blockchain
Blockchain is a mysterious beast, shrouded in the mystery of its inventor Satoshi Nakamoto and its notable use in Bitcoin.
Now IBM is bringing blockchain out of the shadows and advocating its mainstream use in enterprise IT. In fact, “blockchain will fundamentally change the way we do business (and) every CEO wants to know about blockchain,” according to Gari Singh of IBM.
Gari works on IBM’s blockchain team and recently presented his views in a session titled, “Understanding Blockchain Architecture,” at IBM InterConnect in Las Vegas.
A peer-to-peer, trusted ledger
Gari noted the importance of having a business ledger for transactions involving any type of asset, whether tangible or intangible. However, traditional setups involves multiple, unshared ledgers that leads to confusion and a general inefficiency known well to anyone involved in business operations.
In contrast, a permissioned, replicated, shared (peer-to-peer) ledger provides, as Gari said, “consensus, provenance, immutability, and finality.”
He stressed that blockchain is not the same thing as bitcoin, but merely the ledger that enables it to function. Applying blockchain broadly across business operations creates a shared system of record and a “smart contract” that embeds business terms in a transaction database and executes them with each transaction. Transactions are secure, authenticated, and verifiable, Gary said, when all parties agree to this sort of network-verified transaction. The blockchain-enabled ledger is permissioned, of course, so that individual participants see only the transactions that apply to them.
As bitcoin aficionados know, cryptography is employed with blockchain. Bitcoin cryptographic mining provides verification for anonymous participants, albeit with a significant cost in computing resources (thus, the use of the term “mining”). In contrast, when all parties are known and trusted, a commitment to blockchain can be effected at much lower cost, Gari said. He outlined “proof of stake” and multi-signature processes to accomplish this.
IBM and blockchain
Gari then offered up a couple of slides that outline enterprise blockchain deployment and IBM’s blockchain architecture. A trust provisioning layer and a separate business domain “with technology that supports it” are key elements of the strategy:
To get started, he cited the Linux Hyperledger project and the IBM Blockchain DevOps for Developers on Bluemix program.
The Linux Hyperledger Project, incidentally, was announced at the end of 2015, and now has 30 founding members, announced on February 6 this year: ABN AMRO, Accenture, ANZ Bank, Blockchain, BNY Mellon, Calastone, Cisco, CLS, CME Group, ConsenSys, Credits, The Depository Trust & Clearing Corporation (DTCC), Deutsche Börse Group, Digital Asset Holdings, Fujitsu Limited, Guardtime, Hitachi, IBM, Intel, IntellectEU, J.P. Morgan, NEC, NTT DATA, R3, Red Hat, State Street, SWIFT, Symbiont, VMware, and Wells Fargo.
On announcing IBM’s participation in this project, IBM VP Jerry Cuomo has said, “By focusing on an open platform, there’s no limit to the types of applications and frameworks that will one day be built on top of it.”
By the way, the project’s Technical Steering Committee is led by Chris Ferris, IBM’s CTO of Open Cloud, who is one of the key members in the IBM Bluemix team.
Related links, General Partner, Virtual Capital Ventures provides an interesting overview of blockchain in this presentation:
He also wrote a recent article on the topic of blockchain’s global landscape., co-founder of Neuroware.io Tools has posted a nice presentation for people in the enterprise IT business who are just starting to think about blockchain.
Gari Singh can be found on Twitter @garitweets.