WiMi Hologram Cloud Inc. gab bekannt, dass der Cross-Chain-Konsens-Algorithmus für Blockchain optimiert und verbessert und der gewichtete PBFT-Algorithmus eingeführt wurde, um die Leistung von Blockchain weiter zu verbessern. Der Algorithmus wurde entwickelt, um den Durchsatz zu erhöhen, die Latenzzeit zu verringern und die Fehlertoleranz zu verbessern. Der Konsensalgorithmus soll entsprechend den spezifischen Anwendungsszenarien der Blockchain verbessert werden. Der gewichtete PBFT-Algorithmus ist ein verbesserter Algorithmus, der auf dem praktischen byzantinischen Fehlertoleranz-Algorithmus (PBFT) basiert, der durch die Einführung von Gewichten flexibler und effizienter wird.

Beim gewichteten PBFT-Algorithmus erhält jeder Knoten einen Gewichtungswert, der die Wichtigkeit und Fähigkeit des Knotens widerspiegelt. Während der Ausführung des Algorithmus entscheidet der Knoten über den Einfluss seiner Stimme entsprechend seinem Gewichtungswert und beeinflusst damit das endgültige Konsensergebnis. Durch die Anpassung des Gewichtungswertes können die Belastung und die Leistung der Knoten besser ausgeglichen werden, um die Gesamteffizienz und Stabilität des Systems zu verbessern.

Der gewichtete PBFT-Algorithmus ist ein effizienter Konsensalgorithmus, der entwickelt wurde, um den Durchsatz zu erhöhen, die Latenzzeit zu verringern und die fehlertolerante Leistung zu verbessern. Er nimmt gezielte Verbesserungen am Konsensalgorithmus vor, die auf spezifischen Blockchain-Nutzungsszenarien basieren, so dass das Blockchain-System auch bei einer großen Anzahl von Transaktionen effizient und stabil bleibt. Bei herkömmlichen Konsensprotokollen können die Kommunikationsinteraktionen zwischen den Knoten zu massiven Netzwerküberlastungen führen, die die Konsistenzeffizienz des Algorithmus beeinträchtigen.

Um dieses Problem zu lösen, verwendet WiMi einen gewichteten PBFT-Algorithmus zur Optimierung des Konsensprotokolls, indem es die Eigenschaften der Koalitionskette kombiniert. Der Algorithmus führt einen Integrationsmechanismus und einen Boosting-Mechanismus ein, um sicherzustellen, dass der Algorithmus schnell zu seiner Optimierung zurückkehren kann, wenn byzantinische Knoten im Netzwerk auftauchen, und das optimierte Konsensprotokoll die meiste Zeit ausführt. PBFT ist ein Algorithmus zur Lösung des "Byzantinischen Generals-Problems", bei dem die Konsensoperation durch gegenseitige Kommunikation zwischen den Knoten durchgeführt wird.

Und der gewichtete PBFT-Algorithmus ist eine Verbesserung von PBFT, die den Konsensprozess durch die Einführung von Knotengewichten effizienter macht. Durch den gewichteten PBFT-Konsensmechanismus konstruiert WiMi eine Blockchain-Konsensumgebung und entwickelt einen kettenübergreifenden Konsensoptimierungsalgorithmus, der auf der Verteilung der Knoten in der Konsensdomäne basiert, was den Durchsatz und die Verzögerung weiter reduziert und den Konsenseffekt optimiert. Die spezifischen Schritte des von WiMi vorgeschlagenen Blockchain-übergreifenden Konsens-Algorithmus, der auf gewichtetem PBFT basiert, sind wie folgt: Zunächst wird die Initialisierungsknoten-Operation durchgeführt, und der Client sendet eine Transaktionsanfrage an den Masterknoten.

Der Master-Knoten empfängt die Anfrage, nummeriert die Anforderungsnachricht und führt dann das optimierte Konsistenzprotokoll aus. Alle Konsensknoten führen dieses optimierte Protokoll aus. In der Rückmeldungsphase ermittelt das System den Status der Konsistenzknoten.

Der Master-Knoten empfängt Rückmeldungen von allen Konsensknoten, beurteilt ihre Korrektheit und vergleicht sie mit lokalen, vorbereiteten Nachrichten, um festzustellen, ob die Werte der entsprechenden Felder übereinstimmen. Sobald eine Nachricht manipuliert wird, ändert sich ihr Hash-Wert. Daher führt das System die entsprechenden Operationen entsprechend den verschiedenen Vergleichsergebnissen durch.

Schließlich führt der Hauptknoten eine Knotenaktualisierung auf der Grundlage der Integration der Knoten durch, um den Satz der Konsensknoten und den Satz der Kandidatenknoten zu aktualisieren und sicherzustellen, dass die Konsensknoten mit hoher Wahrscheinlichkeit ehrliche Knoten sind. Die Optimierung wird im nächsten Konsensprozess fortgesetzt. Der gewichtete PBFT-Algorithmus ermöglicht es dem Blockchain-System, bei der Verarbeitung von Transaktionen effizient zu bleiben.

Dieser Algorithmus verbessert nicht nur den Durchsatz und reduziert die Verzögerung des Systems, sondern erhöht auch die Fehlertoleranz. Durch die Integrations- und Boosting-Mechanismen ist der gewichtete PBFT-Algorithmus außerdem in der Lage, schnell auf abnormale Situationen im Netzwerk zu reagieren und die Datenkonsistenz und Sicherheit zu gewährleisten. Er macht den Konsensprozess durch die Einführung von Knotengewichten effizienter und verbessert auch die Sicherheit und Stabilität des Blockchain-Systems erheblich.

Die Anwendung des gewichteten PBFT-Algorithmus wird die Entwicklung der Blockchain-Technologie weiter vorantreiben und die Leistung und Zuverlässigkeit der Blockchain verbessern. WiMi wird sich auch in Zukunft auf die Entwicklung der Blockchain-Technologie konzentrieren, aktiv neue Anwendungsszenarien und technologische Innovationen erforschen, effizientere, sichere und zuverlässige Blockchain-Lösungen für verschiedene Branchen anbieten und die Verbreitung und Anwendung der Blockchain-Technologie fördern.