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 Accounts: Erfahre, wie das Solana-Netzwerk Daten speichert.
  • Transaktionen senden: Lerne, wie du mit dem Solana-Netzwerk durch das Senden von Transaktionen interagierst.
  • 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 Accounts zu erstellen.
  • Cross Program Invocation (CPIs): Lerne, wie du andere Programme aus deinem Programm heraus aufrufst, was komplexe Interaktionen und Komponierbarkeit 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 Playground verbinden

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

Nicht verbundenNicht verbunden

Schritt 2. Erstellen Sie Ihre Wallet

Das System fordert Sie auf, das keypair Ihrer Wallet zu speichern. Wenn Sie bereit sind, klicken Sie auf "Continue", um fortzufahren.

Playground Wallet erstellenPlayground Wallet erstellen

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

VerbundenVerbunden

Der lokale Speicher Ihres Browsers speichert Ihre Playground Wallet. Wenn Sie den Browser-Cache leeren, wird Ihre gespeicherte Wallet entfernt. Verwenden Sie Ihre Playground Wallet nur für Tests und Entwicklung. Senden Sie 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 Ihre aktuellen Interaktionen. Zu den gängigen Clustern gehören:
    • devnet: Ein Entwicklungsnetzwerk für Entwicklerexperimente
    • testnet: Ein Netzwerk, das für Validator-Tests reserviert ist (nicht als App-Entwickler verwenden)
    • mainnet-beta: Das Haupt-Solana-Netzwerk für Live-Transaktionen

Devnet SOL erhalten

Bevor Sie mit der Entwicklung beginnen, müssen Sie einige Devnet SOL erhalten.

Als Entwickler benötigen Sie SOL für zwei Hauptanwendungsfälle:

  • Erstellen neuer Konten zum Speichern von Daten oder Bereitstellen von Programmen im Netzwerk
  • Bezahlen von Transaktionsgebühren 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

Wenn 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 dein Devnet SOL zu erhalten

Faucet AirdropFaucet Airdrop

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten