Οδηγός γρήγορης εκκίνησης Solana
Καλώς ήρθατε στον οδηγό γρήγορης εκκίνησης του Solana. Αυτός ο πρακτικός οδηγός σας εισάγει στις βασικές έννοιες για την ανάπτυξη στο Solana, ανεξάρτητα από την προηγούμενη εμπειρία σας.
Τι θα μάθετε
Σε αυτό το tutorial, θα μάθετε σχετικά με:
- Λογαριασμοί Solana: Μάθετε πώς το δίκτυο Solana αποθηκεύει δεδομένα.
- Αποστολή συναλλαγών: Μάθετε να αλληλεπιδράτε με το δίκτυο Solana αποστέλλοντας συναλλαγές.
- Δημιουργία και ανάπτυξη προγραμμάτων: Δημιουργήστε το πρώτο σας πρόγραμμα Solana και αναπτύξτε το στο δίκτυο.
- Program Derived Addresses (PDAs): Μάθετε πώς να χρησιμοποιείτε τα PDAs για να δημιουργείτε ντετερμινιστικές διευθύνσεις για λογαριασμούς.
- Cross-Program Invocations (CPIs): Μάθετε πώς να καλείτε άλλα προγράμματα από το πρόγραμμά σας, επιτρέποντας πολύπλοκες αλληλεπιδράσεις και συνθεσιμότητα μεταξύ διαφορετικών προγραμμάτων στο Solana.
Το καλύτερο μέρος; Δεν χρειάζεται να εγκαταστήσετε τίποτα. Αυτός ο οδηγός χρησιμοποιεί το Solana Playground, ένα περιβάλλον ανάπτυξης που λειτουργεί στον browser. Ακολουθήστε, αντιγράψτε και επικολλήστε κώδικα, και δείτε αποτελέσματα αμέσως, όλα από το πρόγραμμα περιήγησής σας. Βασικές γνώσεις προγραμματισμού βοηθούν αλλά δεν είναι απαραίτητες.
Ώρα να βουτήξετε και να ξεκινήσετε να χτίζετε στο Solana.
Solana Playground
Το Solana Playground (Solpg) παρέχει ένα περιβάλλον ανάπτυξης βασισμένο στον browser που σας επιτρέπει να αναπτύξετε, να αναπτύξετε και να δοκιμάσετε γρήγορα προγράμματα Solana.
Ανοίξτε μια νέα καρτέλα στο πρόγραμμα περιήγησής σας και πλοηγηθείτε στο https://beta.solpg.io/.
Δημιουργία πορτοφολιού Playground
Οι νέοι χρήστες του Solana Playground θα πρέπει πρώτα να δημιουργήσουν ένα πορτοφόλι Playground. Αυτό το πορτοφόλι σας επιτρέπει να αλληλεπιδράσετε με το δίκτυο Solana απευθείας από το πρόγραμμα περιήγησής σας.
Βήμα 1. Σύνδεση στο Playground
Κάντε κλικ στο κουμπί "Not connected" στην κάτω αριστερή γωνία της οθόνης.
Μη συνδεδεμένο
Βήμα 2. Δημιουργία του πορτοφολιού σας
Το σύστημα σας ζητά να αποθηκεύσετε το keypair του πορτοφολιού σας. Όταν είστε έτοιμοι, κάντε κλικ στο "Continue" για να συνεχίσετε.
Δημιουργία πορτοφολιού Playground
Τώρα θα πρέπει να βλέπετε τη διεύθυνση του πορτοφολιού σας, το υπόλοιπο SOL και το συνδεδεμένο cluster (devnet από προεπιλογή) στο κάτω μέρος του παραθύρου.
Συνδεδεμένο
Ο τοπικός χώρος αποθήκευσης του προγράμματος περιήγησής σας αποθηκεύει το πορτοφόλι Playground. Η εκκαθάριση της προσωρινής μνήμης του προγράμματος περιήγησης διαγράφει το αποθηκευμένο πορτοφόλι σας. Χρησιμοποιήστε το πορτοφόλι Playground μόνο για δοκιμές και ανάπτυξη. Μην στέλνετε πραγματικά περιουσιακά στοιχεία (από το mainnet) σε αυτή τη διεύθυνση.
Μερικοί ορισμοί που μπορεί να σας φανούν χρήσιμοι:
- διεύθυνση πορτοφολιού: ένα δημόσιο κλειδί 32-byte από ένα ζεύγος κλειδιών
Ed25519, που συνήθως εμφανίζεται ως συμβολοσειρά κωδικοποιημένη σε base-58
(π.χ.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). Το αντίστοιχο ιδιωτικό κλειδί υπογράφει συναλλαγές από αυτή τη διεύθυνση. Στο Solana, μια διεύθυνση χρησιμεύει ως μοναδικό αναγνωριστικό για το πορτοφόλι ενός χρήστη, ένα πρόγραμμα (έξυπνο συμβόλαιο) ή οποιονδήποτε άλλο λογαριασμό στο δίκτυο. - συνδεδεμένο cluster: το δίκτυο Solana για τις τρέχουσες αλληλεπιδράσεις σας.
Τα συνήθη clusters περιλαμβάνουν:
devnet
: Ένα δίκτυο ανάπτυξης για πειραματισμό προγραμματιστώνtestnet
: Ένα δίκτυο που προορίζεται για δοκιμές validator (μην το χρησιμοποιείτε ως προγραμματιστής εφαρμογών)mainnet-beta
: Το κύριο δίκτυο Solana για ζωντανές συναλλαγές
Λήψη Devnet SOL
Πριν ξεκινήσετε την ανάπτυξη, χρειάζεστε μερικά devnet SOL.
Ως προγραμματιστής, χρειάζεστε SOL για δύο κύριες περιπτώσεις χρήσης:
- Δημιουργία νέων λογαριασμών για αποθήκευση δεδομένων ή ανάπτυξη προγραμμάτων στο δίκτυο
- Πληρωμή τελών συναλλαγών κατά την αλληλεπίδραση με το δίκτυο Solana
Δύο μέθοδοι για να χρηματοδοτήσετε το πορτοφόλι σας με devnet SOL:
Επιλογή 1: Χρησιμοποιώντας το τερματικό του Playground
Για να χρηματοδοτήσετε το πορτοφόλι σας στο Playground με devnet SOL. Στο τερματικό του Playground, εκτελέστε:
$solana airdrop 5
Επιλογή 2: Χρησιμοποιώντας το Devnet Faucet
Αν η εντολή airdrop δεν λειτουργεί (λόγω περιορισμών ρυθμού ή σφαλμάτων), μπορείτε να χρησιμοποιήσετε το Web Faucet.
- Εισάγετε τη διεύθυνση του πορτοφολιού σας (βρίσκεται στο κάτω μέρος της οθόνης του Playground) και επιλέξτε ένα ποσό
- Κάντε κλικ στο "Confirm Airdrop" για να λάβετε το devnet SOL σας
Faucet Airdrop
Is this page helpful?