WiMi Hologram Cloud Inc. anunció que para mejorar aún más el rendimiento de blockchain, se optimiza y mejora el algoritmo de consenso de cadena cruzada para blockchain y se introduce el algoritmo PBFT ponderado. El algoritmo está diseñado para aumentar el rendimiento, reducir la latencia y mejorar el rendimiento tolerante a fallos, y el algoritmo de consenso está orientado a ser mejorado de acuerdo con los escenarios de uso específicos de la blockchain. El algoritmo PBFT ponderado es un algoritmo mejorado basado en el algoritmo de tolerancia a fallos byzantine práctico (PBFT), que se hace más flexible y eficiente mediante la introducción de pesos.

En el algoritmo PBFT ponderado, cada nodo recibe un valor de peso que refleja la importancia y la capacidad del nodo. Durante el funcionamiento del algoritmo, el nodo decidirá la influencia de su voto en función de su valor de peso, afectando así al resultado final del consenso. Ajustando el valor del peso, la carga y el rendimiento de los nodos pueden equilibrarse mejor para mejorar la eficacia y la estabilidad generales del sistema.

El algoritmo PBFT ponderado es un algoritmo de consenso eficiente diseñado para aumentar el rendimiento, reducir la latencia y mejorar el rendimiento tolerante a fallos. Introduce mejoras selectivas en el algoritmo de consenso basadas en escenarios específicos de uso de la cadena de bloques, lo que permite que el sistema de cadena de bloques siga siendo eficiente y estable cuando se trata de un gran número de transacciones. En los protocolos de consenso tradicionales, las interacciones de comunicación entre nodos pueden provocar una congestión masiva de la red, lo que afecta a la eficiencia de consistencia del algoritmo.

Para resolver este problema, WiMi adopta un algoritmo PBFT ponderado para optimizar el protocolo de consenso combinando las características de la cadena de coalición. El algoritmo introduce un mecanismo de integración y un mecanismo de refuerzo para garantizar que el algoritmo pueda recuperar rápidamente su optimización cuando aparezcan nodos bizantinos en la red, y ejecutar el protocolo de consenso optimizado la mayor parte del tiempo. El PBFT es un algoritmo utilizado para resolver el "problema de los generales bizantinos", en el que la operación de consenso se realiza mediante la comunicación mutua entre nodos.

Y el algoritmo PBFT ponderado es una mejora del PBFT, que hace más eficiente el proceso de consenso introduciendo ponderaciones entre nodos. Mediante el mecanismo de consenso PBFT ponderado, WiMi construye un entorno de consenso de blockchain y diseña un algoritmo de optimización del consenso entre cadenas basado en la distribución de los nodos en el dominio de consenso, lo que reduce aún más el rendimiento y el retraso y optimiza el efecto del consenso. Los pasos específicos del algoritmo de consenso entre cadenas de bloques basado en la PBFT ponderada propuesto por WiMi son los siguientes: en primer lugar, se lleva a cabo la operación del nodo de inicialización, y el cliente envía una solicitud de transacción al nodo maestro.

El nodo maestro recibe la solicitud y numera el mensaje de solicitud, y a continuación ejecuta el protocolo de consistencia optimizado. Todos los nodos de consenso ejecutan este protocolo optimizado. En la fase de acuse de recibo, el sistema determina el estado de los nodos de consistencia.

El nodo maestro recibe los mensajes de respuesta de todos los nodos de consenso, juzga su corrección y los compara con los mensajes locales preparados previamente para determinar si los valores de los campos correspondientes son los mismos. Cuando un mensaje es manipulado, su valor hash cambia. Por lo tanto, el sistema realiza las operaciones correspondientes en función de los distintos resultados de la comparación.

Por último, el nodo maestro realizará la actualización de los nodos basándose en la integración de los nodos para actualizar el conjunto de nodos de consenso y el conjunto de nodos candidatos para garantizar que los nodos de consenso con alta probabilidad sean nodos honestos. La optimización continúa en el siguiente proceso de consenso. El algoritmo PBFT ponderado permite que el sistema blockchain siga siendo eficiente mientras procesa las transacciones.

Este algoritmo no sólo mejora el rendimiento y reduce el retraso del sistema, sino que también mejora el rendimiento de la tolerancia a fallos. Además, mediante los mecanismos de integración y refuerzo, el algoritmo PBFT ponderado es capaz de responder rápidamente a situaciones anómalas en la red y garantizar la coherencia y la seguridad de los datos. Hace que el proceso de consenso sea más eficiente mediante la introducción de ponderaciones de nodos, y también mejora en gran medida la seguridad y la estabilidad del sistema blockchain.

La aplicación del algoritmo PBFT ponderado promoverá aún más el desarrollo de la tecnología blockchain y mejorará el rendimiento y la fiabilidad de blockchain. En el futuro, WiMi seguirá centrándose en el desarrollo de la tecnología blockchain, explorando activamente nuevos escenarios de aplicación e innovaciones tecnológicas, proporcionando soluciones blockchain más eficientes, seguras y fiables para diversas industrias, y promoviendo la popularización y aplicación de la tecnología blockchain.