Mejora del algoritmo de consenso de tolerancia a fallas bizantinas práctico basado en DIANA en transacciones de entorno de propiedad intelectual
Autores: Wang, Jing; Feng, Wenlong; Huang, Mengxing; Feng, Siling; Du, Dan
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Mejora del algoritmo de consenso de tolerancia a fallas bizantinas práctico basado en DIANA en transacciones de entorno de propiedad intelectual
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Algoritmo de consenso
Transacciones de propiedad intelectual
Tolerancia Práctica a Fallas Bizantinas
Análisis Divisivo
Mecanismo de agrupamiento jerárquico
Clasificación de nodos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 38
Citaciones: Sin citaciones
En respuesta a las deficiencias del algoritmo de consenso para transacciones de propiedad intelectual, como la alta sobrecarga de comunicación, la selección aleatoria de nodos primarios y el tiempo prolongado de consenso, se propone un algoritmo de mejora de la Tolerancia a Fallas Bizantinas Práctica (PBFT) basado en Análisis Divisivo (DIANA) llamado algoritmo D-PBFT. En primer lugar, el algoritmo adopta el mecanismo de agrupación jerárquica de DIANA para agrupar nodos según similitud, mejorando la precisión de partición de nodos y reduciendo el número de nodos de consenso participantes. En segundo lugar, diseña un sistema de recompensas y castigos basado en la clasificación de nodos, para lograr consistencia entre el estado de los nodos y los permisos, evaluación oportuna y retroalimentación sobre comportamientos de nodos, mejorando así el entusiasmo de los nodos. Luego, se mejora el método de elección del nodo primario mediante la construcción de nodos proxy y alternativos y adoptando una estrategia de votación mayoritaria para lograr la selección y confiabilidad del nodo primario. Finalmente, se optimiza el protocolo de consistencia para realizar consenso una vez dentro del clúster y una vez entre todos los nodos primarios, para garantizar la precisión de los resultados del consenso. Los resultados experimentales demuestran que el algoritmo D-PBFT muestra un mejor rendimiento en cuanto a complejidad de comunicación, rendimiento y latencia.
Descripción
En respuesta a las deficiencias del algoritmo de consenso para transacciones de propiedad intelectual, como la alta sobrecarga de comunicación, la selección aleatoria de nodos primarios y el tiempo prolongado de consenso, se propone un algoritmo de mejora de la Tolerancia a Fallas Bizantinas Práctica (PBFT) basado en Análisis Divisivo (DIANA) llamado algoritmo D-PBFT. En primer lugar, el algoritmo adopta el mecanismo de agrupación jerárquica de DIANA para agrupar nodos según similitud, mejorando la precisión de partición de nodos y reduciendo el número de nodos de consenso participantes. En segundo lugar, diseña un sistema de recompensas y castigos basado en la clasificación de nodos, para lograr consistencia entre el estado de los nodos y los permisos, evaluación oportuna y retroalimentación sobre comportamientos de nodos, mejorando así el entusiasmo de los nodos. Luego, se mejora el método de elección del nodo primario mediante la construcción de nodos proxy y alternativos y adoptando una estrategia de votación mayoritaria para lograr la selección y confiabilidad del nodo primario. Finalmente, se optimiza el protocolo de consistencia para realizar consenso una vez dentro del clúster y una vez entre todos los nodos primarios, para garantizar la precisión de los resultados del consenso. Los resultados experimentales demuestran que el algoritmo D-PBFT muestra un mejor rendimiento en cuanto a complejidad de comunicación, rendimiento y latencia.