Un estudio comparativo de mecanismos de consenso en blockchain para redes de IoT
Autores: Auhl, Zachary; Chilamkurti, Naveen; Alhadad, Rabei; Heyne, Will
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un estudio comparativo de mecanismos de consenso en blockchain para redes de IoT
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Mecanismo de consenso
Tecnología de blockchain
Internet de las cosas
Tolerancia a fallos
Integridad de datos
Redes descentralizadas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
El mecanismo de consenso es un componente clave de la tecnología Blockchain, que permite que miles de nodos acuerden una vista única y consistente de la Blockchain. Un mecanismo de consenso cuidadosamente seleccionado puede proporcionar atributos como tolerancia a fallos e inmutabilidad a una aplicación. Internet de las cosas (IoT) es un caso de uso que puede aprovechar estas propiedades únicas de Blockchain. Los dispositivos IoT se implementan comúnmente en dominios sensibles como salud, ciudades inteligentes y cadenas de suministro. La resiliencia y la integridad de los datos son importantes para estos dominios, ya que las fallas y la manipulación maliciosa de datos podrían ser perjudiciales para los sistemas que dependen de estos dispositivos IoT. Además, las Blockchains son adecuadas para redes descentralizadas y redes con altas tasas de rotación. Una dificultad al aplicar la tecnología Blockchain al IoT es la falta de recursos computacionales. Esto significa que los mecanismos de consenso tradicionales como Prueba de Trabajo (PoW) no son adecuados. En este documento, compararemos varios mecanismos de consenso populares utilizando un conjunto de criterios, con el objetivo de comprender qué mecanismos de consenso son adecuados para implementar en el IoT y qué compensaciones se requieren. Mostramos que existen oportunidades tanto para PoW como para PoS para ser implementados en el IoT, con mecanismos de consenso IoT específicamente diseñados como PoSCS y Microchain. Nuestro análisis muestra que Microchain y PoSCS tienen características que son adecuadas para el consenso en el IoT.
Descripción
El mecanismo de consenso es un componente clave de la tecnología Blockchain, que permite que miles de nodos acuerden una vista única y consistente de la Blockchain. Un mecanismo de consenso cuidadosamente seleccionado puede proporcionar atributos como tolerancia a fallos e inmutabilidad a una aplicación. Internet de las cosas (IoT) es un caso de uso que puede aprovechar estas propiedades únicas de Blockchain. Los dispositivos IoT se implementan comúnmente en dominios sensibles como salud, ciudades inteligentes y cadenas de suministro. La resiliencia y la integridad de los datos son importantes para estos dominios, ya que las fallas y la manipulación maliciosa de datos podrían ser perjudiciales para los sistemas que dependen de estos dispositivos IoT. Además, las Blockchains son adecuadas para redes descentralizadas y redes con altas tasas de rotación. Una dificultad al aplicar la tecnología Blockchain al IoT es la falta de recursos computacionales. Esto significa que los mecanismos de consenso tradicionales como Prueba de Trabajo (PoW) no son adecuados. En este documento, compararemos varios mecanismos de consenso populares utilizando un conjunto de criterios, con el objetivo de comprender qué mecanismos de consenso son adecuados para implementar en el IoT y qué compensaciones se requieren. Mostramos que existen oportunidades tanto para PoW como para PoS para ser implementados en el IoT, con mecanismos de consenso IoT específicamente diseñados como PoSCS y Microchain. Nuestro análisis muestra que Microchain y PoSCS tienen características que son adecuadas para el consenso en el IoT.