Przewodnik szybkiego startu Solana
Witamy w przewodniku szybkiego startu Solana. Ten praktyczny przewodnik wprowadzi Cię w podstawowe pojęcia związane z budowaniem na platformie Solana, niezależnie od Twojego wcześniejszego doświadczenia.
Czego się nauczysz
W tym samouczku dowiesz się o:
- Konta Solana: Dowiedz się, jak sieć Solana przechowuje dane.
- Wysyłanie transakcji: Naucz się, jak wchodzić w interakcje z siecią Solana poprzez wysyłanie transakcji.
- Tworzenie i wdrażanie programów: Stwórz swój pierwszy program na Solanie i wdroż go do sieci.
- Program Derived Addresses (PDA): Dowiedz się, jak używać PDA do tworzenia deterministycznych adresów dla kont.
- Cross-Program Invocations (CPI): Naucz się, jak wywoływać inne programy z poziomu swojego programu, umożliwiając złożone interakcje i kompozycję między różnymi programami na Solanie.
Najlepsze jest to, że nie musisz nic instalować. Ten przewodnik korzysta z Solana Playground, środowiska programistycznego działającego w przeglądarce. Podążaj za instrukcjami, kopiuj i wklejaj kod oraz od razu zobacz wyniki, wszystko z poziomu swojej przeglądarki internetowej. Podstawowa wiedza programistyczna jest pomocna, ale nie jest wymagana.
Czas zanurzyć się i zacząć budować na Solanie.
Solana Playground
Solana Playground (Solpg) to środowisko programistyczne działające w przeglądarce, które pozwala szybko tworzyć, wdrażać i testować programy na Solanie.
Otwórz nową kartę w swojej przeglądarce internetowej i przejdź na stronę https://beta.solpg.io/.
Utwórz portfel Playground
Nowi użytkownicy Solana Playground powinni najpierw utworzyć portfel Playground. Ten portfel umożliwia interakcję z siecią Solana bezpośrednio z przeglądarki.
Krok 1. Połącz się z Playground
Kliknij przycisk "Niepołączony" w lewym dolnym rogu ekranu.
Niepołączony
Krok 2. Utwórz swój portfel
System poprosi Cię o zapisanie keypair Twojego portfela. Gdy będziesz gotowy, kliknij "Kontynuuj", aby przejść dalej.
Utwórz portfel Playground
Teraz powinieneś zobaczyć adres swojego portfela, saldo SOL oraz połączony klaster (domyslnie devnet) w dolnej części okna.
Połączony
Lokalna pamięć przeglądarki zapisuje Twój portfel Playground. Wyczyścienie pamięci podręcznej przeglądarki usuwa zapisany portfel. Używaj portfela Playground wyłącznie do testowania i rozwoju. Nie wysyłaj prawdziwych aktywów (z mainnetu) na ten adres.
Niektóre definicje, które mogą Ci się przydać:
- adres portfela: 32-bajtowy klucz publiczny z keypair Ed25519, zazwyczaj
wyświetlany jako ciąg zakodowany w base-58 (np.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). Odpowiadający klucz prywatny podpisuje transakcje z tego adresu. Na Solanie adres służy jako unikalny identyfikator portfela użytkownika, programu (smart contract) lub dowolnego innego konta w sieci. - połączony klaster: sieć Solana, z którą aktualnie się komunikujesz. Typowe
klastry to:
devnet
: Sieć deweloperska do eksperymentów programistycznychtestnet
: Sieć zarezerwowana do testowania walidatorów (nie używaj jako deweloper aplikacji)mainnet-beta
: Główna sieć Solana do transakcji na żywo
Zdobądź Devnet SOL
Przed rozpoczęciem pracy deweloperskiej musisz zdobyć trochę Devnet SOL.
Jako deweloper potrzebujesz SOL do dwóch głównych zastosowań:
- Tworzenie nowych kont do przechowywania danych lub wdrażania programów w sieci
- Płacenie opłat transakcyjnych podczas interakcji z siecią Solana
Dwie metody zasilenia portfela tokenami devnet SOL:
Opcja 1: Użycie terminala Playground
Aby zasilić swój portfel Playground tokenami devnet SOL, w terminalu Playground uruchom:
$solana airdrop 5
Opcja 2: Użycie Devnet Faucet
Jeśli polecenie airdrop nie działa (z powodu limitów lub błędów), możesz użyć Web Faucet.
- Wprowadź adres swojego portfela (znajdujący się na dole ekranu Playground) i wybierz kwotę
- Kliknij "Confirm Airdrop", aby otrzymać swoje tokeny devnet SOL
Faucet Airdrop
Is this page helpful?