Sviluppatori DeFi

Sviluppa DeFi su un unico stato globale

Ogni programma Solana legge e scrive lo stesso stato, quindi uno swap, il rimborso di un prestito e un aggiornamento dell'oracolo possono essere eseguiti in un'unica transazione atomica. Parti da un'app Anchor funzionante, integra liquidità reale e rilascia seguendo pratiche da produzione.

Genera un'app Next.js con un programma vault Anchor
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

Solana DeFi in numeri

Volume dei DEX negli ultimi 30 giorni al 8 ott 2026
$76B
Fonte
Stablecoin in USD su Solana all'8 ott 2026
$16B
Fonte
Compute unit per blocco dal 29 lug 2026
100M
Fonte
Dimensione massima delle transazioni v1, rispetto a 1.232
4.096 byte
Fonte

Perché Solana

Proprietà su cui puoi basare il design del tuo protocollo

Componibilità atomica

I programmi si richiamano a vicenda tramite Cross Program Invocation all'interno di una singola transazione. Se un passaggio fallisce, l'intera transazione viene annullata, quindi una strategia multi-protocollo non si completa mai a metà.

Esecuzione parallela

Ogni transazione dichiara in anticipo gli account che legge e scrive. Il runtime esegue in parallelo le transazioni che non toccano gli stessi account scrivibili, così un mercato congestionato non blocca quelli non correlati.

Mercati locali delle commissioni

Le transazioni che scrivono su un account molto richiesto competono per la quota di blocco di quell'account. Calcola le priority fee in base agli account su cui scrivi, non alle medie dell'intera rete.

Slot più brevi, finalità più rapida

Gli slot time della mainnet vengono ridotti per fasi e Alpenglow sostituirà l'attuale protocollo di voto e finalità. Tieni d'occhio entrambi prima di regolare la scadenza delle quotazioni, i timeout e le finestre di liquidazione.


Stack per sviluppatori

Scrivi, testa e rilascia un programma

Il percorso predefinito per un nuovo protocollo: Anchor per il programma, LiteSVM e Surfpool per i test, Codama per i client e Kit per l'app.

  1. 01Scrivi il programma

    Anchor o Pinocchio

    Anchor è il framework consigliato per la maggior parte dei programmi, con validazione degli account, generazione dell'IDL e helper per CPI integrati. Scegli Pinocchio, una libreria senza dipendenze, per i percorsi critici in cui ogni compute unit conta.

  2. 02Testalo

    LiteSVM, Mollusk e Surfpool

    Esegui test rapidi in-process con LiteSVM o Mollusk. Poi esegui i test di integrazione su Surfpool, una rete locale che carica gli account della mainnet su richiesta, così puoi testare su pool e oracoli reali.

  3. 03Genera i client

    Codama

    Genera client TypeScript e Rust tipizzati a partire dall'IDL del tuo programma, così instruction builder e decoder degli account restano allineati a ogni deploy.

  4. 04Crea l'app

    Solana Kit

    @solana/kit è l'SDK JavaScript standard. Il suo plugin per i wallet trova i wallet installati tramite Wallet Standard, senza pacchetti adapter per ogni wallet.


Elementi costitutivi

Integra protocolli DeFi attivi

Questi protocolli pubblicano la documentazione per sviluppatori relativa ai loro programmi e alle loro API. Leggi la documentazione e i report di audit di ciascun protocollo prima di far passare i fondi degli utenti attraverso di esso.

Swap e routing

Instrada gli swap attraverso la liquidità di Solana con l'API di un aggregatore, oppure richiedi le istruzioni grezze per comporre uno swap all'interno della tua transazione.

AMM e pool di liquidità

Crea pool, fornisci liquidità concentrata e ottieni quotazioni direttamente dagli AMM onchain.

Lending e borrowing

Deposita collaterale, prendi in prestito e leggi lo stato delle riserve tramite gli SDK dei mercati di lending.

Oracoli

Inserisci nella tua transazione aggiornamenti di prezzo firmati e verifica confidenza e obsolescenza prima di usare un prezzo.

Liquid staking

Accetta i liquid staking token come collaterale, oppure instrada SOL verso stake pool che generano ricompense dei validator.

Trasferimenti cross-chain

Sposta USDC in modo nativo con il CCTP di Circle, oppure trasferisci altri asset e messaggi tra le chain tramite bridge.

Solo esempi. L'inserimento di un protocollo non rappresenta un'approvazione da parte della Solana Foundation.


Consegna delle transazioni

Fai arrivare le transazioni quando i mercati si muovono

Il traffico DeFi raggiunge i picchi durante la volatilità, proprio quando gli utenti hanno bisogno che le loro transazioni vadano a buon fine. Integra queste pratiche nel tuo client prima del lancio su mainnet.

  1. 1

    Imposta limiti di calcolo e priority fee

    Simula per misurare le compute unit, imposta un limite ristretto e calcola le priority fee in base alle commissioni recenti degli account su cui scrivi.

  2. 2

    Scegli un formato di transazione per ogni route

    Le transazioni v1 aumentano il limite di dimensione; le address lookup table comprimono lunghi elenchi di account. Ciascuna comporta un compromesso per le route complesse.

  3. 3

    Invia tramite connessioni con stake

    La QoS ponderata per stake riserva capacità del leader alle transazioni inoltrate dai validator con stake. Scegli un provider RPC che la supporti.

  4. 4

    Proteggi gli utenti dall'MEV

    Invia gli swap degli utenti con protezione dagli attacchi sandwich e applica i limiti di slippage sia nel programma sia nell'interfaccia.

  5. 5

    Conferma e riprova correttamente

    Monitora la scadenza del blockhash, ritrasmetti finché la transazione non va a buon fine o scade e conferma al livello di commitment richiesto dalla tua logica.


Sicurezza

Rilascia e gestisci in sicurezza

Un programma DeFi può custodire i fondi degli utenti fin dal primo deploy. Controlla chi può modificarlo, dimostra cosa è stato distribuito e monitora cosa fa.

Affida le authority a un multisig

Conserva le authority di upgrade e di amministrazione del programma in un multisig Squads, con un time lock sulle modifiche.

Pubblica una build verificata

Consenti a utenti e integratori di confermare che il programma distribuito corrisponda al suo codice sorgente pubblico.

Sottoponi ogni release ad audit

Ottieni audit indipendenti prima della mainnet e avvia un bug bounty. La Solana Foundation finanzia le valutazioni di sicurezza STRIDE e strumenti gratuiti per i team dell'ecosistema.

Monitora e ricevi avvisi

Microscope decodifica le istruzioni del tuo programma e le proposte di Squads in dashboard e avvisi self-hosted.


Letture di approfondimento


© 2026 Solana Foundation. Tutti i diritti riservati.
Sviluppa DeFi su Solana | Solana