|For IoT to take full advantage of Blockchain, different ledgers and cryptocurrencies like Ethereum and Bitcoin are going to have to interoperate. (Image source: Thought Catalog on Unsplash)|
The Internet has always fundamentally been about connecting humans to one another. Now, the growth of the Internet of Things (IoT) is shifting that focus to connecting devices and having them operate on their own without human intervention. Blockchain is being touted as a solution to the inherent security issues that come with this, but Raghu Bala, CEO of NetObjex, sees Blockchain playing a larger role in IoT and the future of the Internet.
Bala, who will be delivering a talk at ESC Minneapolis, “Integration of IoT Devices with Distributed Ledgers/Blockchain,” has spent much of his career focused on decentralized computing, distributed ledgers, and cryptocurrencies. His company, NetObjex, uses Blockchain to create operating platforms for disseminating IoT data. He told Design News that the value for Blockchain is really in the secure automation of transactions between devices—allowing the IoT to function autonomously and securely.
“Some people are saying Blockchain will become the actual Internet itself,” Bala said. He likens Blockchain technology today to the railroad industry. First came the rails, and then the railroad and train companies came on board, devising ways to use the rails to transport goods. Bala said Blockchain is the same, but with data being transported instead of physical goods. “Distributed ledgers are the rails, the trains are the applications, and the information is the assets,” he stated.
The issue today, Bala noted, is that there are thousands of Blockchain ledgers competing with each other. It's not unlike the early days of search engines. Hundreds (if not thousands) of search engines had to crop up before the likes of Google, Yahoo, and Bing could emerge at the top of the pack. “I think you'll have a few winners and lots of losers that will shake out ultimately in the Blockchain space,” Bala said.
Why Does IoT Need Blockchain?
It's easiest to think of Blockchain as a platform. It allows data to be secured and verified via ledgers that are distributed among all the users (or devices) that need to access it. For a transaction to go through, it must be verified by every device on the ledger—not a single, centralized source. On the cybersecurity end, this goes a long way in ensuring that encrypted and private data stays that way. But Bala said IoT needs Blockchain for reasons beyond security.
“Blockchain is very useful when you have a couple of scenarios,” Bala said. “When a group of smart products is owned by a single entity, the need for Blockchain becomes less important. But that changes once you have a device that needs to communicate across what we call cross boundaries.”
He continued, “Let's say you are collecting data. But that data is not only being observed by the entity that owns that device, but also has to be audited or viewed by multiple external parties. In those cases, you have to cross these boundaries because these entities need to trust each other. In those cases, a Blockchain would make sense.”
Bala said a simple example of this would apply to shipping. “Let's say I'm trying to ship a container from China to the US. It leaves the manufacturer in China, goes to the port, gets on a boat, arrives here, then gets on a track and comes to my warehouse. Along the way, there's something of a chain of custody. The container keeps changing hands and it also has a number of parties involved in some fashion—buyers, sellers, the buyer's bank, the seller's bank, logistics companies, insurance companies, and so on and so forth," he says.
“Now, let's say that the goods don't arrive in the right condition. There's a possibility that various parties will try to blame each other if something goes wrong. With Blockchain and IoT, we can capture information at regular intervals and record it in the Blockchain. And if we see some anomalies, we know exactly when it happened," he explained. "It definitely gives us a lot of transparency into the process, as opposed to the current shipping market, in which about five to seven percent of all international trade goes bad. With [Blockchain] technology, a lot of waste and inefficiency can be reduced.”
As the IoT grows from individual devices into a larger ecosystem of devices, Bala said inter-device communication—ensuring that various devices are able to communicate and transact—is going to become an area where Blockchain can provide a key solution.
“When we talk about IoT today, people talk about a very simplistic IoT. They're talking about a thermostat that is smart and so on. But the thermostat is operating on its own in a singular environment. They don't operate in a plurality or plural environment,” Bala said.
“What I mean by that is, let's take a car. People want a self-driving car. But a self-driving car will have to talk to the parking meter, or the traffic light, or the toll booth, or the fast food restaurant kiosk. So now, you've got two objects that need to communicate with one another," he stated. "Again, you're talking about a trust boundary. The car belongs to you, the parking meter belongs to the mall operator or the city, and now each of them don't trust each other.”
In order to have a properly functioning IoT ecosystem, Bala said devices need to be able to discover, authenticate, communicate, and transact. “So the two devices have to discover one another. Once that discovery happens, they then exchange some sort of key over some localized communications protocol, which could be 5G or Bluetooth or whatnot.”
Once the devices have shaken hands, they need to verify each other's identity. The car needs to make sure the parking meter is actually a parking meter and not some spoofed or hacked device trying to steal data from the car. “Once that authentication is over, then you can have transactions which can be monetary or non-monetary,” Bala said.
“The obstacles are there because of the lack of standardization in the ledgers, but standardization will never happen because there will always be fragmentation.”
What's Blocking the Chain?
So if IoT and Blockchain are such ideal partners, what's keeping them apart? “One of the challenges has been transaction fees. When you have Blockchains that are permission-less Blockchains like Ethereum, that transaction fee is sometimes extensive,” Bala said. “And it makes it somewhat difficult for microtranscations to happen. So when you talk about devices talking to one another, they're not making big purchases. And they're making purchases of data actually and small transactions of 1 cent or 0.1 cents.”
This ties in further with the notion of there being so many different ledgers and cryptocurrencies available. Though they are decentralized and don't come from a central bank, cryptocurrencies like Ethereum, Ripple, or even the infamous Bitcoin function much like traditional currency in that they have market values and exchange rates that fluctuate based on a number of factors. Transactions between systems that use different currencies can be difficult and expensive as a result.