Guida rapida di 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 distribuzione di programmi: Crea il tuo primo programma Solana e distribuiscilo sulla rete.
- Program Derived Addresses (PDAs): Impara come utilizzare i PDA per creare indirizzi deterministici per gli account.
- Cross Program Invocation (CPIs): Impara 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 web e naviga 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.
Non connesso
Passo 2. Crea il tuo wallet
Il sistema ti chiederà di salvare il keypair del tuo wallet. Quando sei pronto, clicca "Continue" per procedere.
Crea wallet Playground
Ora dovresti vedere l'indirizzo del tuo wallet, il saldo in SOL e il cluster connesso (devnet di default) nella parte inferiore della finestra.
Connesso
Il tuo wallet Playground viene salvato nella memoria locale del browser. Cancellando la cache del browser rimuoverai il wallet salvato. Usa il wallet Playground solo per test e sviluppo. Non inviare asset reali (dalla mainnet) a questo indirizzo.
Alcune definizioni che potrebbero esserti utili:
- indirizzo wallet: una chiave pubblica a 32 byte da un 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 sulla devnet
Prima di iniziare lo sviluppo, hai bisogno di ottenere dei SOL sulla 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 Faucet Web.
- 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
Airdrop dal Faucet
Is this page helpful?