Recentemente, il problema della congestione delle transazioni sulla rete Solana è diventato al centro di accese discussioni nella comunità delle criptovalute. Molti utenti hanno dovuto affrontare problemi legati a transazioni non riuscite o ritardi, che hanno suscitato una diffusa preoccupazione. Questo articolo si propone di fornire un'analisi approfondita delle cause della congestione della rete Solana ed esplorare le possibili soluzioni.

Fondamenti di elaborazione delle transazioni

Innanzitutto, a livello più elementare, quando gli utenti effettuano transazioni sulla rete Solana, possono riscontrare tre situazioni: in primo luogo, la transazione viene eseguita con successo senza errori; in secondo luogo, l'esecuzione fallisce, cioè, nonostante il pagamento del Gas, il la transazione fallisce per vari motivi: la prima condizione non è soddisfatta (ad esempio i conio acquistati sono esauriti o lo slippage è eccessivo a causa delle fluttuazioni del prezzo), la terza è che la transazione viene scartata, cioè la transazione non riesce a raggiungere il nodo leader del blocco, che è il problema più comune tra gli utenti attuali. Il problema è a livello di rete, non è un problema di consenso o di esecuzione.

meccanismo di avvolgimento

Il problema centrale della congestione

Ulteriori analisi mostrano che la causa principale della congestione delle transazioni sono le transazioni scartate, cioè quelle transazioni che non sono riuscite a raggiungere il nodo leader del blocco a causa di problemi a livello di rete. Solana ha recentemente aggiornato il protocollo QUIC come livello di rete, con l'obiettivo di migliorare la connettività tra utenti e leader dei blocchi. Ma a causa del meccanismo di produzione continua di blocchi di Solana e della mancanza di pool di memoria, le transazioni non possono essere registrate in blocchi una volta persa la connessione.

CHI

Il protocollo QUIC consente ai leader dei blocchi di interrompere o limitare determinate connessioni utente in base a criteri specifici, interrompendo così determinate connessioni durante i periodi di forte domanda. Sebbene questa nuova architettura impedisse a Solana i tempi di inattività quando l'attività di rete aumentava, ciò ha comportato un deterioramento dell'esperienza dell'utente in condizioni di carico elevato.

la radice del problema

L’analisi mostra che, sebbene QUIC sia stato progettato con buone intenzioni, in realtà la logica dei leader dei blocchi che limitano le connessioni è stata implementata in modo improprio ed è errata. Il problema attuale è che l’interruzione delle connessioni sembra avvenire in modo casuale, piuttosto che in base a criteri prestabiliti (ad esempio, l’eliminazione di tutte le connessioni al di sotto di una determinata soglia di costo). Ciò porta a una situazione in cui, per completare con successo una transazione, un utente o un bot deve inviare più messaggi spam rispetto ad altri, rendendo più difficile per gli utenti ordinari completare con successo una transazione.

Soluzioni e prospettive future

Di fronte a questa sfida, il team e la comunità di Solana stanno lavorando attivamente per risolvere i problemi a livello di rete. Team come @jump_firedancer, @Anza_xyz e @solana stanno lavorando duramente per implementare correzioni, alcune delle quali sono già state implementate, con aggiornamenti più importanti previsti nelle prossime settimane.

Tuttavia, anche se questi problemi venissero risolti, Solana ha ancora molta strada da fare. Non è ancora noto se le attuali misure di riparazione possano prevenire efficacemente il prossimo problema di congestione; si prevede che Firedancer di @Jump_ risolverà questi problemi, ma non sarà lanciato prima della fine dell'anno inoltre, il problema della rete lo spam esiste ancora e il meccanismo economico delle transazioni su Solana ha fallito. Bloccare gli attacchi di spam da parte di malintenzionati.

Insomma

Anche se la rete Solana ha recentemente sperimentato gravi problemi di congestione, ciò non significa che il suo futuro sia cupo. Proprio quando Ethereum è emersa dalle sue sfide, ci si aspetta che Solana superi le sue attuali difficoltà e continui il suo obiettivo di sviluppare una piattaforma blockchain efficiente, sicura e scalabile. Grazie agli sforzi congiunti della comunità e alla continua innovazione tecnologica, vale ancora la pena guardare al futuro di Solana.