logo móvil
Contáctanos

Un análisis de costos de almacenamiento de datos de sensores de Internet de las cosas en Blockchain a través de contratos inteligentes

Autores: Kurt Peker, Yeem; Rodriguez, Xavier; Ericsson, James; Lee, Suk Jin; Perez, Alfredo J.

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

Un análisis de costos de almacenamiento de datos de sensores de Internet de las cosas en Blockchain a través de contratos inteligentes


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Blockchain
Almacenamiento de datos
Dispositivos IoT
Contratos inteligentes
Método de codificación
Ethereum

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 23

Citaciones: Sin citaciones


Descripción
La cadena de bloques es una tecnología en desarrollo que puede ser utilizada para el almacenamiento seguro y compartido de datos. En este trabajo, examinamos el costo del almacenamiento de datos basado en Blockchain para dispositivos limitados de Internet de las Cosas (IoT). Tuvimos dos fases en el estudio. En la primera fase, almacenamos datos recuperados de un sensor de temperatura/humedad conectado a una cadena de bloques de prueba de Ethereum utilizando contratos inteligentes de dos maneras diferentes: primero, agregando los nuevos datos a los datos existentes, almacenando todos los datos del sensor; y segundo, sobrescribiendo los nuevos datos en los datos existentes, almacenando solo una parte reciente de los datos. En la segunda fase, almacenamos datos simulados de varios sensores en la cadena de bloques asumiendo que los datos del sensor son numéricos. Propusimos un método para codificar los datos de los sensores en una variable y comparamos los costos de almacenar los datos en una matriz versus almacenar los datos codificados de todos los sensores en una variable. También comparamos los costos de llevar a cabo la codificación dentro del contrato inteligente versus fuera del contrato inteligente. En la primera fase, nuestros resultados indican que sobrescribir puntos de datos es más rentable que agregarlos. En la segunda fase, utilizando el método de codificación propuesto para almacenar los datos de varios sensores cuesta significativamente menos que almacenar los datos en una matriz, si la codificación se realiza fuera del contrato inteligente. Si la codificación se lleva a cabo en el contrato inteligente, el costo sigue siendo menor que almacenar los datos en una matriz, sin embargo, la diferencia no es significativa. El estudio muestra que aunque es costoso, para aplicaciones donde la integridad y transparencia de los datos son cruciales, almacenar datos de sensores de IoT en Ethereum podría ser una solución confiable.

Otros recursos que podrían interesarte

Temas Virtualpro