Guida rapida a Solana
Benvenuto alla guida rapida di Solana. Questa guida pratica ti introduce ai concetti fondamentali per costruire su Solana, indipendentemente dalla tua esperienza precedente.
Cosa imparerai
In questo tutorial, imparerai:
- Account Solana: Scopri come la rete Solana memorizza i dati.
- Invio di transazioni: Impara a interagire con la rete Solana inviando transazioni.
- Creazione e deployment di programmi: Crea il tuo primo programma Solana e distribuiscilo sulla rete.
- Program Derived Addresses (PDA): Impara come usare i PDA per creare indirizzi deterministici per gli account.
- Cross Program Invocation (CPI): Scopri come chiamare altri programmi dal tuo programma, abilitando interazioni complesse e componibilità tra diversi programmi su Solana.
La parte migliore? Non hai bisogno di installare nulla. Questa guida utilizza Solana Playground, un ambiente di sviluppo basato su browser. Segui, copia e incolla il codice, e vedi i risultati immediatamente, tutto dal tuo browser web. Conoscenze base di programmazione sono utili ma non necessarie.
È ora di immergersi e iniziare a costruire su Solana.
Solana Playground
Solana Playground (Solpg) fornisce un ambiente di sviluppo basato su browser che ti permette di sviluppare, distribuire e testare rapidamente programmi Solana.
Apri una nuova scheda nel tuo browser e vai su https://beta.solpg.io/.
Crea un wallet Playground
I nuovi utenti di Solana Playground dovrebbero prima creare un wallet Playground. Questo wallet ti permette di interagire con la rete Solana direttamente dal tuo browser.
Passo 1. Connettiti a Playground
Clicca sul pulsante "Not connected" in basso a sinistra dello schermo.
Not Connected
Passo 2. Crea il tuo wallet
Il sistema ti chiederà di salvare il keypair del tuo wallet. Quando sei pronto, clicca "Continue" per procedere.
Create Playground Wallet
Ora dovresti vedere l'indirizzo del tuo wallet, il saldo in SOL e il cluster connesso (devnet di default) nella parte inferiore della finestra.
Connected
Il tuo Playground Wallet viene salvato nella memoria locale del browser. Cancellando la cache del browser rimuoverai il wallet salvato. Usa il tuo Playground Wallet solo per test e sviluppo. Non inviare asset reali (da mainnet) a questo indirizzo.
Alcune definizioni che potrebbero esserti utili:
- indirizzo wallet: una chiave pubblica a 32 byte da una keypair Ed25519,
generalmente visualizzata come una stringa codificata in base-58 (es.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). La chiave privata corrispondente firma le transazioni da questo indirizzo. Su Solana, un indirizzo serve come identificatore unico per il wallet di un utente, un programma (smart contract) o qualsiasi altro account sulla rete. - cluster connesso: la rete Solana per le tue interazioni attuali. I cluster
comuni includono:
devnet
: Una rete di sviluppo per la sperimentazione degli sviluppatoritestnet
: Una rete riservata ai test dei validator (non usare come sviluppatore di app)mainnet-beta
: La rete principale di Solana per transazioni live
Ottieni SOL Devnet
Prima di iniziare lo sviluppo, hai bisogno di ottenere del SOL devnet.
Come sviluppatore, hai bisogno di SOL per due casi d'uso principali:
- Creare nuovi account per memorizzare dati o distribuire programmi sulla rete
- Pagare le commissioni di transazione quando interagisci con la rete Solana
Due metodi per finanziare il tuo wallet con SOL della devnet:
Opzione 1: Utilizzando il terminale Playground
Per finanziare il tuo wallet Playground con SOL della devnet. Nel terminale Playground, esegui:
$solana airdrop 5
Opzione 2: Utilizzando il Faucet della Devnet
Se il comando airdrop non funziona (a causa di limiti di frequenza o errori), puoi utilizzare il Web Faucet.
- Inserisci l'indirizzo del tuo wallet (che trovi in fondo alla schermata del Playground) e seleziona un importo
- Clicca su "Confirm Airdrop" per ricevere i tuoi SOL della devnet
Faucet Airdrop
Is this page helpful?