WiMi Hologram Cloud Inc. a annoncé qu'afin d'améliorer encore les performances de la blockchain, l'algorithme de consensus cross-chain de la blockchain a été optimisé et amélioré, et l'algorithme PBFT pondéré a été introduit. L'algorithme est conçu pour augmenter le débit, réduire la latence et améliorer la tolérance aux pannes, et l'algorithme de consensus est destiné à être amélioré en fonction des scénarios d'utilisation spécifiques de la blockchain. L'algorithme PBFT pondéré est un algorithme amélioré basé sur l'algorithme pratique de tolérance aux pannes byzantines (PBFT), qui est rendu plus flexible et plus efficace par l'introduction de poids.

Dans l'algorithme PBFT pondéré, chaque nœud se voit attribuer une valeur de poids qui reflète l'importance et la capacité du nœud. Pendant le fonctionnement de l'algorithme, le nœud décide de l'influence de son vote en fonction de sa valeur de pondération, ce qui affecte le résultat final du consensus. En ajustant la valeur du poids, la charge et la performance des nœuds peuvent être mieux équilibrées afin d'améliorer l'efficacité et la stabilité globales du système.

L'algorithme PBFT pondéré est un algorithme de consensus efficace conçu pour augmenter le débit, réduire la latence et améliorer la tolérance aux pannes. Il apporte des améliorations ciblées à l'algorithme de consensus sur la base de scénarios d'utilisation spécifiques de la blockchain, ce qui permet au système de la blockchain de rester efficace et stable lorsqu'il traite un grand nombre de transactions. Dans les protocoles de consensus traditionnels, les interactions de communication entre les nœuds peuvent conduire à une congestion massive du réseau, ce qui affecte l'efficacité de la cohérence de l'algorithme.

Pour résoudre ce problème, WiMi adopte un algorithme PBFT pondéré pour optimiser le protocole de consensus en combinant les caractéristiques de la chaîne de coalition. L'algorithme introduit un mécanisme d'intégration et un mécanisme de renforcement pour garantir que l'algorithme peut rapidement retrouver son optimisation lorsque des nœuds byzantins apparaissent dans le réseau, et exécuter le protocole de consensus optimisé la plupart du temps. Le PBFT est un algorithme utilisé pour résoudre le "problème des généraux byzantins", dans lequel l'opération de consensus est réalisée par le biais d'une communication mutuelle entre les nœuds.

L'algorithme PBFT pondéré est une amélioration de l'algorithme PBFT, qui rend le processus de consensus plus efficace en introduisant des poids pour les nœuds. Grâce au mécanisme de consensus PBFT pondéré, WiMi construit un environnement de consensus blockchain et conçoit un algorithme d'optimisation du consensus cross-chain basé sur la distribution des nœuds dans le domaine du consensus, ce qui réduit encore le débit et le délai et optimise l'effet du consensus. Les étapes spécifiques de l'algorithme de consensus entre chaînes de blocs basé sur le PBFT pondéré proposé par WiMi sont les suivantes : tout d'abord, l'opération du nœud d'initialisation est effectuée, et le client envoie une demande de transaction au nœud principal.

Le nœud maître reçoit la demande et numérote le message de demande, puis exécute le protocole de cohérence optimisé. Tous les nœuds de consensus exécutent ce protocole optimisé. Dans la phase d'accusé de réception, le système détermine l'état des nœuds de cohérence.

Le nœud principal reçoit les messages de retour de tous les nœuds de consensus, juge de leur exactitude et les compare aux messages locaux préparés à l'avance pour déterminer si les valeurs des champs correspondants sont les mêmes. Lorsqu'un message est altéré, sa valeur de hachage change. Par conséquent, le système effectue les opérations correspondantes en fonction des différents résultats de la comparaison.

Enfin, le nœud principal procède à la mise à niveau des nœuds sur la base de l'intégration des nœuds pour mettre à jour l'ensemble des nœuds de consensus et l'ensemble des nœuds candidats afin de s'assurer que les nœuds de consensus ayant une probabilité élevée sont des nœuds honnêtes. L'optimisation se poursuit lors du processus de consensus suivant. L'algorithme PBFT pondéré permet au système blockchain de rester efficace lors du traitement des transactions.

Cet algorithme permet non seulement d'améliorer le débit et de réduire le délai du système, mais aussi d'améliorer les performances en matière de tolérance aux pannes. En outre, grâce aux mécanismes d'intégration et de renforcement, l'algorithme PBFT pondéré est capable de répondre rapidement aux situations anormales dans le réseau et d'assurer la cohérence et la sécurité des données. Il rend le processus de consensus plus efficace en introduisant des poids de nœuds, et améliore aussi considérablement la sécurité et la stabilité du système de blockchain.

L'application de l'algorithme PBFT pondéré favorisera le développement de la technologie blockchain et améliorera les performances et la fiabilité de la blockchain. À l'avenir, WiMi continuera à se concentrer sur le développement de la technologie blockchain, à explorer activement de nouveaux scénarios d'application et des innovations technologiques, à fournir des solutions blockchain plus efficaces, plus sûres et plus fiables pour diverses industries, et à promouvoir la popularisation et l'application de la technologie blockchain.