---
title: Blockchain for Enterprise IoT
type: newsletter
date: 2017-02-14
source: linkedin
summary: Blockchain can be viewed as a distributed decentralised database that holds transaction of every entity that is transacted through the network. Blockchain technology manifested from Bitcoin, a type of digital currency, created and held globally without any…
newsletter: Technology Bytes
draft: false
---

Blockchain can be viewed as a distributed decentralised database that holds transaction of every entity that is transacted through the network. Blockchain technology manifested from Bitcoin, a type of digital currency, created and held globally without any central authority or middleman. Bitcoin uses cryptography to control its creation and transactions, and a public ledger called the "blockchain" that I described earlier. The blockchain technology is now being adopted in non-financial industries like Supply chain, IoT, Digital Identity and many more.

Applying Blockchain technology to IoT can lead to many innovations and solve the problem around trust and compliance in a connected world. In a connected world, you would see a wide variety of devices that needs to be connected to get some work done. Many of these can be first time interactions, for instance, a home automation device like a security alarm, would need to integrate with various devices from different manufacturers which need to send the right context to raise an alarm to a security device. The fundamental question arises should the devices be allowed to connect and communicate with each other?

There are lots of challenges around authenticity in this simple use case, and everything, in the end, boils down to trust between the devices and who maintains the trust. For instance - can other devices be allowed to connect to my security device, what kind of operations can be performed on the security device, is this an authentic device being connected to my home system, is there a way to get the lifecycle and complete journey of the device from manufacturing plants to my home? These are some valid questions, which arise when you have a myriad of devices that needs to connect and communicate in an autonomous way.

I talked about consumer use cases, but the same question arises in virtually every industry, where assets/devices (across the globe) needs to be tracked, audited, be compliant or ensure they get replaced by genuine parts.

And to solve a part of this problem around trust and authenticity, you need an entity (basically set of entities), which can track the entire lifecycle of the devices and probably a set of smart contracts, which can help devices to connect to each other in a secured way, and carry out authentic operations. That’s where Blockchain technology comes into play, to solve the most critical puzzle in a connected world. I view Blockchain as an enabler along with various technologies that can solve the problem around trust, security, connectivity and operability contracts.

IoT is a huge ecosystem play, and we would have thousands of manufacturers that would manufacture billions and trillions of connected devices, multiple platforms, multiple connectivity options and definitely many Blockchain registries spanning across geographies to track the complete lifecycle of the device. The real challenge is not around the technology, but a mutual acceptance from the entire IoT ecosystem, its usage and government initiatives on setting up regional Blockchain registry. Once employed, it can also aid in other use cases like security and compliance, for instance ensuring devices that are not allowed to cross geographical boundaries.

To get started, you can use blockchain as a service from various cloud providers or experiment with open source blockchain platforms like Ethereum and setup your own contracts for your use cases. I will post a followup article on how to use Ethereum in my next article.

*The above extract is part of my book - Enterprise IoT. For more details, kindly refer to my book – “*[*Enterprise IoT*](http://amzn.to/2fHYfni)*”.*