Algoritmo tolerante a fallas bizantinas mejorado basado en la cadena de alianza.
Autores: Gao, Wuqi; Mu, Wubin; Huang, Shanshan; Wang, Man; Li, Xiaoyan
Idioma: Inglés
Editor: Hindawi
Año: 2021
Acceso abierto
Artículo científico
Categoría
Ingeniería y Tecnología
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 18
Citaciones: Sin citaciones
La cadena de alianza es una cadena de bloques multicéntrica típica y de fácil implementación, por lo que es respaldada por cada vez más empresas y gobiernos. Este documento analiza las ventajas y desventajas de la Tolerancia a Fallas Bizantinas Práctica (PBFT) en el escenario de aplicación de la cadena de alianza. Con el objetivo de abordar la baja eficiencia del consenso multinodo del algoritmo PBFT, se propone el algoritmo de consenso C-Raft-PBFT. Al integrar el algoritmo Raft y el algoritmo PBFT con un mecanismo de crédito, diseñar la evaluación de crédito de nodos y protocolos de calificación, y aumentar la detección de nodos bizantinos basada en un mecanismo de retroalimentación y otros métodos, se mejora la eficiencia del sistema. Los resultados experimentales muestran que el algoritmo mejorado tiene una mayor capacidad de procesamiento y menor retraso, y también se mejora la tolerancia a fallas del sistema. Entre ellos, el
Descripción
La cadena de alianza es una cadena de bloques multicéntrica típica y de fácil implementación, por lo que es respaldada por cada vez más empresas y gobiernos. Este documento analiza las ventajas y desventajas de la Tolerancia a Fallas Bizantinas Práctica (PBFT) en el escenario de aplicación de la cadena de alianza. Con el objetivo de abordar la baja eficiencia del consenso multinodo del algoritmo PBFT, se propone el algoritmo de consenso C-Raft-PBFT. Al integrar el algoritmo Raft y el algoritmo PBFT con un mecanismo de crédito, diseñar la evaluación de crédito de nodos y protocolos de calificación, y aumentar la detección de nodos bizantinos basada en un mecanismo de retroalimentación y otros métodos, se mejora la eficiencia del sistema. Los resultados experimentales muestran que el algoritmo mejorado tiene una mayor capacidad de procesamiento y menor retraso, y también se mejora la tolerancia a fallas del sistema. Entre ellos, el