Solanan pika-aloitusopas

Tervetuloa Solanan pika-aloitusoppaaseen. Tämä käytännönläheinen opas esittelee sinulle Solana-kehityksen ydinkäsitteet riippumatta aiemmasta kokemuksestasi.

Mitä tulet oppimaan

Tässä oppaassa opit seuraavista aiheista:

  • Solana-tilit: Opi kuinka Solana-verkko tallentaa tietoa.
  • Transaktioiden lähettäminen: Opi vuorovaikuttamaan Solana-verkon kanssa lähettämällä transaktioita.
  • Ohjelmien rakentaminen ja käyttöönotto: Luo ensimmäinen Solana-ohjelmasi ja ota se käyttöön verkossa.
  • Program Derived Addresses (PDA:t): Opi käyttämään PDA:ita luodaksesi deterministisiä osoitteita tileille.
  • Cross Program Invocation (CPI:t): Opi kutsumaan muita ohjelmia ohjelmasi sisältä, mahdollistaen monimutkaiset vuorovaikutukset ja yhdisteltävyyden eri Solana-ohjelmien välillä.

Parasta tässä? Sinun ei tarvitse asentaa mitään. Tämä opas käyttää Solana Playgroundia, selainpohjaista kehitysympäristöä. Seuraa mukana, kopioi ja liitä koodia, ja näe tulokset välittömästi, kaikki suoraan verkkoselaimestasi. Perustason ohjelmointitiedot auttavat, mutta eivät ole välttämättömiä.

Nyt on aika sukeltaa sisään ja aloittaa rakentaminen Solanalla.

Solana Playground

Solana Playground (Solpg) tarjoaa selainpohjaisen kehitysympäristön, joka mahdollistaa Solana-ohjelmien nopean kehittämisen, käyttöönoton ja testaamisen.

Avaa uusi välilehti selaimessasi ja siirry osoitteeseen https://beta.solpg.io/.

Luo Playground-lompakko

Uusien Solana Playground -käyttäjien tulisi ensin luoda Playground-lompakko. Tämä lompakko mahdollistaa vuorovaikutuksen Solana-verkon kanssa suoraan selaimestasi.

Vaihe 1. Yhdistä Playgroundiin

Napsauta "Not connected" -painiketta näytön vasemmassa alareunassa.

Ei yhdistettyEi yhdistetty

Vaihe 2. Luo lompakkosi

Järjestelmä kehottaa sinua tallentamaan lompakkosi keypair-tiedot. Kun olet valmis, napsauta "Continue" jatkaaksesi.

Luo Playground-lompakkoLuo Playground-lompakko

Näet nyt lompakkosi osoitteen, SOL-saldon ja yhdistetyn klusterin (oletuksena devnet) ikkunan alareunassa.

YhdistettyYhdistetty

Selaimesi paikallinen tallennustila tallentaa Playground-lompakkosi. Selaimen välimuistin tyhjentäminen poistaa tallennetun lompakkosi. Käytä Playground-lompakkoa vain testaukseen ja kehitykseen. Älä lähetä todellisia varoja (mainnetistä) tähän osoitteeseen.

Joitakin määritelmiä, jotka saattavat olla hyödyllisiä:

  • lompakko-osoite: 32-tavuinen julkinen avain Ed25519 keypair-parista, yleensä näytetään base-58-koodattuna merkkijonona (esim., 7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). Vastaava yksityinen avain allekirjoittaa tästä osoitteesta lähetettävät transaktiot. Solanassa osoite toimii käyttäjän lompakon, ohjelman (smart contract) tai minkä tahansa muun tilin yksilöllisenä tunnuksena verkossa.
  • yhdistetty klusteri: Solana-verkko, jossa teet nykyiset toimenpiteesi. Yleisiä klustereita ovat:
    • devnet: Kehitysverkko kehittäjien kokeiluja varten
    • testnet: Verkko, joka on varattu validator-testaukseen (älä käytä sovelluskehittäjänä)
    • mainnet-beta: Solanan pääverkko live-transaktioita varten

Hanki Devnet SOL

Ennen kehityksen aloittamista tarvitset devnet SOL-tokeneita.

Kehittäjänä tarvitset SOL-tokeneita kahteen päätarkoitukseen:

  • Uusien tilien luomiseen tietojen tallentamista tai ohjelmien käyttöönottoa varten verkossa
  • Transaktiomaksujen maksamiseen, kun olet vuorovaikutuksessa Solana-verkon kanssa

Kaksi tapaa rahoittaa lompakkosi devnet SOL:lla:

Vaihtoehto 1: Playground-terminaalin käyttäminen

Rahoittaaksesi Playground-lompakkosi devnet SOL:lla. Suorita Playground-terminaalissa:

Terminal
$
solana airdrop 5

Vaihtoehto 2: Devnet-hanan käyttäminen

Jos airdrop-komento ei toimi (nopeusrajoitusten tai virheiden vuoksi), voit käyttää Web-hanaa.

  • Syötä lompakkosi osoite (löytyy Playground-näytön alareunasta) ja valitse summa
  • Napsauta "Confirm Airdrop" saadaksesi devnet SOL:ia

Hana AirdropHana Airdrop

Is this page helpful?

Sisällysluettelo

Muokkaa sivua