Solana punta ad aumentare la scalabilità con un nuovo sistema di hash

Nel tentativo di risolvere i problemi di scalabilità causati dall'uso massiccio della rete, gli sviluppatori di Solana hanno introdotto un nuovo sistema di hashing chiamato SIMD-0215.
Questa proposta mira a ottimizzare il modo in cui la rete verifica e traccia gli account degli utenti, potenzialmente migliorando la velocità e l'efficienza complessiva della rete.
Aspetti salienti
- Gli sviluppatori di Solana hanno introdotto il sistema SIMD-0215 per migliorare la scalabilità della rete.
- Il nuovo metodo consente a ogni blocco di contenere un hash di tutti gli account, non solo di quelli modificati.
- L'hashing omomorfico semplifica i calcoli aggiungendo solo gli account modificati senza ricalcolare l'intero hash.
- L'Accounts Lattice Hash potrebbe sostituire i sistemi basati su Merkle, aumentando l'efficienza dell'elaborazione di miliardi di account.
La proposta introduce un nuovo hash, Accounts Lattice Hash, che utilizza l'hashing omomorfico per mantenere un hash completo dello stato totale degli account. A differenza dei metodi attuali, questo nuovo sistema consente a ogni blocco di contenere un hash di tutti gli account, anziché solo degli account che sono cambiati in quel blocco. Inoltre, questa innovazione elimina la necessità di effettuare l'hash degli account Epoch, un processo meno frequente ma che richiede molte risorse.
Loading...
Le sfide attuali dell'hashing degli account di Solana
Attualmente Solana utilizza due tipi principali di hash degli account:
Hash degli account Epoch: Un hash basato su Merkle che cattura lo stato di tutti gli account ma si aggiorna di rado.
Hash delta account: Un hash basato su Merkle che registra solo le modifiche apportate in un singolo blocco.
Entrambi i metodi si basano sull'ordinamento dei dati e sul mantenimento di grandi stati intermedi, che possono diventare inefficienti con l'aumento del numero di account utente. Per questo motivo, l'Epoch Accounts Hash si aggiorna solo periodicamente, mentre l'Accounts Delta Hash elabora modifiche incrementali per ogni blocco.
Vantaggi dell'hashing omomorfico
L'hashing omomorfico consente di calcolare lo stato totale dell'account accumulando gradualmente le modifiche senza ricompilare l'intero hash. In parole povere, l'hash di un nuovo blocco può essere derivato dall'hash dello stato totale dell'account del blocco precedente aggiungendo solo gli account modificati.
Accounts Lattice Hash è costruito utilizzando una funzione di hashing omomorfa basata su un reticolo che semplifica e velocizza il processo. Sostituendo i sistemi basati su Merkle con questo metodo, la rete potrebbe elaborare miliardi di account in modo più efficiente.
Impatto sulla crescita di Solana
Se attuata, questa proposta potrebbe migliorare la scalabilità di Solana mantenendo sicurezza e velocità. Secondo DefiLlama, la rete ha già dimostrato una crescita significativa, registrando un volume di scambi di 113 miliardi di dollari attraverso i suoi scambi decentralizzati (DEX), superando i 78,9 miliardi di dollari di Ethereum.
Questa proposta di modifica riflette l'impegno diSolanaa rimanere competitiva nell'ecosistema blockchain in continua espansione, migliorando la scalabilità e l'esperienza degli utenti.
Inoltre, per rafforzare la difesa contro le future minacce dell'informatica quantistica, Solana ha precedentemente introdotto Winternitz Vault, una soluzione innovativa progettata per proteggere i fondi degli utenti da potenziali violazioni crittografiche.