Transparência de conectividade de Serviços Blockchain em Sistemas IoT: uma proposta de arquitetura

Autores

DOI:

https://doi.org/10.33448/rsd-v10i12.20273

Palavras-chave:

Internet das coisas; Blockchain; Sistemas Distribuídos; Transparência.

Resumo

A Internet das Coisas criou um mundo conectado através dos mais diversos tipos de sensores, possibilitando que objetos de nossas vidas cotidianas estejam interligados à rede. No entanto, à medida que a quantidade de dados gerados por esses dispositivos aumentam, o risco de roubo e adulteração deles se torna ainda mais relevante. Para melhorar o nível de segurança dentro da Internet das Coisas, o Blockchain se apresenta como uma potencial solução para a integridade dos dados.  Contudo, a realização da conexão entre dispositivos IoT e Blockchain é uma tarefa de razoável complexidade. Neste contexto, este trabalho propõe uma arquitetura para transparência de conectividade de serviços Blockchain em Sistemas IoT. Esta arquitetura busca proporcionar ao usuário final a percepção da utilização do sistema proposto como um sistema único e totalmente centralizado, ocultando as complexidades desta integração. Para este fim, foi realizado um estudo sobre as características das redes Blockchain, apresentando benefícios na implementação em sistemas de Internet das Coisas e um estudo dos tipos de plataformas e dos protocolos de comunicação mais utilizados. Para avaliar a arquitetura proposta, foi realizado estudo de caso que buscou analisar a percepção do usuário final na utilização da proposta e o nível de transparência aplicado.

Referências

Ali, N. S., & Shibghatullah, A. S. (2016). Protection web applications using real-time technique to detect structured query language injection attacks. International Journal of Computer Applications, 149(6), 26-32.

Bombardelli, F. G. URF (Framework Unificado de Robótica): proposta de interface para sistemas distribuídos.

Carrion, P., & Quaresma, M. (2019). Internet da Coisas (IoT): Definições e aplicabilidade aos usuários finais. Human Factors in Design, 8(15), 049-066.

Chen, Y., Farley, T., & Ye, N. (2004). QoS requirements of network applications on the Internet. Information Knowledge Systems Management, 4(1), 55-76.

Coulouris, G., Dollimore, J., Kindberg, T., & Blair, G. (2013). Sistemas Distribuídos-: Conceitos e Projeto. Bookman Editora.

Dall'Oglio, P. (2018). PHP Programando com orientação a Objetos. Novatec Editora.

de Lemos, M. F., Oliveira, P. C., Ruela, L. C., da Silva Santos, M., Slveira, T. C., & de Sousa Reis, J. C. (2013). Aplicabilidade da arquitetura MVC em uma aplicação web (WebApps). RE3C-Revista Eletrônica Científica de Ciência da Computação, 8(1).

de Morais, A. M., de Almeida Callou, G. R., & Lins, F. A. A. (2020). Simulação e Avaliação de Desempenho de uma Rede Blockchain Utilizando Containers Docker. Cadernos do IME-Série Informática, 44, 73-87.

Dedeoglu, V., Jurdak, R., Dorri, A., Lunardi, R. C., Michelin, R. A., Zorzo, A. F., & Kanhere, S. S. (2020). Blockchain technologies for iot. In Advanced Applications of Blockchain Technology (pp. 55-89). Springer, Singapore.

Dorri, A., Kanhere, S. S., Jurdak, R., & Gauravaram, P. (2017, March). Blockchain for IoT security and privacy: The case study of a smart home. In 2017 IEEE international conference on pervasive computing and communications workshops (PerCom workshops) (pp. 618-623). IEEE.

Estevão, B. D. S., Sandmann, A., & Santos, I. B. D. (2018). Aplicações ricas para Internet: proposta de Arquitetura de software na nuvem para atender ao Agronegócio.

Kim, T. H., Ramos, C., & Mohammed, S. (2017). Smart city and IoT.

Panarello, A., Tapas, N., Merlino, G., Longo, F., & Puliafito, A. (2018). Blockchain and iot integration: A systematic survey. Sensors, 18(8), 2575.

Pinno, O. J. A., Gregio, A. R. A., & De Bona, L. C. (2017, December). Controlchain: Blockchain as a central enabler for access control authorizations in the iot. In GLOBECOM 2017-2017 IEEE Global Communications Conference (pp. 1-6). IEEE.

Ramos, R. A., Camargo, V., Penteado, R., & Masiero, P. C. (2004, August). Reuso da implementaçao orientada a aspectos do padrao de projeto camada de persistência. In The Fourth Latin American Conference on Pattern Languages of Programming-SugarLoafPLoP, Fortaleza-CE (Vol. 27).

Rotermel, F., & Sommariva, L. W. (2016). Inovações advindas na nova versão da linguagem de programação web PHP 7.0. Revista Interdisciplinar Científica Aplicada, 10(4), 1-20.

Sarzosa Choque, A. I. (2019). PERFORMANCE TESTING A WEB SERVICES CON JMETER (Doctoral dissertation).

Soares, A. S. S., & Matos, P. F. (2017). Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas. In SBBD (Short Papers) (pp. 306-311).

Teixeira, M. A., & Catanduva, S. P. (2018). Servidor WEB Apache.

Yu, S., Lv, K., Shao, Z., Guo, Y., Zou, J., & Zhang, B. (2018, August). A high performance blockchain platform for intelligent devices. In 2018 1st IEEE international conference on hot information-centric networking (HotICN) (pp. 260-261). IEEE.

Downloads

Publicado

19/09/2021

Como Citar

GREGÓRIO, E. N. de V.; LINS, F. A. A.; NÓBREGA, O. de O. . Transparência de conectividade de Serviços Blockchain em Sistemas IoT: uma proposta de arquitetura. Research, Society and Development, [S. l.], v. 10, n. 12, p. e239101220273, 2021. DOI: 10.33448/rsd-v10i12.20273. Disponível em: https://rsdjournal.org/index.php/rsd/article/view/20273. Acesso em: 7 jul. 2024.

Edição

Seção

Ciências Exatas e da Terra