Skip to main content

Che cos'è SPL

Nota: Questo documento è una traduzione automatica della versione originale in inglese.

Che cos'è SPL

SPL sta per Solana Program Library — una raccolta di programmi on-chain (smart contract) mantenuti per la blockchain Solana, che include il programma SPL Token, il quale definisce lo standard per creare e gestire token fungibili e non fungibili su Solana. Quando una scheda progetto di DecAIHub mostra Token standard: SPL, significa che il token del progetto è distribuito su Solana usando il programma SPL Token.

A differenza di Ethereum, dove ogni token è uno smart contract separato che implementa l'interfaccia ERC-20, Solana usa un unico programma condiviso — il programma SPL Token — che gestisce tutti i token sulla rete. I singoli token non sono programmi separati; sono mint account creati e gestiti dal programma SPL Token condiviso. Questa differenza architetturale è fondamentale per il modo in cui Solana gestisce i token.

In sintesi: SPL è lo standard di token di Solana — e Token standard: SPL in una scheda progetto significa che il token è distribuito su Solana tramite il programma SPL Token, seguendo l'architettura di token nativa di Solana anziché il modello basato su EVM.

Come funziona il programma SPL Token

Un programma condiviso, non contratti individuali

Su Ethereum, creare un nuovo token significa distribuire un nuovo smart contract. Su Solana, creare un nuovo token significa creare un nuovo mint account gestito dal programma SPL Token esistente. Il programma stesso è già distribuito on-chain; i creatori di token lo invocano per inizializzare un nuovo mint con parametri come l'offerta e la precisione decimale.

Questo design significa che tutti i token SPL condividono la stessa logica on-chain. Le regole per trasferire, coniare, bruciare e approvare i token SPL sono definite una sola volta nel programma SPL Token e si applicano uniformemente a ogni token che lo usa. Non c'è il rischio che un token implementi la logica di trasferimento in modo diverso da un altro — il comportamento è standardizzato a livello di programma.

Modello degli account

Solana usa un modello basato su account che differisce da quello di Ethereum. Su Ethereum, il saldo di token di un utente è memorizzato all'interno del contratto del token. Su Solana, ogni utente che detiene un dato token ha un token account separato (chiamato anche Associated Token Account, o ATA) che memorizza il suo saldo per quello specifico mint. Il programma SPL Token gestisce questi account: li crea, aggiorna i saldi durante i trasferimenti e applica le regole di autorizzazione.

SPL Token vs. SPL Token-2022

Solana ha introdotto SPL Token-2022 (chiamato anche Token Extensions) come versione aggiornata del programma SPL Token originale. Token-2022 aggiunge funzionalità come le fee di trasferimento, i trasferimenti confidenziali, i token fruttiferi di interessi e i token non trasferibili. Entrambi i programmi coesistono su Solana — i token SPL esistenti continuano a funzionare, e i nuovi token possono scegliere l'uno o l'altro programma in base alle proprie esigenze.

«Un token su Solana» e lo standard SPL

Nell'uso quotidiano, si dice spesso «un token su Solana» per intendere un token SPL. Questa abbreviazione è sostanzialmente corretta — praticamente tutti i token fungibili su Solana sono token SPL — ma vale la pena comprendere la distinzione. Solana è la rete blockchain: i suoi validator, il suo meccanismo di consenso e il suo ambiente di esecuzione. SPL è lo standard e il programma che definisce come funzionano i token su quella rete.

Il legame è stretto: non si può creare un token fungibile standard su Solana senza usare il programma SPL Token (o il suo successore Token-2022). Ma non sono concetti identici. Solana è l'infrastruttura; SPL è il livello dei token costruito sopra di essa. Un progetto che dice «il nostro token è su Solana» e un progetto che dice «il nostro token standard è SPL» stanno comunicando la stessa informazione pratica da prospettive diverse — uno nomina la rete, l'altro nomina lo standard.

Questa distinzione conta quando si confrontano gli ecosistemi. ERC-20 sta a Ethereum come SPL sta a Solana, e BEP-20 sta a BNB Smart Chain. Ciascuno è uno standard di token legato a una rete specifica, che definisce le regole per la creazione e l'interazione dei token su quella chain.

Perché SPL conta per i progetti crypto AI

