Blockchain Technology in IoT Systems: Review of the Challenges

Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to enhance the security of the platform while improving other of its aspects. Although there are valuable benefits of the use of IoT platforms based on blockchain technology, it is worth studying the different alternatives between blockchain technologies, because all of them have their own limitations that are not suitable for every use case scenario. In this work, we listed a number of flaws that blockchain technology has in this respect. We have identified that, most of the flaws can be overcome by adapting the variants of this technology to the specific needs of the IoT platform. Every IoT system based on blockchain technology, should perform a systematic analysis of their needs, identifying what are the blockchain features sought for that scenario, to choose the solution that best meets the needs among the different blockchain technology alternatives.

[1]  Juan F. De Paz,et al.  Multi-agent distributed model predictive control with fuzzy negotiation , 2019, Expert Syst. Appl..

[2]  Juan M. Corchado,et al.  Use of Gamification Techniques to Encourage Garbage Recycling. A Smart City Approach , 2018, KMO.

[3]  Iuon-Chang Lin,et al.  A Survey of Blockchain Security Issues and Challenges , 2017, Int. J. Netw. Secur..

[4]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[5]  Mario Pichler,et al.  Decentralized Energy Networks Based on Blockchain: Background, Overview and Concept Discussion , 2018, BIS.

[6]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[7]  Roman Shuwar,et al.  Pros and cons of consensus algorithm proof of stake. Difference in the network safety in proof of work and proof of stake , 2018 .

[8]  Madini O. Alassafi,et al.  Blockchain with Internet of Things: Benefits, Challenges, and Future Directions , 2018, International Journal of Intelligent Systems and Applications.

[9]  Aashaka Shah,et al.  Empowering Light Nodes in Blockchains with Block Summarization , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[10]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[11]  Jan Mendling,et al.  Untrusted Business Process Monitoring and Execution Using Blockchain , 2016, BPM.

[12]  Kem Z. K. Zhang,et al.  Blockchain-based sharing services: What blockchain technology can contribute to smart cities , 2016, Financial Innovation.

[13]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[14]  Juan M. Corchado,et al.  Tendencies of Technologies and Platforms in Smart Cities: A State-of-the-Art Review , 2018, Wirel. Commun. Mob. Comput..

[15]  Feng Tian,et al.  An agri-food supply chain traceability system for China based on RFID & blockchain technology , 2016, 2016 13th International Conference on Service Systems and Service Management (ICSSSM).

[16]  Juan M. Corchado,et al.  Agreement Technologies for Energy Optimization at Home , 2018, Sensors.

[17]  Juan M. Corchado,et al.  Legal Aspects and Emerging Risks in the Use of Smart Contracts Based on Blockchain , 2019, KMO.

[18]  S. Popov The Tangle , 2015 .

[19]  Monodeep Kar,et al.  Energy Efficient and Side-Channel Secure Cryptographic Hardware for IoT-Edge Nodes , 2019, IEEE Internet of Things Journal.

[20]  Alysson Neves Bessani,et al.  State Machine Replication for the Masses with BFT-SMART , 2014, 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks.

[21]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[22]  Juan M. Corchado,et al.  Blockchain Technology: A Review of the Current Challenges of Cryptocurrency , 2019, BLOCKCHAIN.

[23]  Amin Shokri Gazafroudi,et al.  Assessing the operating reserves and costs with considering customer choice and wind power uncertainty in pool-based power market , 2015 .

[24]  Wei Jiang,et al.  Healthcare Data Gateways: Found Healthcare Intelligence on Blockchain with Novel Privacy Risk Control , 2016, Journal of Medical Systems.

[25]  Aggelos Kiayias,et al.  Blockchain Mining Games , 2016, EC.

[26]  Blaine A. Price,et al.  Wearables: has the age of smartwatches finally arrived? , 2015, Commun. ACM.

[27]  Juan M. Corchado,et al.  A Framework for Knowledge Discovery from Wireless Sensor Networks in Rural Environments: A Crop Irrigation Systems Case Study , 2018, Wirel. Commun. Mob. Comput..

[28]  M. Christopher Logistics & Supply Chain Management , 1998 .

[29]  Feng Tian,et al.  A supply chain traceability system for food safety based on HACCP, blockchain & Internet of things , 2017, 2017 International Conference on Service Systems and Service Management.

[30]  N. Radziwill Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. , 2018 .

[31]  Yeray Mezquita Internet of Things Platforms Based on Blockchain Technology: A Literature Review , 2019 .

[32]  Neil W. Bergmann,et al.  IoT Privacy and Security Challenges for Smart Home Environments , 2016, Inf..

[33]  Ariel Gabizon,et al.  Cryptocurrencies Without Proof of Work , 2014, Financial Cryptography Workshops.

[34]  Elaine Shi,et al.  The Honey Badger of BFT Protocols , 2016, CCS.

[35]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[36]  Juan M. Corchado,et al.  Blockchain-Based Architecture: A MAS Proposal for Efficient Agri-Food Supply Chains , 2019, ISAmI.

[37]  Sachin Shetty,et al.  Towards data assurance and resilience in IoT using blockchain , 2017, MILCOM 2017 - 2017 IEEE Military Communications Conference (MILCOM).