WiMi Hologram Cloud Inc. ha annunciato che, al fine di migliorare ulteriormente le prestazioni della blockchain, l'algoritmo di consenso cross-chain per la blockchain è stato ottimizzato e migliorato ed è stato introdotto l'algoritmo PBFT ponderato. L'algoritmo è progettato per aumentare il throughput, ridurre la latenza e migliorare le prestazioni di tolleranza agli errori, e l'algoritmo di consenso è mirato ad essere migliorato in base agli scenari di utilizzo specifici della blockchain. L'algoritmo PBFT ponderato è un algoritmo migliorato basato sull'algoritmo pratico di tolleranza agli errori bizantino (PBFT), reso più flessibile ed efficiente grazie all'introduzione di pesi.

Nell'algoritmo PBFT ponderato, ogni nodo riceve un valore di peso che riflette l'importanza e la capacità del nodo. Durante il funzionamento dell'algoritmo, il nodo deciderà l'influenza del suo voto in base al suo valore di peso, influenzando così il risultato finale del consenso. Regolando il valore di peso, il carico e le prestazioni dei nodi possono essere meglio bilanciati per migliorare l'efficienza complessiva e la stabilità del sistema.

L'algoritmo PBFT ponderato è un algoritmo di consenso efficiente progettato per aumentare il throughput, ridurre la latenza e migliorare le prestazioni di tolleranza agli errori. Apporta miglioramenti mirati all'algoritmo di consenso in base a specifici scenari di utilizzo della blockchain, consentendo al sistema blockchain di rimanere efficiente e stabile quando si tratta di un gran numero di transazioni. Nei protocolli di consenso tradizionali, le interazioni di comunicazione tra i nodi possono portare a una massiccia congestione della rete, che influisce sull'efficienza di coerenza dell'algoritmo.

Per risolvere questo problema, WiMi adotta un algoritmo PBFT ponderato per ottimizzare il protocollo di consenso, combinando le caratteristiche della catena di coalizione. L'algoritmo introduce un meccanismo di integrazione e un meccanismo di boosting per garantire che l'algoritmo possa recuperare rapidamente la sua ottimizzazione quando i nodi bizantini appaiono nella rete, ed eseguire il protocollo di consenso ottimizzato per la maggior parte del tempo. Il PBFT è un algoritmo utilizzato per risolvere il problema dei generali bizantini, in cui l'operazione di consenso è realizzata attraverso la comunicazione reciproca tra i nodi.

L'algoritmo PBFT ponderato è un miglioramento del PBFT, che rende più efficiente il processo di consenso introducendo i pesi dei nodi. Attraverso il meccanismo di consenso PBFT ponderato, WiMi costruisce un ambiente di consenso blockchain e progetta un algoritmo di ottimizzazione del consenso cross-chain basato sulla distribuzione dei nodi nel dominio di consenso, che riduce ulteriormente il throughput e il ritardo e ottimizza l'effetto del consenso. Le fasi specifiche dell'algoritmo di consenso a catena incrociata basato sul PBFT ponderato proposto da WiMi sono le seguenti: innanzitutto, viene eseguita l'operazione di inizializzazione del nodo e il cliente invia una richiesta di transazione al nodo master.

Il nodo master riceve la richiesta e numera il messaggio di richiesta, quindi esegue il protocollo di coerenza ottimizzato. Tutti i nodi di consenso eseguono questo protocollo ottimizzato. Nella fase di riconoscimento, il sistema determina lo stato dei nodi di consistenza.

Il nodo master riceve i messaggi di riscontro da tutti i nodi di consenso, ne giudica la correttezza e li confronta con i messaggi locali pre-preparati per determinare se i valori dei campi corrispondenti sono gli stessi. Una volta che un messaggio viene manomesso, il suo valore hash cambierà. Pertanto, il sistema esegue le operazioni corrispondenti in base ai diversi risultati del confronto.

Infine, il nodo master eseguirà l'aggiornamento dei nodi in base all'integrazione dei nodi per aggiornare l'insieme dei nodi di consenso e l'insieme dei nodi candidati, per garantire che i nodi di consenso con alta probabilità siano nodi onesti. L'ottimizzazione continua nel processo di consenso successivo. L'algoritmo PBFT ponderato consente al sistema blockchain di rimanere efficiente durante l'elaborazione delle transazioni.

Questo algoritmo non solo migliora il throughput e riduce il ritardo del sistema, ma migliora anche le prestazioni di tolleranza agli errori. Inoltre, grazie ai meccanismi di integrazione e boosting, l'algoritmo PBFT ponderato è in grado di rispondere rapidamente alle situazioni anomale della rete e di garantire la coerenza e la sicurezza dei dati. Rende più efficiente il processo di consenso introducendo i pesi dei nodi e migliora notevolmente la sicurezza e la stabilità del sistema blockchain.

L'applicazione dell'algoritmo PBFT ponderato promuoverà ulteriormente lo sviluppo della tecnologia blockchain e migliorerà le prestazioni e l'affidabilità della blockchain. In futuro, WiMi continuerà a concentrarsi sullo sviluppo della tecnologia blockchain, esplorerà attivamente nuovi scenari applicativi e innovazioni tecnologiche, fornirà soluzioni blockchain più efficienti, sicure e affidabili per vari settori e promuoverà la diffusione e l'applicazione della tecnologia blockchain.