Uma Avaliação da Tecnologia Blockchain considerando Eficiência e Segurança de Aplicações do Ecossistema IoT

  • Carlo K. da S. Rodrigues UFABC
  • Vladimir E. M. Rocha UFABC

Abstract


This article assesses the use of the Blockchain technology in the implementation of the IoT-ecosystem database. Through queueing models and simulations, we carry out experiments involving different IoT-application domains. Average transaction-confirmation time, fraud probability, block-loss rate, and average number of queue blocks are chosen as performance metrics, which together provide us with inferences about efficiency, availability, and integrity requirements. The final results reveal that Blockchain may satisfactorily meet the previous requirements. In this sense, the main contribution of this article is thus to yield subsidies for IoT-application real projects. At last, general conclusions and future work conclude this article.

References

Akbari, E., Zhao, W., Yang, S., and Luo, X. (2020). The Impact of Block Parameters on the Throughput and Security of Blockchains. In 2nd International Conference on Blockchain Technology, Hilo, HI, USA.

Blockchain.com (2020). Blockchain Charts. [Online]. Available at: https://www.blockchain.com/pt/charts. Accessed on: June 2nd, 2020.

Bowden, R., Keeler, H. P., Krzesinski, A. E., and Taylor, P. G. (2018). Block arrivals in the bitcoin blockchain. [Online] Available at: https://arxiv.org/abs/1801.07447. Accessed on: May. 17th, 2020.

Dai, H., Zheng, Z., and Zhang, Y. (2019). Blockchain for Internet of Things: A Survey. IEEE Internet of Things Journal, 6(5):8076–8094.

de Souza e Silva, E., Figueiredo, R., and Leão, R. (2009). The TANGRAM-II Integrated Modeling Environment for Computer Systems and Networks. ACM SIGMETRICS Performance Evaluation Review, 36(4):64–69.

Decker, C. and Wattenhofer, R. (2013). Information propagation in the Bitcoin network. In IEEE International Conference on Peer-to-Peer Computing, Trento, Italy.

Farouk, A., Alahmadi, A., Ghose, S., and Mashatan, A. (2020). Blockchain platform for industrial healthcare: Vision and future opportunities. Computer Communications, 154:223 – 235.

Fernández-Caramés, T. M. and Fraga-Lamas, P. (2018). A Review on the Use of Blockchain for the Internet of Things. IEEE Access, 6:32979–33001.

Hang, L. and Kim, D. (2019). Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity. Sensors, 10:2228.

Heinrich, T. and Obelheiro, R. R. (2019). Brasil vs Mundo: Uma Análise Comparativa de Ataques DDoS por Reflexão. In Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais (SBSeg), São Paulo, SP, Brasil.

Hunhevicz, J. J. and Hall, D. M. (2020). Do you need a blockchain in construction? Use case categories and decision framework for DLT design options. Advanced Engineering Informatics, 45:101094.

Jakobsson, M. and Juels, A. (1999). Proofs of Work and Bread Pudding Protocols (Extended Abstract), pages 258–272. Springer US, Boston, MA.

Kleinrock, L. (1975). Queuing Systems. Volume I: Theory. Wiley, New York.

Mocnej, J., Miskuf, M., Papcun, P., and Zolotová, I. (2018a). Impact of Edge Computing Paradigm on Energy Consumption in IoT. IFAC-PapersOnLine, 51(6):162 – 167. 15th IFAC Conference on Programmable Devices and Embedded Systems PDeS 2018.

Mocnej, J., Pekar, A., Seah, W. K. G., and Zolotová, I. (2018b). Network Traffic Characteristics of the IoT Application Use Cases. Technical Report ECSTR18-01, School of Engineering and Computer Science, Victoria University of Wellington.

Mocnej, J., Seah, W. K., Pekar, A., and Zolotová, I. (2018c). Decentralised IoT Architecture for Efficient Resources Utilisation. IFAC-PapersOnLine, 51(6):168 – 173. 15th IFAC Conference on Programmable Devices and Embedded Systems PDeS 2018.

Moin, S., Karim, A., Safdar, Z., Safdar, K., Ahmed, E., and Imran, M. (2019). Securing IoTs in distributed blockchain: Analysis, requirements and open issues. Future Generation Computer Systems, 100:325 – 343.

S. Nakamoto (2008). Bitcoin: A peer-to-peer electronic cash system. Available at: https://bitcoin.org/bitcoin.pdf. Accessed on: Apr. 2nd, 2020.

Statista Research Department (2020a). Global IoT end-user spending worldwide 2017-2025 [Online]. Available at: https://www.statista.com/statistics/976313/global-iot-market-size/. Accessed on: Apr. 4th, 2020.

Statista Research Department (2020b). Number of Internet of Things (IoT) connected devices worldwide in 2018, 2025 and 2030. [Online]. Available at: [link]. Accessed on Apr. 4th, 2020.

Trivedi, K. S. (2002). Probability and Statistics with Reliability, Queuing and Computer Science Applications. John Wiley & Sons, New York, second edition.

Truong, H. T. T., Almeida, M., Karame, G., and Soriente, C. (2019). Towards Secure and Decentralized Sharing of IoT Data. In IEEE International Conference on Blockchain, Atlanta, GA, USA.

Wang, Q., Zhu, X., Ni, Y., Gu, L., and Zhu, H. (2019). Blockchain for the IoT and industrial IoT: A review. Internet of Things, page 100081.

Wang, W., Hoang, D. T., Hu, P., Xiong, Z., Niyato, D., Wang, P., Wen, Y., and Kim, D. I. (2019). A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks. IEEE Access, 7:22328–22370.

Zhang, K. and Jacobsen, H. (2018). Towards Dependable, Scalable, and Pervasive Distributed Ledgers with Blockchains. In IEEE International Conference on Distributed Computing Systems (ICDCS), Vienna, Austria.
Published
2020-10-13
RODRIGUES, Carlo K. da S.; ROCHA, Vladimir E. M.. Uma Avaliação da Tecnologia Blockchain considerando Eficiência e Segurança de Aplicações do Ecossistema IoT. In: BRAZILIAN SYMPOSIUM ON CYBERSECURITY (SBSEG), 20. , 2020, Petrópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 119-132. DOI: https://doi.org/10.5753/sbseg.2020.19232.