Le caratteristiche prestazionali di Solana. Solana è progettata per un throughput elevato e una bassa latenza — tempi di blocco inferiori al secondo e costi di transazione bassi. Per i progetti AI che richiedono operazioni on-chain frequenti (transazioni di agenti, micropagamenti per l'inferenza, feed di dati in tempo reale), i token SPL su Solana possono gestire volumi che sarebbero proibitivamente costosi su Ethereum L1.

Integrazione con l'ecosistema. I token SPL possono interagire con l'ecosistema DeFi di Solana — exchange decentralizzati (Raydium, Orca), protocolli di lending e infrastruttura di liquidità. I progetti AI che distribuiscono token SPL ottengono accesso a questo ecosistema per la liquidità del token, lo staking e la componibilità con altri programmi Solana.

Architettura nativa per gli agenti. Diversi progetti di agenti crypto AI hanno scelto Solana come chain di deployment proprio per la sua velocità di transazione e il suo profilo di costo. SPL è lo standard attraverso cui i token di questi agenti vengono creati, distribuiti e scambiati.

Dove compare nelle schede progetto di DecAIHub

  • Token standard — SPL compare come valore quando il token del progetto è distribuito su Solana usando il programma SPL Token. È tra gli standard di token più frequenti nel catalogo DecAIHub.
  • Main chain — i progetti con token SPL indicano Solana come chain principale. I campi del token standard e della chain principale sono direttamente collegati — SPL implica Solana.
  • Token model — il design economico (utility, governance, staking, reward) è indipendente dallo standard. SPL definisce l'interfaccia tecnica; il token model definisce lo scopo economico.

Quando una scheda progetto mostra Token standard: SPL, ti dice che il token vive su Solana. Non ti dice nulla sull'utilità del token, sulle capacità AI del progetto o sulla necessità del token.

Cosa SPL da solo non dimostra

  • AI reality — creare un token SPL su Solana non richiede alcun componente AI. Lo standard di token è una specifica tecnica, non un'evidenza di intelligenza artificiale.
  • Token necessity — i token SPL possono essere creati banalmente. L'esistenza di un token SPL non dimostra che il progetto abbia bisogno di un token per la sua funzionalità centrale.
  • Qualità o legittimità — SPL è uno standard permissionless. Chiunque può creare un token SPL con qualsiasi nome e simbolo. Lo standard non vaglia, verifica o approva i progetti che lo usano.
  • Decentralizzazione — distribuire un token SPL su Solana significa che il token eredita le proprietà di rete di Solana, ma non dice nulla sulla governance, sulla struttura di controllo o sulla decentralizzazione operativa del progetto stesso.

Da non confondere con

Termine Distinzione
ERC-20 / BEP-20 ERC-20 e BEP-20 svolgono lo stesso scopo rispettivamente su Ethereum e BSC. SPL differisce architetturalmente — usa un modello a programma condiviso invece di contratti individuali — ma tutti e tre sono standard di token sulle rispettive chain.
SOL (token nativo) SOL è il token nativo di Solana usato per pagare le fee di transazione. Un token SPL è un token emesso da un progetto e gestito dal programma SPL Token — non è la valuta nativa della chain.
SPL Token-2022 SPL Token-2022 (Token Extensions) è una versione aggiornata del programma SPL Token originale con funzionalità aggiuntive come le fee di trasferimento e i trasferimenti confidenziali. Entrambi i programmi coesistono su Solana.

Domande frequenti

SPL è la stessa cosa di ERC-20 ma su Solana?

Svolgono lo stesso scopo — definire come funzionano i token fungibili sulle rispettive reti — ma l'architettura è diversa. I token ERC-20 sono smart contract individuali, ciascuno con il proprio codice distribuito. I token SPL sono account gestiti da un unico programma condiviso. Il risultato per l'utente è simile (token trasferibili e fungibili con saldi e approvazioni), ma l'implementazione sottostante riflette le differenze architetturali fondamentali tra Ethereum e Solana.

I token SPL possono essere spostati su Ethereum o altre chain?

Non direttamente. I token SPL esistono su Solana e seguono il modello di account di Solana. Per usare lo stesso token su Ethereum, un progetto deve distribuire un contratto ERC-20 separato e usare un bridge cross-chain per bloccare i token su una chain e coniare equivalenti wrapped sull'altra. Alcuni progetti mantengono deployment paralleli dei token su più chain, ciascuno secondo lo standard nativo di quella chain (SPL su Solana, ERC-20 su Ethereum, BEP-20 su BSC).

Perché così tanti token di agenti AI usano SPL?

Le basse fee e i tempi di conferma rapidi di Solana la rendono pratica per le operazioni guidate da agenti che comportano molte piccole transazioni. Gli agenti AI che fanno trading, interagiscono con i protocolli o distribuiscono ricompense beneficiano della finalità inferiore al secondo e dei costi di transazione molto bassi. Lo standard SPL è semplicemente il modo nativo di emettere token sulla rete che questi progetti hanno scelto per ragioni di prestazioni.

Riferimenti esterni

Vedi anche