Una encuesta sobre técnicas de optimización de red para sistemas blockchain
Autores: Antwi, Robert; Gadze, James Dzisi; Tchao, Eric Tutu; Sikora, Axel; Nunoo-Mensah, Henry; Agbemenu, Andrew Selasi; Obour Agyekum, Kwame Opunie-Boachie; Agyemang, Justice Owusu; Welte, Dominik; Keelson, Eliel
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Una encuesta sobre técnicas de optimización de red para sistemas blockchain
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Internet de las cosas
Cadena de bloques
Problemas de escalabilidad
Algoritmos de consenso
Comunicación entre pares
Marcos de optimización
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 29
Citaciones: Sin citaciones
El aumento del Internet de las cosas (IoT) demanda soluciones seguras para aplicaciones industriales. La seguridad del IoT puede mejorar potencialmente mediante blockchain. Sin embargo, la tecnología blockchain sufre problemas de escalabilidad que dificultan su integración con IoT. Las soluciones a los problemas de escalabilidad de blockchain, como minimizar la complejidad computacional de los algoritmos de consenso o los requisitos de almacenamiento de blockchain, han recibido atención. Sin embargo, para realizar el pleno potencial de blockchain en IoT, también se deben abordar las ineficiencias de su comunicación entre pares. Por ejemplo, blockchain utiliza una técnica de inundación para compartir bloques, lo que resulta en duplicados y un uso ineficiente del ancho de banda. Además, los pares de blockchain utilizan una técnica de selección de vecinos aleatoria (RNS) para decidir con qué otros pares intercambiar datos de blockchain. Como resultado, la formación de la topología de pares a pares (P2P) limita la capacidad de rendimiento efectiva alcanzable. Este documento proporciona una encuesta sobre las estructuras de red y los mecanismos de comunicación de vanguardia utilizados en blockchain y establece la necesidad de optimización basada en la red. Además, discute la arquitectura de blockchain y sus capas, categoriza la literatura existente en las capas y proporciona una encuesta sobre los marcos de optimización de vanguardia, analizando su eficacia y capacidad de escalabilidad. Finalmente, este documento presenta recomendaciones para trabajos futuros.
Descripción
El aumento del Internet de las cosas (IoT) demanda soluciones seguras para aplicaciones industriales. La seguridad del IoT puede mejorar potencialmente mediante blockchain. Sin embargo, la tecnología blockchain sufre problemas de escalabilidad que dificultan su integración con IoT. Las soluciones a los problemas de escalabilidad de blockchain, como minimizar la complejidad computacional de los algoritmos de consenso o los requisitos de almacenamiento de blockchain, han recibido atención. Sin embargo, para realizar el pleno potencial de blockchain en IoT, también se deben abordar las ineficiencias de su comunicación entre pares. Por ejemplo, blockchain utiliza una técnica de inundación para compartir bloques, lo que resulta en duplicados y un uso ineficiente del ancho de banda. Además, los pares de blockchain utilizan una técnica de selección de vecinos aleatoria (RNS) para decidir con qué otros pares intercambiar datos de blockchain. Como resultado, la formación de la topología de pares a pares (P2P) limita la capacidad de rendimiento efectiva alcanzable. Este documento proporciona una encuesta sobre las estructuras de red y los mecanismos de comunicación de vanguardia utilizados en blockchain y establece la necesidad de optimización basada en la red. Además, discute la arquitectura de blockchain y sus capas, categoriza la literatura existente en las capas y proporciona una encuesta sobre los marcos de optimización de vanguardia, analizando su eficacia y capacidad de escalabilidad. Finalmente, este documento presenta recomendaciones para trabajos futuros.