What Network Engineers Should Know About Blockchain
What Network Engineers Should Know About Blockchain
Blockchain enthusiasts claim the technology will do for transactions what the Internet did for communications: essentially upend transactions as we known them.
“Blockchain is going to become everything,” said Brendan Blumer, CEO of Block.one, a company that creates blockchain technologies for businesses. “In my opinion it’s as big as the Internet.”
Blockchain is the distributed ledger technology that became famous, or infamous depending on your view, for powering bitcoin. Bitcoin permits people to exchange currency online without using banks or other middlemen. Bitcoin was the very first blockchain application. But the possibilities for using the technology are endless.
Blumer envisions blockchain enabling what he calls “open-source companies.” He gives the example of Steemit.com, a publishing site where writers post their stories and advertisers soon will be able to purchase ad catches sight of directly from the writers. Transactions will be treated through blockchain “tokens.” The more popular stories garner the most tokens, resulting in more money for the writers of those stories.
“It’s a biological business,” said Blumer. “Steemit has over a $200 million market cap,” Blumer claimed. He said traditional companies will find it hard to rival against these fresh kinds of companies.
Tempering the enthusiasm a bit, the description of Steemit on Wikipedia is more measured. It says some critics think that Steemit is akin to a Ponzi scheme. So while the jury is still out in terms of currency-related uses of blockchain, the technology is being taken very gravely for other use cases.
An article in the Harvard Business Review said of blockchain, “In this world every agreement, every process, every task, and every payment would have a digital record and signature that could be identified, validated, stored, and collective. Intermediaries like lawyers, brokers, and bankers might no longer be necessary. Individuals, organizations, machines, and algorithms would loosely transact and interact with one another with little friction. This is the immense potential of blockchain.”
But how might these fresh kinds of business paradigms affect the underlying resources of compute, storage, and networking that treat digital transactions?
How Blockchain Works
In a blockchain distributed database, every digital transaction is agreed to by a consensus of the participants. The transaction is then time-stamped and becomes a block in a chain of blocks. All transactions are signed and replicated across the network. If a switch is made in one copy of a block, all the other copies are at the same time updated. Thus, the blockchain contains a true record of each transaction ever made. And it’s virtually unlikely to hack.
“If a hacker attempted to switch anything he’d not only have to re-write all transactions but he’d have to replicate them across the entire network, concurrently,” said Anoop Nannra, a senior leader of Cisco’s strategic innovation group.
All of this consensus processing and data replication can require an enormous amount of compute and storage resources. In the case of bitcoin, the underlying blockchain technology has run into problems with time delays as it attempts to transact cryptocurrencies worldwide.
But there are a lot of other possibilities for blockchain within more contained networks. Financial services is an visible use case. The Harvard Business Review cited Nasdaq as an example. It’s working with Chain.com to use blockchain for processing and validating financial transactions within its own private cloud.
Financial transactions require a lot of steps, explained Raphael Davison, global director of blockchain at Hewlett Packard Enterprise (HPE). A typical credit card transaction today requires sixteen steps, it involves seven parties, and it takes seven days, said Davison. With blockchain the same transaction can be diminished to two parties and take less than one hour.
Nannra said there are still server, storage, and networking gear requirements to run the blockchain stack, “but we’re evolving to more enterprise-network, permission-based” screenplays.
Blockchain Use Cases
At the HPE Detect conference in Las Vegas last week, Vincent Melvin, CIO of Arrow Electronics, said, “We sort of sit in the middle of suppliers of electrical components. While I have a enormous chunk of information about the electronics supply chain, I don’t have all of it. Blockchain, with womb-to-tomb around the electronics lifecycle, would be hugely disruptive to the supply chain that we have today.”
In fact, tracking assets in a supply chain or validating the accuracy of data are both big very first use cases for blockchain.
Ericsson has already created a product — the Ericsson Data Centric Security — that validates data, using blockchain to “create trust in data,” said Erik Forsgren, a director of portfolio management at Ericsson.
Forsgren said many organizations share data across clouds, and they need to ensure they’re dealing with accurate data. Already, data is secured in some way, but it’s still vulnerable to being hacked or compromised. Ericsson’s product uses blockchain to “fingerprint” data. “The only thing we’re adding to our blockchain is the data signature,” Forsgren said. “The data can still reside in its application. The value is the security of the audit chain.”
Smita Deshpande, a marketing manager for Ericsson, added, “The blockchain does not store the data; there are no issues about privacy. It only stores the signature.”
Ericsson is already running its Data Centric Security on the GE Predix Internet of Things (IoT) platform. “That’s an ideal type of use case,” said Forsgren. “In the GE case, they have different types of turbines and utilities with software updates. You need to verify these updates come from a trusted source.”
Another possible use for blockchain is to track, log, and store metrics about the health of networks, themselves. Cisco’s Nannra posted a blog about how blockchain could be used to verify the aspects of fault, configuration, account, spectacle, and security management (FCAPS) in a network.
In two thousand fifteen the Linux Foundation announced its Hyperledger Project to advance blockchain technology. The project aims to develop an enterprise grade, open source distributed ledger framework.
It’s the fastest growing project in the history of Linux, according to Hyperledger Executive Director Brian Behlendorf. “We are focused on building a collection of technologies for deploying distributed ledger infrastructure,” he said. “We’re building the plumbing, if you will, that could be applied in all sorts of use cases.”
“Distributed ledgers are poised to convert a broad range of industries from banking and shipping to the Internet of Things, among others,” said Jim Zemlin, executive director at the Linux Foundation, in a statement announcing the formation of the Hyperledger Project in 2015. “As with any early-stage, highly-complex technology that demonstrates the capability to switch the way we live our lives and conduct business, blockchain requests a cross-industry, open source collaboration to advance the technology for all.”
The authors of the Harvard Business Review article, by the way, don’t think blockchain technology will turn world institutions upside down instantly. “The process of adoption will be gradual and stable, not unexpected, as sways of technological and institutional switch build up momentum,” states the article, comparing it to the advent and growth of the Internet and all its related businesses over a duo of decades.
Cisco’s Nannra said, “The industry is still very nascent. But the technology is evolving at fairly an alarming rate. We are observing a doubling in spectacle every six to twelve months.”