Caricamento...
it

Il nuovo aggiornamento dei P-Token di Solana ha appena ridotto i costi di calcolo dei trasferimenti di oltre il 95%

L'aggiornamento del programma di token basato su Pinocchio ha ridotto i costi di trasferimento da 4.645 unità di calcolo a sole 76.

Il tanto atteso aggiornamento dei p-token di Solana è finalmente arrivato sulla mainnet, introducendo uno dei più grandi miglioramenti di efficienza della rete fino ad oggi.

L'aggiornamento sostituisce l'attuale programma SPL Token con un'implementazione ottimizzata drop-in costruita sulla libreria Pinocchio Rust. Il nuovo sistema preserva la compatibilità con le applicazioni e i portafogli esistenti, riducendo al contempo drasticamente le risorse di calcolo necessarie per le operazioni sui token.

Secondo la documentazione della Solana Foundation, le istruzioni dei token ora consumano fino al 98% di unità di calcolo in meno rispetto all'implementazione precedente. I trasferimenti standard di token sono scesi da 4.645 unità di calcolo ad appena 76, mentre le unità di calcolo necessarie per le istruzioni transfer_checked sono scese da 6.200 a 105.

Il lancio potrebbe avere implicazioni a livello di rete, perché quasi tutte le transazioni senza diritto di voto su Solana interagiscono in qualche modo con i token. Riducendo il consumo di calcolo per queste operazioni, Solana può inserire più attività in ogni blocco senza aumentare i limiti di blocco esistenti.

Perché le unità di calcolo sono importanti su Solana

Su Solana, le unità di calcolo misurano il costo di esecuzione di transazioni e programmi. Ogni interazione sulla rete consuma risorse di calcolo e la capacità dei blocchi dipende in larga misura dall'efficienza con cui i programmi utilizzano tali risorse.

Anza ha spiegato in precedenza che i costi delle transazioni su Solana non si limitano alla sola esecuzione. La verifica della firma, il caricamento del conto, i blocchi di scrittura e la dimensione dei dati della transazione contribuiscono all'impronta totale delle risorse. Ridurre l'uso del calcolo, quindi, aiuta i validatori a concentrare un maggior numero di transazioni nei blocchi, migliorando al contempo la prioritizzazione delle transazioni.

P-token si rivolge specificamente al programma token, che rimane uno dei componenti più utilizzati nell'intero ecosistema. Poiché le istruzioni dei token compaiono negli scambi DeFi, nelle transazioni NFT, nei pagamenti, nelle interazioni di staking e nei trasferimenti di stablecoin, i guadagni di efficienza a livello di token possono ripercuotersi su tutta la rete.

Il solo cambio di p-token libera circa il 12-13% dello spazio dei blocchi. Questa stima non include ancora i futuri guadagni derivanti dalle funzioni di batching recentemente introdotte.

Un rimpiazzo invece di un nuovo standard

Uno degli aspetti più notevoli dell'aggiornamento è il suo approccio alla compatibilità. Invece di introdurre uno standard di token separato che gli sviluppatori dovrebbero adottare manualmente, p-token funziona come una sostituzione diretta del programma SPL Token esistente. I token esistenti continuano a funzionare senza migrazioni o modifiche dal lato utente.

Michael Hubbard, amministratore delegato di SOL Strategies, ha descritto l'aggiornamento come "davvero, davvero massiccio" in un post pubblico di discussione del lancio.

Hubbard ha paragonato l'aggiornamento alla sostituzione di un vecchio computer con Windows 98 con un moderno Windows 11, conservando tutte le applicazioni e i file esistenti.

La compatibilità è rimasta al centro della strategia di lancio fin dall'inizio. I materiali della Solana Foundation hanno ripetutamente sottolineato che l'aggiornamento non introduce cambiamenti radicali per i portafogli e le applicazioni esistenti.

Come gli ingegneri hanno ridotto i costi di calcolo

Secondo l'ingegnere software di Anza Fernando Otero, noto anche come Febo, Pinocchio è nato come tentativo di ridurre i conflitti di dipendenza nello sviluppo di Solana. La libreria evita le dipendenze esterne e riscrive i tipi di programma principali da zero, il che ha aperto la porta a ottimizzazioni più aggressive delle prestazioni.

Febo ha spiegato che circa il 70% dei risparmi di calcolo deriva da due sole modifiche: la sostituzione del tradizionale entrypoint del programma Solana e l'adozione di letture zero-copy.

I guadagni restanti sono stati ottenuti grazie a piccole ottimizzazioni in tutto il codice. Gli ingegneri hanno eliminato i controlli duplicati, ridotto la tracciabilità dei prestiti non necessari, ottimizzato la logica condizionale e dato priorità alle istruzioni utilizzate più di frequente.

Le istruzioni di trasferimento hanno ricevuto un trattamento speciale perché rappresentano quasi la metà di tutto il traffico del programma token su mainnet. Gli ingegneri hanno progettato il programma per identificare precocemente le istruzioni di trasferimento e saltare porzioni di logica generica di parsing, riducendo ulteriormente il consumo di calcolo. Oltre a migliorare l'efficienza, p-token introduce anche tre nuove istruzioni: Batch, WithdrawExcessLamports e UnwrapLamports.

Verifiche, test e revisioni di sicurezza

Poiché p-token riscrive uno dei programmi più importanti di Solana, il progetto è stato sottoposto a test approfonditi prima dell'attivazione della mainnet. Secondo Anza, gli ingegneri hanno utilizzato test unitari, strumenti di fuzzing di Firedancer, analisi di replay di transazioni storiche di Neodyme, audit e verifiche formali in corso.

I revisori hanno anche scoperto almeno un problema importante durante il processo di sviluppo. I ricercatori di Asymmetric Research hanno individuato una vulnerabilità legata ai controlli della proprietà dell'account all'interno delle istruzioni in batch. Il team di Anza ha risolto il problema prima dell'attivazione della mainnet.

Il quadro generale di Solana

Nell'ultimo anno, le discussioni sull'ecosistema si sono spesso concentrate su iniziative su larga scala, tra cui Firedancer, Alpenglow e gli aggiornamenti del formato delle transazioni. Mentre questi sforzi hanno attirato un'attenzione significativa, molti sviluppatori consideravano tranquillamente il p-token come uno degli aggiornamenti pratici di maggiore impatto, a causa dell'ampio utilizzo del programma di token.

Nel 2025, gli sviluppatori hanno stimato che p-token potrebbe rendere le operazioni comuni con i token circa 19 volte più efficienti. I benchmark di Mainnet mostrano ora alcune istruzioni che superano persino quelle prime aspettative.

Le implicazioni a lungo termine potrebbero andare oltre le interazioni più economiche con i token. Liberando spazio per i blocchi senza aumentarne i limiti, Solana guadagna ulteriore spazio per applicazioni più sofisticate, transazioni più grandi e un throughput più elevato. Gli sviluppatori potrebbero inserire più logica in una singola transazione, mentre i validatori elaborano i blocchi in modo più efficiente.

Per saperne di più su SolanaFloor

Jupiter porta Bitwise Onchain con un mercato istituzionale da 200 milioni di dollari su Solana
Phoenix Trade registra il massimo storico nel volume giornaliero, mentre il favoritismo percepito divide la comunità Solana

Come reagirà Solana alla crescente domanda di privacy?

Solana Weekly Newsletter

Notizie correlate