December 20, 2016 | Written by: Alex de Carvalho
Share this post:
Commerce may be on the verge of fundamental change thanks to a new technology: blockchain. Ever since ancient merchants began using beads and shells as a form of currency, tokens of value have facilitated the flow of commerce. Physical coins and banknotes have long been the facilitators of choice. More recently, digital money has emerged. Digital money keeps commerce flowing in much the same way physical currency does. But because digital currency is electronic and internet based, it can streamline business processes and help reduce the time and cost of getting things done. The downside is that digital money opens up transactions to a new type of fraud: double spending.
When I pay you with physical money, the coin or paper bill leaves my hands and I can’t use it again. But with digital money, I still have all the data on my computer. I can make a copy and spend it again. One way to stop such fraudulent double-spending is through a central authority that can verify whether the money has been spent — the same kind of solution that’s used in electronic banking and funds transfer. However, this approach suffers from the inherent delay when implementing a central clearinghouse and also creates a single point of technical failure.
How blockchain works
The digital currency bitcoin, implemented in 2009, avoids this problem by using decentralized control in the form of a distributed ledger called blockchain. Here is how blockchain works:
- Two parties are members of an online blockchain network that includes many other members.
- The first party wants to send money to the second party.
- Using blockchain, the first party generates an online record called a block, which represents the transaction.
- Every node in the network automatically receives a copy of the new block.
- An agreement protocol enables each node to approve the transaction as valid.
- The block is linked to a chain of previous blocks, creating a transaction record and audit trail.
- No one can go back and rewrite the transaction history.
- The money moves from the first party to the second.
Because the blockchain shows the money now belongs to the second party, the sender cannot double spend it. And no centralized authority is needed to certify the transaction because the blockchain provides a verified ledger that is present on every node.
Added protection for blockchain users
Although bitcoin is the best-known use of the blockchain concept, organizations of all kinds are discovering that they can embed distributed ledger technology in their own solutions without using the bitcoin currency. These networks can be open, with anonymous users such as bitcoin users, or they can be private to ensure only identified, authorized members can view and record transactions.
Business enterprises tend to prefer the second version, which is a private, shared network. Some also want data encryption as a further protection for users’ confidential data, along with digital signatures to identify who entered the data.
To help meet needs such as these, IBM and a group of companies in cooperation with the Linux Foundation, have contributed to the Hyperledger project, an open source blockchain platform that is enterprise scale and includes security options. It advances cross-industry blockchain technologies for business. Leaders in banking, finance, the Internet of Things, manufacturing, supply chains and technology have joined in this global collaboration. The goal is to encourage communities of software developers to build blockchain frameworks and platforms. The Linux Foundation hosts Hyperledger as a collaborative project under the foundation.
Secure blockchain in the cloud
In that spirit, IBM has developed a blockchain platform on top of the Hyperledger open source code. IBM Blockchain enables companies to quickly run their own blockchain network in a secure cloud environment on the IBM Bluemix platform. These companies can use the environment to collaborate and test their ideas and develop what is expected to be a new generation of transactional apps based on the blockchain concept. The IBM Blockchain high security network is built on infrastructure that keeps the network safe from insider threats and cyber criminals.
That infrastructure is IBM LinuxONE, a highly engineered Linux system based on technology that integrates security from the hardware up through secure containers and a tamper-responsive hardware security module (HSM) for protecting encryption keys. With incidents of cyber hacking increasing every second, this type of secure environment for blockchain is essential.
IBM now uses blockchain for its own supply chain tracking with suppliers and partners. Placing transactions on IBM Blockchain enables companies in business with IBM to easily and securely check the status of their workflow, orders and invoices. IBM expects the shared ledger to greatly speed up transactions compared to suppliers and partners each using their own databases and ledgers.
Blockchain: An exciting future!
Exciting times are ahead for business and commerce. As the Hyperledger project puts it, “Not since the web itself has a technology promised broader and more fundamental revolution than blockchain technology.”
Learn more on the potential of blockchain in this article by IBM Fellow Donna Dillenberger.
For more information, visit the IBM Blockchain website.