Solana DokumentationErste Schritte

Solana Schnellstart-Anleitung

Willkommen zur Solana Schnellstart-Anleitung. Diese praktische Anleitung führt dich in die Kernkonzepte für das Entwickeln auf Solana ein, unabhängig von deinen Vorkenntnissen.

Was du lernen wirst

In diesem Tutorial lernst du Folgendes:

  • Solana Konten: Erfahre, wie das Solana-Netzwerk Daten speichert.
  • Transaktionen senden: Lerne, mit dem Solana-Netzwerk zu interagieren, indem du Transaktionen sendest.
  • Programme erstellen und bereitstellen: Erstelle dein erstes Solana-Programm und stelle es im Netzwerk bereit.
  • Program Derived Addresses (PDAs): Lerne, wie du PDAs verwendest, um deterministische Adressen für Konten zu erstellen.
  • Cross-Program Invocations (CPIs): Lerne, wie du andere Programme aus deinem Programm heraus aufrufst, was komplexe Interaktionen und Kompositionsfähigkeit zwischen verschiedenen Programmen auf Solana ermöglicht.

Das Beste daran? Du musst nichts installieren. Diese Anleitung verwendet Solana Playground, eine browserbasierte Entwicklungsumgebung. Folge der Anleitung, kopiere und füge Code ein und sieh die Ergebnisse sofort, alles direkt in deinem Webbrowser. Grundlegende Programmierkenntnisse sind hilfreich, aber nicht erforderlich.

Zeit, einzusteigen und mit dem Entwickeln auf Solana zu beginnen.

Solana Playground

Solana Playground (Solpg) bietet eine browserbasierte Entwicklungsumgebung, die es dir ermöglicht, Solana-Programme schnell zu entwickeln, bereitzustellen und zu testen.

Öffne einen neuen Tab in deinem Webbrowser und navigiere zu https://beta.solpg.io/.

Playground-Wallet erstellen

Neue Solana Playground-Nutzer sollten zuerst eine Playground-Wallet erstellen. Diese Wallet ermöglicht es dir, direkt aus deinem Browser mit dem Solana-Netzwerk zu interagieren.

Schritt 1. Mit dem Playground verbinden

Klicke auf die Schaltfläche "Not connected" unten links auf dem Bildschirm.

Nicht verbundenNicht verbunden

Schritt 2. Erstelle deine Wallet

Das System fordert dich auf, das keypair deiner Wallet zu speichern. Wenn du bereit bist, klicke auf "Continue", um fortzufahren.

Playground-Wallet erstellenPlayground-Wallet erstellen

Du solltest jetzt die Adresse deiner Wallet, den SOL-Kontostand und den verbundenen Cluster (standardmäßig devnet) am unteren Rand des Fensters sehen.

VerbundenVerbunden

Der lokale Speicher deines Browsers speichert deine Playground-Wallet. Wenn du den Browser-Cache löschst, wird deine gespeicherte Wallet entfernt. Verwende deine Playground-Wallet nur zum Testen und Entwickeln. Sende keine echten Assets (vom Mainnet) an diese Adresse.

Einige Definitionen, die hilfreich sein könnten:

  • Wallet-Adresse: ein 32-Byte öffentlicher Schlüssel aus einem Ed25519-keypair, der in der Regel als Base-58-kodierte Zeichenfolge angezeigt wird (z.B. 7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). Der entsprechende private Schlüssel signiert Transaktionen von dieser Adresse. Auf Solana dient eine Adresse als eindeutige Kennung für die Wallet eines Benutzers, ein Programm (Smart Contract) oder jedes andere Konto im Netzwerk.
  • Verbundener Cluster: das Solana-Netzwerk für deine aktuellen Interaktionen. Zu den gängigen Clustern gehören:
    • devnet: Ein Entwicklungsnetzwerk für Entwicklerexperimente
    • testnet: Ein Netzwerk, das für Validatoren-Tests reserviert ist (nicht als App-Entwickler verwenden)
    • mainnet-beta: Das Haupt-Solana-Netzwerk für Live-Transaktionen

Devnet SOL erhalten

Bevor du mit der Entwicklung beginnst, musst du einige Devnet SOL erhalten.

Als Entwickler benötigst du SOL für zwei Hauptanwendungsfälle:

  • Erstellen neuer Konten zum Speichern von Daten oder Bereitstellen von Programmen im Netzwerk
  • Bezahlen von Fee bei der Interaktion mit dem Solana-Netzwerk

Zwei Methoden, um deine Wallet mit Devnet SOL zu finanzieren:

Option 1: Verwendung des Playground-Terminals

Um deine Playground-Wallet mit Devnet SOL zu finanzieren. Führe im Playground-Terminal aus:

Terminal
$
solana airdrop 5

Option 2: Verwendung des Devnet-Faucets

Falls der Airdrop-Befehl nicht funktioniert (aufgrund von Ratenbegrenzungen oder Fehlern), kannst du den Web-Faucet verwenden.

  • Gib deine Wallet-Adresse ein (zu finden am unteren Rand des Playground-Bildschirms) und wähle einen Betrag aus
  • Klicke auf "Confirm Airdrop", um deine Devnet SOL zu erhalten

Faucet AirdropFaucet Airdrop

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten