Reading Time: 2 minutes

Lately there’s a lot of talk about blockchain usage in IoT world, so I decided to investigate what’s it all about and in this post I’ll share with you some of my findings.

First of all, what is a blockchain?  Blockchain is a list of data records called blocks, each of them contains a cryptographic hash of a previous one, then timestamp and transaction data. Blockchain is design in a way that data records in a any block can’t be modified afterwards without modifying all the linked blocks and also there’s a anonymous peer 2 peer network community taking care for blocks validation and inter-node communication. Or to explain it in simple words, you ask  all the peers the same question, you should get the same answer from all of them, if someone is lying, he would be expelled and all the others would be informed about it. Blockchain became popular because of the bitcoin, a cryptocurrency invented by “Satoshi Nakamoto” – whoever it might be. Anyhow, now we see blockchain used for many applications and thus we have it in IoT world as well.

For what for to use blockchain in IoT world? Applications are numerous: IoT device ID validation, creation of distributed data, selling of collected data – just to name a few possibilities, but as you can imagine they are all engaged around security. Even though  blockchain offer mass of opportunities, there are many problems when we decided to combine these two infant technologies. IoT needs to offer CIA (confidentiality, integrity and availability) and scalability for up to 10 years and on the other hand we have blockchain that’s “a bit unpredictable” since system is volatile and speculative. For sure we can skip over that threat by creating our own private blockchain – but for this you need a lot of time and money. Then there’s a another big problem, blockchain’s security depends on its cryptography and this is created by people who are not immune to mistakes – as it happen with IOTA. You’d be better of with existing strong encryption when it comes to confidentiality. Strong point of blockchain usage in IoT would definitely be integrity, so we’d be sure that we are getting the data from and sending to the correct end device that’s somewhere out in the public. Regarding the availability, even though blockchain offer self healing process if some end device is taken off the network, we need to be aware of the latency it can cause and this is a big issue for IoT application. IOTA is tackling this latency issue with its variation of a blockchain called DAG (directed acyclic graph) “Tangle”.    

Well even though opinions are divided and it seems that there are more cons than pros when it comes to blockchain usage in IoT world, I’d bet that at the end we’ll see it a lot – also, for  me it will be interesting to reflect on this prediction in a few years. Anyhow, please share your opinion at ivan@simpleiot.eu about your views on  application of blockchain in IoT.

[easy-social-share]

What’s IOTA and how to buy it?

We’ve been writing about Blockchain and IOT and now we’ll explore IOTA cryptocurrency and give you an almost step by step guide on how to buy it. The IOTA token was created to service the ‘Internet of things’: the billions of small computing devices that are increasingly being embedded into everyday objects, enabling them to […]

August 18 3 Minutes to read

Getting things done (GTD) by David Allen – Book review

Introduction Although I think that I am pretty well organized I find this book very valuable since I have tweaked the way I handle stuff according to this book. To organize my day, week and more I have been using the free version of cloud SW called KanBanFlow: https://kanbanflow.com/ so I tweaked that as well. I […]

March 15 11 Minutes to read

Building the IoT by Maciej Kranz – book review

Introduction I quite liked this book. It doesn’t have too much deep technical information but it focuses more on the real use cases, industry perspective and the business part of the IoT. Also, Kranz is able to demystify IoT, not goo too much into hype but present solid use cases and reasons why IoT is […]

February 26 5 Minutes to read

Scroll Up