Solana snelstartgids
Welkom bij de Solana snelstartgids. Deze praktische gids introduceert je in de kernconcepten voor het bouwen op Solana, ongeacht je eerdere ervaring.
Wat je gaat leren
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 (PDAs): Leer hoe je PDA's gebruikt om deterministische adressen voor accounts te creëren.
- Cross Program Invocation (CPIs): Leer hoe je andere programma's kunt aanroepen vanuit je eigen programma, waardoor complexe interacties en combineerbaarheid 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.
Tijd om erin te duiken en te beginnen met bouwen op Solana.
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/.
Maak een Playground Wallet
Nieuwe Solana Playground-gebruikers 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.
Niet Verbonden
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
Verkrijg Devnet SOL
Voordat je begint met ontwikkelen, moet je wat devnet SOL verkrijgen.
Als ontwikkelaar heb je SOL nodig voor twee belangrijke gebruikssituaties:
- Het aanmaken van nieuwe accounts om gegevens op te slaan of programma's te implementeren op het netwerk
- Het betalen van transactiekosten bij interactie met het Solana-netwerk
Twee methoden om je wallet te financieren met devnet SOL:
Optie 1: Via de Playground Terminal
Om je Playground wallet te financieren met devnet SOL. Voer in de Playground terminal uit:
$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.
- Voer je wallet-adres in (te vinden onderaan het Playground-scherm) en selecteer een bedrag
- Klik op "Confirm Airdrop" om je devnet SOL te ontvangen
Faucet Airdrop
Is this page helpful?