Τεκμηρίωση SolanaΞεκινώντας

Οδηγός Γρήγορης Εκκίνησης Solana

Καλώς ήρθατε στον Οδηγό Γρήγορης Εκκίνησης του Solana. Αυτός ο πρακτικός οδηγός σας εισάγει στις βασικές έννοιες για την ανάπτυξη στο Solana, ανεξάρτητα από την προηγούμενη εμπειρία σας.

Τι θα μάθετε

Σε αυτό το σεμινάριο, θα μάθετε σχετικά με:

  • Λογαριασμοί Solana: Μάθετε πώς το δίκτυο Solana αποθηκεύει δεδομένα.
  • Αποστολή Συναλλαγών: Μάθετε να αλληλεπιδράτε με το δίκτυο Solana αποστέλλοντας συναλλαγές.
  • Δημιουργία και Ανάπτυξη Προγραμμάτων: Δημιουργήστε το πρώτο σας πρόγραμμα Solana και αναπτύξτε το στο δίκτυο.
  • Program Derived Addresses (PDAs): Μάθετε πώς να χρησιμοποιείτε τα PDAs για να δημιουργείτε ντετερμινιστικές διευθύνσεις για λογαριασμούς.
  • Cross Program Invocation (CPIs): Μάθετε πώς να καλείτε άλλα προγράμματα από το πρόγραμμά σας, επιτρέποντας πολύπλοκες αλληλεπιδράσεις και συνθεσιμότητα μεταξύ διαφορετικών προγραμμάτων στο Solana.

Το καλύτερο μέρος; Δεν χρειάζεται να εγκαταστήσετε τίποτα. Αυτός ο οδηγός χρησιμοποιεί το Solana Playground, ένα περιβάλλον ανάπτυξης που λειτουργεί στο πρόγραμμα περιήγησης. Ακολουθήστε, αντιγράψτε και επικολλήστε κώδικα, και δείτε αποτελέσματα αμέσως, όλα από το πρόγραμμα περιήγησής σας. Βασικές γνώσεις προγραμματισμού βοηθούν αλλά δεν είναι απαραίτητες.

Ώρα να βουτήξετε και να αρχίσετε να χτίζετε στο Solana.

Solana Playground

Το Solana Playground (Solpg) παρέχει ένα περιβάλλον ανάπτυξης βασισμένο στο πρόγραμμα περιήγησης που σας επιτρέπει να αναπτύξετε, να αναπτύξετε και να δοκιμάσετε γρήγορα προγράμματα Solana.

Ανοίξτε μια νέα καρτέλα στο πρόγραμμα περιήγησής σας και πλοηγηθείτε στο https://beta.solpg.io/.

Δημιουργία Πορτοφολιού Playground

Οι νέοι χρήστες του Solana Playground θα πρέπει πρώτα να δημιουργήσουν ένα Πορτοφόλι Playground. Αυτό το πορτοφόλι σας επιτρέπει να αλληλεπιδράσετε με το δίκτυο Solana απευθείας από το πρόγραμμα περιήγησής σας.

Βήμα 1. Σύνδεση στο Playground

Κάντε κλικ στο κουμπί "Not connected" στην κάτω αριστερή γωνία της οθόνης.

Not ConnectedNot Connected

Βήμα 2. Δημιουργία του Πορτοφολιού σας

Το σύστημα σας προτρέπει να αποθηκεύσετε το keypair του πορτοφολιού σας. Όταν είστε έτοιμοι, κάντε κλικ στο "Continue" για να συνεχίσετε.

Create Playground WalletCreate Playground Wallet

Τώρα θα πρέπει να βλέπετε τη διεύθυνση του πορτοφολιού σας, το υπόλοιπο SOL και το συνδεδεμένο cluster (devnet από προεπιλογή) στο κάτω μέρος του παραθύρου.

ConnectedConnected

Ο τοπικός χώρος αποθήκευσης του προγράμματος περιήγησής σας αποθηκεύει το Playground Wallet. Η εκκαθάριση της προσωρινής μνήμης του προγράμματος περιήγησης καταργεί το αποθηκευμένο πορτοφόλι σας. Χρησιμοποιήστε το Playground Wallet μόνο για δοκιμές και ανάπτυξη. Μην στέλνετε πραγματικά περιουσιακά στοιχεία (από το mainnet) σε αυτή τη διεύθυνση.

Μερικοί ορισμοί που μπορεί να σας φανούν χρήσιμοι:

  • διεύθυνση πορτοφολιού: ένα δημόσιο κλειδί 32-byte από ένα Ed25519 keypair, που συνήθως εμφανίζεται ως συμβολοσειρά κωδικοποιημένη σε base-58 (π.χ., 3Gdu3Uf97jw4Kbcn3kgkrr4W6QpE4Z2rThE3xaPxTCWS). Το αντίστοιχο ιδιωτικό κλειδί υπογράφει συναλλαγές από αυτή τη διεύθυνση. Στο Solana, μια διεύθυνση χρησιμεύει ως το μοναδικό αναγνωριστικό για το πορτοφόλι ενός χρήστη, ένα πρόγραμμα (smart contract) ή οποιονδήποτε άλλο λογαριασμό στο δίκτυο.
  • συνδεδεμένο cluster: το δίκτυο Solana για τις τρέχουσες αλληλεπιδράσεις σας. Τα συνηθισμένα clusters περιλαμβάνουν:
    • devnet: Ένα δίκτυο ανάπτυξης για πειραματισμό προγραμματιστών
    • testnet: Ένα δίκτυο που προορίζεται για δοκιμές validator (μην το χρησιμοποιείτε ως προγραμματιστής εφαρμογών)
    • mainnet: Το κύριο δίκτυο Solana για ζωντανές συναλλαγές

Λήψη Devnet SOL

Πριν ξεκινήσετε την ανάπτυξη, χρειάζεστε μερικά devnet SOL.

Ως προγραμματιστής, χρειάζεστε SOL για δύο κύριες περιπτώσεις χρήσης:

  • Δημιουργία νέων λογαριασμών για αποθήκευση δεδομένων ή ανάπτυξη προγραμμάτων στο δίκτυο
  • Πληρωμή τελών συναλλαγών κατά την αλληλεπίδραση με το δίκτυο Solana

Δύο μέθοδοι για να χρηματοδοτήσετε το πορτοφόλι σας με devnet SOL:

Επιλογή 1: Χρησιμοποιώντας το Playground Terminal

Για να χρηματοδοτήσετε το Playground πορτοφόλι σας με devnet SOL. Στο Playground terminal, εκτελέστε:

Terminal
$
solana airdrop 5

Επιλογή 2: Χρησιμοποιώντας το Devnet Faucet

Αν η εντολή airdrop δεν λειτουργεί (λόγω περιορισμών ρυθμού ή σφαλμάτων), μπορείτε να χρησιμοποιήσετε το Web Faucet.

  • Εισάγετε τη διεύθυνση του πορτοφολιού σας (βρίσκεται στο κάτω μέρος της οθόνης του Playground) και επιλέξτε ένα ποσό
  • Κάντε κλικ στο "Confirm Airdrop" για να λάβετε το devnet SOL σας

Faucet AirdropFaucet Airdrop

Is this page helpful?