Solana snelstartgids
Welkom bij de Solana snelstartgids. Deze praktische gids introduceert je in de kernconcepten voor het bouwen op Solana, ongeacht je eerdere ervaring.
- Solana accounts: Hoe het Solana netwerk gegevens opslaat
- Transacties verzenden: Hoe je met het Solana netwerk kunt communiceren door transacties te verzenden
- Programma's bouwen en implementeren: Maak je eerste Solana programma en implementeer het op het netwerk
- Program-Derived adressen: Leer hoe je deterministische adressen voor accounts kunt maken
- Cross-Program Invocations: Leer hoe je andere programma's kunt aanroepen vanuit je eigen programma, waardoor complexe interacties en programma-samenstelbaarheid mogelijk worden
In deze tutorial leer je over:
- Solana-accounts: Leer hoe het Solana-netwerk gegevens opslaat.
- Transacties versturen: Leer interactie met het Solana-netwerk door het versturen van transacties.
- Programma's bouwen en implementeren: Maak je eerste Solana-programma en implementeer het op het netwerk.
- Program Derived Addresses (PDA's): Leer hoe je PDA's gebruikt om deterministische adressen voor accounts te creëren.
- Cross Program Invocations (CPI's): Leer hoe je andere programma's kunt aanroepen vanuit je eigen programma, waardoor complexe interacties en samenstellingen tussen verschillende programma's op Solana mogelijk worden.
Het beste deel? Je hoeft niets te installeren. Deze gids gebruikt Solana Playground, een browsergebaseerde ontwikkelomgeving. Volg de stappen, kopieer en plak code, en zie direct resultaten, allemaal vanuit je webbrowser. Basiskennis van programmeren is handig maar niet vereist.
Maak een Playground wallet
Solana Playground
Solana Playground (Solpg) biedt een browsergebaseerde ontwikkelomgeving die je in staat stelt om snel Solana-programma's te ontwikkelen, implementeren en testen.
Open een nieuw tabblad in je webbrowser en ga naar https://beta.solpg.io/.
Playground-wallet aanmaken
Nieuwe gebruikers van Solana Playground moeten eerst een Playground-wallet aanmaken. Deze wallet stelt je in staat om direct vanuit je browser met het Solana-netwerk te interacteren.
Stap 1. Verbind met Playground
Klik op de knop "Niet verbonden" linksonder in het scherm.
Sla je keypair op
Stap 2. Maak je wallet aan
Het systeem vraagt je om je wallet's keypair op te slaan. Wanneer je klaar bent, klik "Doorgaan" om verder te gaan.
Playground Wallet Aanmaken
Je zou nu het adres van je wallet, SOL-saldo en verbonden cluster (standaard devnet) moeten zien onderaan het venster.
Verbonden
De lokale opslag van je browser slaat je Playground Wallet op. Als je je browsercache wist, wordt je opgeslagen wallet verwijderd. Gebruik je Playground Wallet alleen voor testen en ontwikkeling. Stuur geen echte activa (van mainnet) naar dit adres.
Enkele definities die je nuttig kunt vinden:
- wallet-adres: een 32-byte publieke sleutel van een Ed25519 keypair, meestal
weergegeven als een base-58 gecodeerde string (bijv.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). De bijbehorende privésleutel ondertekent transacties vanaf dit adres. Op Solana dient een adres als de unieke identificatie voor de wallet van een gebruiker, een programma (smart contract) of elk ander account op het netwerk. - verbonden cluster: het Solana-netwerk voor je huidige interacties.
Veelvoorkomende clusters zijn:
devnet: Een ontwikkelingsnetwerk voor experimenten door ontwikkelaarstestnet: Een netwerk gereserveerd voor validator-tests (niet gebruiken als app- ontwikkelaar)mainnet-beta: Het hoofdnetwerk van Solana voor live transacties
Voeg SOL toe aan je wallet
Verkrijg Devnet SOL
Voordat je met ontwikkelen begint, moet je wat devnet SOL verkrijgen.
Als ontwikkelaar heb je SOL nodig voor twee belangrijke gebruikssituaties:
Optie 1: Gebruik de Playground terminal
Twee methoden om je wallet te financieren met devnet SOL:
Optie 1: Via de Playground Terminal
Optie 2: Gebruik de Devnet faucet
$solana airdrop 5
Optie 2: Via de Devnet Faucet
Als het airdrop commando niet werkt (vanwege snelheidsbeperkingen of fouten), kun je de Web Faucet gebruiken.
Is this page helpful?