Ce-PBFT: un algoritmo de consenso PBFT optimizado para el comercio de energía de microredes
Autores: Ding, Xu; Lu, Haihua; Cheng, Lanxian
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Ce-PBFT: un algoritmo de consenso PBFT optimizado para el comercio de energía de microredes
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Cadena de bloques
Sistema de comercio de microredes
Tolerancia Práctica a Fallas Bizantinas
Algoritmo
Sobrecarga de comunicación
Consenso.
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 37
Citaciones: Sin citaciones
Actualmente, en el sistema de comercio de microredes distribuidas basado en blockchain, existen algunos problemas, como baja capacidad de procesamiento, alta demora y una alta sobrecarga de comunicación. Con este fin, se propone un algoritmo de Tolerancia a Fallas Bizantinas Práctico mejorado (CE-PBFT) adecuado para el comercio de energía de microredes. Primero, se introduce un modelo de cálculo de valor crediticio de nodos, y los nodos se dividen en nodos de consenso, supervisión y propagación según sus valores crediticios, formando una estructura jerárquica de red para garantizar la eficiencia y confiabilidad del consenso. En segundo lugar, se optimiza el proceso de consenso mediante la adopción de un mecanismo de consenso segmentado. Este enfoque calcula las rondas de consenso para los nodos y selecciona los métodos para el cambio de tipo de nodo y consenso en función de estos cálculos, logrando cambios dinámicos en los estados de los nodos y los valores crediticios, reduciendo efectivamente la sobrecarga de comunicación del consenso de nodos. Finalmente, los experimentos muestran que en comparación con los algoritmos IMPBFT y PBFT, el algoritmo CE-PBFT tiene un mejor rendimiento en capacidad de procesamiento, demora y sobrecarga de comunicación, con un 22% más de capacidad de procesamiento promedio y un 15% menos de demora promedio que el algoritmo IMPBFT y un 118% más de capacidad de procesamiento promedio y un 87% menos de demora promedio que el algoritmo PBFT.
Descripción
Actualmente, en el sistema de comercio de microredes distribuidas basado en blockchain, existen algunos problemas, como baja capacidad de procesamiento, alta demora y una alta sobrecarga de comunicación. Con este fin, se propone un algoritmo de Tolerancia a Fallas Bizantinas Práctico mejorado (CE-PBFT) adecuado para el comercio de energía de microredes. Primero, se introduce un modelo de cálculo de valor crediticio de nodos, y los nodos se dividen en nodos de consenso, supervisión y propagación según sus valores crediticios, formando una estructura jerárquica de red para garantizar la eficiencia y confiabilidad del consenso. En segundo lugar, se optimiza el proceso de consenso mediante la adopción de un mecanismo de consenso segmentado. Este enfoque calcula las rondas de consenso para los nodos y selecciona los métodos para el cambio de tipo de nodo y consenso en función de estos cálculos, logrando cambios dinámicos en los estados de los nodos y los valores crediticios, reduciendo efectivamente la sobrecarga de comunicación del consenso de nodos. Finalmente, los experimentos muestran que en comparación con los algoritmos IMPBFT y PBFT, el algoritmo CE-PBFT tiene un mejor rendimiento en capacidad de procesamiento, demora y sobrecarga de comunicación, con un 22% más de capacidad de procesamiento promedio y un 15% menos de demora promedio que el algoritmo IMPBFT y un 118% más de capacidad de procesamiento promedio y un 87% menos de demora promedio que el algoritmo PBFT.