Ydinkäsitteet

Solanan päälle rakentamisessa on olennaista ymmärtää useita Solana-kehitykselle ainutlaatuisia avainkäsitteitä. Tämä osio kattaa ydinkäsitteet, jotka sinun tulee ymmärtää aloittaessasi rakentamisen Solanassa, mukaan lukien tilit, transaktiot, ohjelmat ja muut.

Solanan tilimalli

Solanassa kaikki data tallennetaan "tileihin". Tapa, jolla data on järjestetty Solana-lohkoketjussa, muistuttaa avain-arvo-tietokantaa, jossa jokaista tietokannan merkintää kutsutaan "tiliksi".

Lue lisää tileistä täältä.

Transaktiot ja ohjeet

Solanassa lähetämme transaktioita verkossa toimimista varten. Transaktiot sisältävät yhden tai useamman ohjeen, joista jokainen edustaa tiettyä käsiteltävää toimintoa. Ohjeiden suorituslogiikka on tallennettu Solana-verkkoon käyttöönotettuihin ohjelmiin, joissa jokainen ohjelma määrittelee omat ohjeensa.

Lue lisää transaktioista ja ohjeista täältä.

Maksut Solanassa

Solana-lohkoketjussa on muutamia erilaisia maksuja ja kustannuksia, joita verkon käytöstä aiheutuu. Nämä voidaan jakaa muutamaan erityiseen tyyppiin:

  • Transaktiomaksut - Maksu validaattoreille transaktioiden/ohjeiden käsittelystä
  • Priorisointimaksut - Valinnainen maksu transaktioiden käsittelyjärjestyksen nostamiseksi
  • rent - Pidätetty saldo datan säilyttämiseksi lohkoketjussa

Lue lisää Solanan maksuista täältä.

Ohjelmat Solanassa

Solanassa "älysopimuksia" kutsutaan ohjelmiksi. Jokainen ohjelma on tallennettu lohkoketjun tiliin ja sisältää suoritettavan koodin, joka määrittelee tietyt ohjeet. Nämä ohjeet edustavat ohjelman toiminnallisuutta, ja niitä voidaan kutsua lähettämällä transaktioita verkkoon.

Lue lisää Solanan ohjelmista täältä.

Program Derived Address

Program Derived Address (PDA) -osoitteet tarjoavat Solanan kehittäjille kaksi pääkäyttötapausta:

  • Deterministiset tiliosoitteet: PDA:t tarjoavat mekanismin, jolla voidaan deterministisesti johtaa osoite käyttämällä valinnaisten "seed"-arvojen (ennalta määritettyjen syötteiden) ja tietyn ohjelmatunnuksen yhdistelmää.
  • Mahdollistaa ohjelman allekirjoituksen: Solanan ajoympäristö mahdollistaa ohjelmien "allekirjoittaa" PDA:ita, jotka on johdettu sen ohjelmatunnuksesta.

Voit ajatella PDA:ita tapana luoda hajautustaulun kaltaisia rakenteita lohkoketjuun ennalta määritetyistä syötteistä (esim. merkkijonot, numerot ja muut tiliosoitteet).

Lue lisää Program Derived Address -osoitteista täältä.

Cross Program Invocation

Cross Program Invocation (CPI) viittaa tilanteeseen, jossa yksi ohjelma kutsuu toisen ohjelman ohjeita. Tämä mekanismi mahdollistaa Solana-ohjelmien yhteensopivuuden.

Voit ajatella ohjeita API-päätepisteinä, joita ohjelma tarjoaa verkolle, ja CPI:tä yhtenä API:na, joka sisäisesti kutsuu toista API:a.

Lue lisää Cross Program Invocation -toiminnosta täältä.

Tokenit Solanassa

Tokenit ovat digitaalisia omaisuuseriä, jotka edustavat omistajuutta erilaisista omaisuuslajeista. Tokenisaatio mahdollistaa omistusoikeuksien digitalisoinnin, toimien peruskomponenttina sekä vaihdettavien että ei-vaihdettavien omaisuuserien hallinnassa.

  • Vaihdettavat tokenit edustavat samantyyppisiä ja jaettavia omaisuuseriä, joilla on sama arvo (esim. USDC).
  • Ei-vaihdettavat tokenit (NFT) edustavat jakamattomien omaisuuserien omistajuutta (esim. taideteokset).

Lue lisää Solanan tokeneista täältä.

Klusterit ja päätepisteet

Solana-lohkoketjulla on useita eri validaattoriryhmiä, joita kutsutaan klustereiksi. Jokainen palvelee eri tarkoitusta ja sisältää omistettuja solmuja JSON-RPC -pyyntöjen täyttämiseen.

Solana-verkossa on kolme ensisijaista klusteria, joilla on seuraavat julkiset päätepisteet:

  • Mainnet - https://api.mainnet-beta.solana.com (tuotanto)
  • Devnet - https://api.devnet.solana.com (kehittäjien kokeilu)
  • Testnet - https://api.testnet.solana.com (validator-testaus)

Lue lisää klustereista ja päätepisteistä täältä.

Is this page helpful?

Sisällysluettelo

Muokkaa sivua