Un enfoque de arquitectura de IoT centrado en blockchain para una gestión efectiva basada en contratos inteligentes de comunicaciones de datos de IoT
Autores: Albulayhi, Abdulsalam S.; Alsukayti, Ibrahim S.
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un enfoque de arquitectura de IoT centrado en blockchain para una gestión efectiva basada en contratos inteligentes de comunicaciones de datos de IoT
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Crecimiento exponencial
Internet de las Cosas
Comunicación de datos del IoT
Cadena de bloques
Contrato inteligente
Arquitectura del IoT
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 35
Citaciones: Sin citaciones
El crecimiento exponencial del Internet de las Cosas (IoT) se está presenciando en la actualidad en diferentes sectores. Esto hace que las comunicaciones de datos del IoT sean más complejas y difíciles de gestionar. Abordar dicho desafío utilizando un modelo centralizado es un enfoque ineficaz y resultaría en dificultades de seguridad y privacidad. Tecnologías como blockchain proporcionan una solución potencial para permitir la gestión segura y efectiva de la comunicación de datos del IoT de manera distribuida y sin confianza. En este documento, se propone una novedosa arquitectura del IoT centrada en blockchain para abordar la gestión efectiva de la comunicación de datos del IoT. Está basada en un contrato inteligente impulsado por eventos que permite un intercambio de datos del IoT manejable y sin confianza utilizando un modelo simple de publicación/suscripción. Para mantener la complejidad y la sobrecarga del sistema al mínimo, el diseño del sistema propuesto se basa en un solo contrato inteligente. Todas las operaciones del sistema que permiten una comunicación efectiva de datos del IoT entre las diferentes partes del sistema están definidas en el contrato inteligente. No hay interacción directa blockchain-dispositivo-IoT, lo que hace que el sistema sea más utilizable en despliegues amplios de IoT que incorporan dispositivos IoT con recursos informáticos y energéticos limitados. Se desarrolló una implementación práctica basada en Ethereum del sistema con la capacidad de simular diferentes configuraciones de IoT. Los resultados de la evaluación demostraron la viabilidad y efectividad de la arquitectura propuesta. Considerando configuraciones experimentales de diferentes escalas y densidades, se lograron comunicaciones de datos fiables y seguras con poca latencia y consumo de recursos.
Descripción
El crecimiento exponencial del Internet de las Cosas (IoT) se está presenciando en la actualidad en diferentes sectores. Esto hace que las comunicaciones de datos del IoT sean más complejas y difíciles de gestionar. Abordar dicho desafío utilizando un modelo centralizado es un enfoque ineficaz y resultaría en dificultades de seguridad y privacidad. Tecnologías como blockchain proporcionan una solución potencial para permitir la gestión segura y efectiva de la comunicación de datos del IoT de manera distribuida y sin confianza. En este documento, se propone una novedosa arquitectura del IoT centrada en blockchain para abordar la gestión efectiva de la comunicación de datos del IoT. Está basada en un contrato inteligente impulsado por eventos que permite un intercambio de datos del IoT manejable y sin confianza utilizando un modelo simple de publicación/suscripción. Para mantener la complejidad y la sobrecarga del sistema al mínimo, el diseño del sistema propuesto se basa en un solo contrato inteligente. Todas las operaciones del sistema que permiten una comunicación efectiva de datos del IoT entre las diferentes partes del sistema están definidas en el contrato inteligente. No hay interacción directa blockchain-dispositivo-IoT, lo que hace que el sistema sea más utilizable en despliegues amplios de IoT que incorporan dispositivos IoT con recursos informáticos y energéticos limitados. Se desarrolló una implementación práctica basada en Ethereum del sistema con la capacidad de simular diferentes configuraciones de IoT. Los resultados de la evaluación demostraron la viabilidad y efectividad de la arquitectura propuesta. Considerando configuraciones experimentales de diferentes escalas y densidades, se lograron comunicaciones de datos fiables y seguras con poca latencia y consumo de recursos.