WiMi Hologram Cloud Inc. heeft aangekondigd dat, om de prestaties van blockchain verder te verbeteren, het cross-chain consensusalgoritme voor blockchain is geoptimaliseerd en verbeterd, en het gewogen PBFT-algoritme is geïntroduceerd. Het algoritme is ontworpen om de doorvoer te verhogen, de latentie te verlagen en de fouttolerante prestaties te verbeteren, en het is de bedoeling dat het consensusalgoritme wordt verbeterd op basis van de specifieke gebruiksscenario's van de blockchain. Het gewogen PBFT-algoritme is een verbeterd algoritme op basis van het praktische byzantijnse fouttolerantiealgoritme (PBFT), dat flexibeler en efficiënter is gemaakt door gewichten in te voeren.

In het gewogen PBFT-algoritme krijgt elk knooppunt een gewichtswaarde die het belang en de capaciteit van het knooppunt weergeeft. Tijdens de werking van het algoritme zal het knooppunt de invloed van zijn stem bepalen aan de hand van zijn gewichtswaarde en zo het uiteindelijke consensusresultaat beïnvloeden. Door de gewichtswaarde aan te passen, kunnen de belasting en prestaties van de knooppunten beter gebalanceerd worden om de algemene efficiëntie en stabiliteit van het systeem te verbeteren.

Het gewogen PBFT-algoritme is een efficiënt consensusalgoritme dat ontworpen is om de doorvoer te verhogen, de latentie te verlagen en de fouttolerante prestaties te verbeteren. Het brengt gerichte verbeteringen aan in het consensusalgoritme op basis van specifieke blockchaingebruiksscenario's, waardoor het blockchainsysteem efficiënt en stabiel blijft wanneer het een groot aantal transacties verwerkt. In traditionele consensusprotocollen kunnen communicatie-interacties tussen knooppunten leiden tot enorme netwerkcongestie, waardoor de consistentie-efficiëntie van het algoritme wordt aangetast.

Om dit probleem op te lossen, gebruikt WiMi een gewogen PBFT-algoritme om het consensusprotocol te optimaliseren door de kenmerken van de coalitieketen te combineren. Het algoritme introduceert een integratiemechanisme en een boostingmechanisme om ervoor te zorgen dat het algoritme snel kan herstellen naar zijn optimalisatie wanneer er Byzantijnse knooppunten in het netwerk verschijnen, en het geoptimaliseerde consensusprotocol het grootste deel van de tijd kan uitvoeren. PBFT is een algoritme dat gebruikt wordt om het "Byzantijnse generaalsprobleem" op te lossen, waarbij de consensus tot stand komt door wederzijdse communicatie tussen knooppunten.

En het gewogen PBFT-algoritme is een verbetering van PBFT, dat het consensusproces efficiënter maakt door knooppuntgewichten te introduceren. Via het gewogen PBFT-consensusmechanisme construeert WiMi een blockchainconsensusomgeving en ontwerpt een cross-chain consensusoptimalisatiealgoritme gebaseerd op de verdeling van knooppunten in het consensusdomein, dat de doorvoer en vertraging verder vermindert en het consensuseffect optimaliseert. De specifieke stappen van het blockchain cross-chain consensusalgoritme gebaseerd op gewogen PBFT voorgesteld door WiMi zijn als volgt: eerst wordt de initialisatie node operatie uitgevoerd, en de cliënt stuurt een transactieverzoek naar het master node.

Het masterknooppunt ontvangt het verzoek en nummert het verzoekbericht, en voert vervolgens het geoptimaliseerde consistentieprotocol uit. Alle consensusknooppunten voeren dit geoptimaliseerde protocol uit. In de bevestigingsfase bepaalt het systeem de status van de consistentieknooppunten.

Het masterknooppunt ontvangt feedbackberichten van alle consensusknooppunten, beoordeelt de juistheid ervan en vergelijkt ze met lokale vooraf voorbereide berichten om te bepalen of de waarden van de corresponderende velden hetzelfde zijn. Zodra er met een bericht geknoeid is, zal de hashwaarde ervan veranderen. Daarom voert het systeem de overeenkomstige bewerkingen uit volgens de verschillende vergelijkingsresultaten.

Tenslotte zal het hoofdknooppunt de knooppunten upgraden op basis van de integratie van de knooppunten om de consensusknooppuntenverzameling en de kandidaatknooppuntenverzameling bij te werken om ervoor te zorgen dat de consensusknooppunten met een hoge waarschijnlijkheid eerlijke knooppunten zijn. De optimalisatie gaat verder in het volgende consensusproces. Het gewogen PBFT-algoritme zorgt ervoor dat het blockchain-systeem efficiënt blijft tijdens het verwerken van transacties.

Dit algoritme verbetert niet alleen de doorvoer en vermindert de vertraging van het systeem, maar verbetert ook de fouttolerantie. Bovendien kan het gewogen PBFT-algoritme dankzij de integratie- en boostingmechanismen snel reageren op abnormale situaties in het netwerk en zorgen voor gegevensconsistentie en veiligheid. Het maakt het consensusproces efficiënter door knooppuntgewichten te introduceren, en verbetert ook aanzienlijk de veiligheid en stabiliteit van het blockchain-systeem.

De toepassing van het gewogen PBFT-algoritme zal de ontwikkeling van blockchaintechnologie verder bevorderen en de prestaties en betrouwbaarheid van blockchain verbeteren. WiMi zal zich in de toekomst blijven richten op de ontwikkeling van blockchaintechnologie, actief nieuwe toepassingsscenario's en technologische innovaties onderzoeken, efficiëntere, veiligere en betrouwbaardere blockchainoplossingen voor verschillende sectoren bieden en de popularisering en toepassing van blockchaintechnologie bevorderen.