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 VerbondenNiet 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 AanmakenPlayground Wallet Aanmaken

Je zou nu het adres van je wallet, SOL-saldo en verbonden cluster (standaard devnet) moeten zien onderaan het venster.

VerbondenVerbonden

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 ontwikkelaars
    • testnet: 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:

Terminal
$
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 AirdropFaucet Airdrop

Is this page helpful?

Inhoudsopgave

Pagina Bewerken