Friday 29 January 2016

Beyond bitcoin: Can the blockchain power industrial IoT?

The blockchain is the technology behind the popular crypto-currency bitcoin. While the bitcoin is certainly the most famous application of the blockchain, it is far from being the only one. The decentralized, trustless and secured capabilities of the blockchain have the potential of redefining many traditional business solutions including those powering the enterprise Internet of Things (IoT).

Bitcoin has become one of the most interesting technologies of the past few years. The magic behind bitcoin is powered by an equally exciting technology known as the blockchain. While the Bitcoin is certainly the most famous application of the blockchain, it is far from being the only one. The decentralized, trustless and secured capabilities of the blockchain have the potential of redefining many traditional business solutions including those powering the enterprise Internet of Things (IoT).

The blockchain explained

The blockchain is Bitcoin’s public ledger. From a functional standpoint, the blockchain provides a decentralized, time stamped, ordered record of all transactions in a Bitcoin network that can be verified at any time. These simple capabilities represent the first practical answer to profound computer science problems based on the trust of nodes in a decentralized network. One of the most popular and ancient problems that can be solved by the blockchain is the "the Byzantine Generals’ Problem.” To quote from the original paper defining the B.G.P.:      

"" style="border: 0px; vertical-align: bottom;">

  “[Imagine] a group of generals of the Byzantine army camped with their troops around an enemy city. Communicating only by messenger, the generals must agree upon a common battle plan. However, one or more of them may be traitors who will try to confuse the others. The problem is to find an algorithm to ensure that the loyal generals will reach agreement.”

The blockchain can solve the B.G.P. because it provides, for the first time, the infrastructure for a user to directly transfer a piece of property (ex: money), to another user in a secure and safe way in which everyone in the network knows about the transfer and yet nobody can challenge its legitimacy.

The blockchain and industrial IoT

The decentralized, autonomous, and trustless capabilities of the blockchain make it an ideal component to become a foundational element of industrial IoT solutions. It is not a surprise that enterprise IoT technologies have quickly become one of the early adopters of blockchain technologies.

In an IoT network, the blockchain can keep an immutable record of the history of smart devices. This feature enables the autonomous functioning of smart devices without the need for centralized authority. As a result, the blockchain opens the door to a series of IoT scenarios that were remarkably difficult, or even impossible to implement without it.

Trustless peer-to-peer messaging

By leveraging the blockchain, industrial IoT solutions can enable secure, trustless messaging between devices in an IoT network. In this model, the blockchain will treat message exchanges between devices similar to financial transactions in a bitcoin network. To enable message exchanges, devices will leverage smart contracts which then model the agreement between the two parties.

In this scenario, we can sensor from afar, communicating directly with the irrigation system in order to control the flow of water based on conditions detected on the crops. Similarly, smart devices in an oil platform can exchange data to adjust functioning based on weather conditions.

No comments:

Post a Comment