Οδηγός Γρήγορης Εκκίνησης 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 Connected
Βήμα 2. Δημιουργία του Πορτοφολιού σας
Το σύστημα σας προτρέπει να αποθηκεύσετε το keypair του πορτοφολιού σας. Όταν είστε έτοιμοι, κάντε κλικ στο "Continue" για να συνεχίσετε.
Create Playground Wallet
Τώρα θα πρέπει να βλέπετε τη διεύθυνση του πορτοφολιού σας, το υπόλοιπο SOL και το συνδεδεμένο cluster (devnet από προεπιλογή) στο κάτω μέρος του παραθύρου.
Connected
Ο τοπικός χώρος αποθήκευσης του προγράμματος περιήγησής σας αποθηκεύει το 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, εκτελέστε:
$solana airdrop 5
Επιλογή 2: Χρησιμοποιώντας το Devnet Faucet
Αν η εντολή airdrop δεν λειτουργεί (λόγω περιορισμών ρυθμού ή σφαλμάτων), μπορείτε να χρησιμοποιήσετε το Web Faucet.
- Εισάγετε τη διεύθυνση του πορτοφολιού σας (βρίσκεται στο κάτω μέρος της οθόνης του Playground) και επιλέξτε ένα ποσό
- Κάντε κλικ στο "Confirm Airdrop" για να λάβετε το devnet SOL σας
Faucet Airdrop
Is this page helpful?