Οι ακόλουθοι όροι χρησιμοποιούνται σε όλη την τεκμηρίωση και το οικοσύστημα ανάπτυξης της Solana.
λογαριασμός
Μια εγγραφή στο καθολικό της Solana που είτε περιέχει δεδομένα είτε είναι ένα εκτελέσιμο πρόγραμμα.
Όπως ένας λογαριασμός σε μια παραδοσιακή τράπεζα, ένας λογαριασμός Solana μπορεί να διατηρεί κεφάλαια που ονομάζονται lamports. Κάθε λογαριασμός σε ένα cluster έχει μια μοναδική διεύθυνση.
εφαρμογή
Μια εφαρμογή διεπαφής χρήστη που αλληλεπιδρά με ένα cluster Solana.
διεύθυνση
Η τοποθεσία στο Solana που μπορεί να χρησιμοποιηθεί για την εύρεση ενός λογαριασμού. Κάθε διεύθυνση είναι μοναδική στο cluster του Solana.
Οι διευθύνσεις στο Solana μπορεί να είναι είτε ένα δημόσιο κλειδί Ed25519 είτε μια διεύθυνση που προκύπτει από πρόγραμμα.
πίνακας αναζήτησης διευθύνσεων (ALT)
Μια δομή δεδομένων που αποθηκεύει μια λίστα διευθύνσεων λογαριασμών, επιτρέποντας στις συναλλαγές με έκδοση να αναφέρονται σε λογαριασμούς χρησιμοποιώντας συμπαγείς ευρετήρια 1 byte αντί για πλήρη δημόσια κλειδιά 32 byte. Οι πίνακες αναζήτησης διευθύνσεων επιτρέπουν σε μια μεμονωμένη συναλλαγή να αναφέρεται σε περισσότερους λογαριασμούς από όσους επιτρέπει η αρχική μορφή συναλλαγής.
Anchor
Ένα framework για την κατασκευή προγραμμάτων onchain στο Solana με Rust. Το Anchor παρέχει macros που μειώνουν τον επαναλαμβανόμενο κώδικα, ένα τυποποιημένο σύστημα επικύρωσης λογαριασμών και δημιουργεί ένα IDL που περιγράφει τη διεπαφή του προγράμματος. Είναι το πιο ευρέως χρησιμοποιούμενο framework για την ανάπτυξη προγραμμάτων Solana.
συσχετισμένος λογαριασμός token (ATA)
Ένας λογαριασμός token του οποίου η διεύθυνση προκύπτει ντετερμινιστικά από μια διεύθυνση πορτοφολιού και ένα token mint. Το πρόγραμμα συσχετισμένου λογαριασμού token διασφαλίζει ότι κάθε πορτοφόλι έχει έναν κανονικό λογαριασμό token ανά τύπο token.
εξουσιοδότηση
Η διεύθυνση ενός χρήστη που διαθέτει κάποιου είδους άδεια πάνω σε έναν λογαριασμό.
Για παράδειγμα:
- Η δυνατότητα δημιουργίας νέων token δίνεται στον λογαριασμό που είναι η 'εξουσιοδότηση δημιουργίας' για το mint του token.
- Η δυνατότητα αναβάθμισης ενός προγράμματος δίνεται στον λογαριασμό που είναι η 'εξουσιοδότηση αναβάθμισης' ενός προγράμματος.
κατάσταση τράπεζας
Το αποτέλεσμα της ερμηνείας όλων των προγραμμάτων στο καθολικό σε ένα δεδομένο ύψος tick. Περιλαμβάνει τουλάχιστον το σύνολο όλων των λογαριασμών που κατέχουν μη μηδενικά εγγενή token.
μπλοκ
Ένα συνεχόμενο σύνολο καταχωρήσεων στο καθολικό που καλύπτεται από μια ψήφο. Ένας leader παράγει το πολύ ένα μπλοκ ανά slot.
blockhash
Μια μοναδική τιμή (hash) που αναγνωρίζει μια εγγραφή (block). Το Solana υπολογίζει ένα blockhash από το τελευταίο entry id του block.
ύψος block
Ο αριθμός των blocks κάτω από το τρέχον block. Το πρώτο block μετά από το genesis block έχει ύψος ένα.
bootstrap validator
Ο validator που παράγει το genesis (πρώτο) block μιας αλυσίδας block.
BPF loader
Το πρόγραμμα Solana που κατέχει και φορτώνει προγράμματα BPF onchain, επιτρέποντας στο πρόγραμμα να διασυνδέεται με το περιβάλλον εκτέλεσης.
bump
Ένα μονό byte (0–255) που προσαρτάται σε seeds κατά την παραγωγή μιας διεύθυνσης που προέρχεται από πρόγραμμα για να διασφαλιστεί ότι η προκύπτουσα διεύθυνση πέφτει εκτός της καμπύλης ed25519 και είναι επομένως έγκυρη PDA. Το κανονικό bump είναι η υψηλότερη τιμή που παράγει έγκυρη PDA και συνήθως αποθηκεύεται στα δεδομένα του λογαριασμού για να αποφευχθεί ο επανυπολογισμός της.
client
Ένα πρόγραμμα υπολογιστή που έχει πρόσβαση στο δίκτυο διακομιστών cluster του Solana.
commitment
Ένα μέτρο της επιβεβαίωσης δικτύου για το block.
μορφή συμπαγούς πίνακα
Ένας συμπαγής πίνακας είναι ένας πίνακας σειριοποιημένος στην ακόλουθη μορφή:
- Το μήκος του πίνακα (κωδικοποιημένο ως compact-u16)
- Τα στοιχεία του πίνακα αναφέρονται ένα μετά το άλλο
Μορφή συμπαγούς πίνακα
Η μορφή συμπαγούς πίνακα χρησιμοποιείται για την κωδικοποίηση τόσο του πίνακα διευθύνσεων λογαριασμών όσο και του πίνακα εντολών στα μηνύματα συναλλαγών.
cluster
Ένα σύνολο validators που διατηρούν ένα μόνο ledger.
compute budget
Ο μέγιστος αριθμός μονάδων υπολογισμού που καταναλώνεται ανά συναλλαγή.
μονάδες υπολογισμού
Η μικρότερη μονάδα μέτρησης για την κατανάλωση υπολογιστικών πόρων του blockchain. Οι μονάδες υπολογισμού χρησιμοποιούνται για τη μέτρηση των υπολογιστικών πόρων που χρησιμοποιούνται για την επεξεργασία μιας συναλλαγής.
χρόνος επιβεβαίωσης
Η πραγματική χρονική διάρκεια μεταξύ της δημιουργίας μιας καταχώρισης tick από έναν ηγέτη και της δημιουργίας ενός επιβεβαιωμένου μπλοκ.
επιβεβαιωμένο μπλοκ
Ένα μπλοκ που έχει λάβει μια υπερπλειοψηφία από ψήφους καθολικού.
επίπεδο ελέγχου
Ένα δίκτυο gossip που συνδέει όλους τους κόμβους ενός συστάδας.
περίοδος ψύξης
Ένας αριθμός epochs μετά την απενεργοποίηση του stake, κατά τη διάρκεια των οποίων γίνεται σταδιακά διαθέσιμο για ανάληψη. Κατά τη διάρκεια αυτής της περιόδου, το stake θεωρείται ότι «απενεργοποιείται». Περισσότερες πληροφορίες για: warmup και cooldown
μονάδες κόστους
Αναφέρονται επίσης ως transaction cost, είναι μια ολοκληρωμένη εκτίμηση όλων
των πόρων που απαιτούνται για την επεξεργασία μιας συναλλαγής, μετρημένων σε
μονάδες υπολογισμού. Περισσότερες πληροφορίες
εδώ.
πίστωση
Δείτε πίστωση ψήφου.
Cross-Program Invocation (CPI)
Μια κλήση από ένα πρόγραμμα onchain σε ένα άλλο. Για περισσότερες πληροφορίες, δείτε κλήση μεταξύ προγραμμάτων.
επίπεδο δεδομένων
Ένα δίκτυο multicast που χρησιμοποιείται για την αποδοτική επικύρωση των καταχωρίσεων και την επίτευξη συναίνεσης.
drone
Μια υπηρεσία εκτός αλυσίδας που λειτουργεί ως θεματοφύλακας για το ιδιωτικό κλειδί ενός χρήστη. Συνήθως χρησιμεύει για την επικύρωση και την υπογραφή συναλλαγών.
καταχώριση
Μια καταχώριση στο καθολικό, είτε ένα tick είτε μια καταχώριση συναλλαγής.
αναγνωριστικό καταχώρισης
Ένα ανθεκτικό σε προεικόνιση hash επί του τελικού περιεχομένου μιας καταχώρισης, το οποίο διαδραματίζει ρόλο παγκοσμίως μοναδικού αναγνωριστικού της καταχώρισης. Το hash χρησιμεύει ως απόδειξη:
- Η καταχώριση δημιουργήθηκε μετά από μια χρονική διάρκεια
- Οι καθορισμένες συναλλαγές είναι αυτές που περιλαμβάνονται στην καταχώριση
- Η θέση της καταχώρισης σε σχέση με άλλες καταχωρίσεις στο καθολικό
Δείτε απόδειξη ιστορικού.
epoch
Ο χρόνος, δηλαδή ο αριθμός των slots, για τον οποίο ένα leader schedule είναι έγκυρο.
λογαριασμός προμήθειας
Ο λογαριασμός προμήθειας στη συναλλαγή είναι ο λογαριασμός που πληρώνει για το κόστος συμπερίληψης της συναλλαγής στο καθολικό. Αυτός είναι ο πρώτος λογαριασμός στη συναλλαγή. Αυτός ο λογαριασμός πρέπει να δηλωθεί ως Read-Write (εγγράψιμος) στη συναλλαγή, καθώς η πληρωμή για τη συναλλαγή μειώνει το υπόλοιπο του λογαριασμού.
οριστικοποίηση
Όταν κόμβοι που αντιπροσωπεύουν τα 2/3 του stake έχουν ένα κοινό root.
διακλάδωση
Ένα ledger που προέρχεται από κοινές καταχωρήσεις αλλά στη συνέχεια αποκλίνει.
μπλοκ γένεσης
Το πρώτο block στην αλυσίδα.
διαμόρφωση γένεσης
Το αρχείο διαμόρφωσης που προετοιμάζει το ledger για το genesis block.
κατακερματισμός
Ένα ψηφιακό αποτύπωμα μιας ακολουθίας από bytes.
πληθωρισμός
Μια αύξηση της προσφοράς των tokens με την πάροδο του χρόνου που χρησιμοποιείται για τη χρηματοδότηση ανταμοιβών επικύρωσης και για τη χρηματοδότηση της συνεχιζόμενης ανάπτυξης του Solana.
εσωτερική εντολή
Δείτε Cross Program Invocation.
εντολή
Μια κλήση για την επίκληση ενός συγκεκριμένου instruction handler σε ένα program. Μια εντολή καθορίζει επίσης ποιους λογαριασμούς θέλει να διαβάσει ή να τροποποιήσει, καθώς και πρόσθετα δεδομένα που χρησιμεύουν ως βοηθητική είσοδος για τον instruction handler. Ένας client πρέπει να συμπεριλάβει τουλάχιστον μία εντολή σε μια transaction, και όλες οι εντολές πρέπει να ολοκληρωθούν για να θεωρηθεί επιτυχής η συναλλαγή.
διαχειριστής εντολών
Οι διαχειριστές εντολών είναι συναρτήσεις program που επεξεργάζονται instructions από transactions. Ένας διαχειριστής εντολών μπορεί να περιέχει μία ή περισσότερες cross-program invocations.
IDL
Interface Definition Language. Ένα αρχείο JSON που δημιουργείται από το Anchor και περιγράφει τους instruction handlers, τους λογαριασμούς, και τους τύπους ενός προγράμματος. Το IDL επιτρέπει στις βιβλιοθήκες πελατών να δημιουργούν αυτόματα τυποποιημένες διεπαφές για την αλληλεπίδραση με ένα onchain program.
keypair
Ένα δημόσιο κλειδί και το αντίστοιχο ιδιωτικό κλειδί για πρόσβαση σε έναν λογαριασμό.
lamport
Ένα κλασματικό εγγενές token με αξία 0.000000001 sol.
Εντός του προϋπολογισμού υπολογισμού, μια ποσότητα micro-lamports χρησιμοποιείται στον υπολογισμό των τελών προτεραιότητας.
leader
Ο ρόλος ενός validator όταν προσθέτει καταχωρίσεις στο ledger.
leader schedule
Μια ακολουθία δημόσιων κλειδιών validator που αντιστοιχίζονται σε slots. Το cluster χρησιμοποιεί το leader schedule για να προσδιορίσει ποιος validator είναι ο leader σε οποιαδήποτε δεδομένη στιγμή.
ledger
Μια λίστα από καταχωρίσεις που περιέχουν συναλλαγές υπογεγραμμένες από clients. Εννοιολογικά, αυτό μπορεί να ιχνηλατηθεί μέχρι το genesis block, αλλά το πραγματικό ledger ενός validator μπορεί να έχει μόνο νεότερα blocks για μείωση της αποθήκευσης, καθώς τα παλαιότερα δεν είναι απαραίτητα για την επικύρωση μελλοντικών blocks από σχεδιασμό.
ledger vote
Ένα hash της κατάστασης του validator σε δεδομένο ύψος tick. Περιλαμβάνει την επιβεβαίωση ενός validator ότι ένα block που έχει λάβει έχει επαληθευτεί, καθώς και μια υπόσχεση να μην ψηφίσει για ένα αντικρουόμενο block (δηλ. fork) για συγκεκριμένο χρονικό διάστημα, την περίοδο lockout.
light client
Ένας τύπος client που μπορεί να επαληθεύσει ότι δείχνει σε ένα έγκυρο cluster. Εκτελεί περισσότερη επαλήθευση ledger από ένα thin client και λιγότερη από έναν validator.
loader
Ένα πρόγραμμα με τη δυνατότητα να ερμηνεύει τη δυαδική κωδικοποίηση άλλων onchain προγραμμάτων.
lockout
Η διάρκεια του χρόνου κατά την οποία ένας validator δεν μπορεί να ψηφίσει για άλλο fork.
message
Τα δομημένα περιεχόμενα μιας συναλλαγής. Γενικά περιέχει μια κεφαλίδα, έναν πίνακα διευθύνσεων λογαριασμών, ένα πρόσφατο blockhash και έναν πίνακα εντολών.
Μάθετε περισσότερα για τη μορφοποίηση μηνυμάτων εντός συναλλαγών εδώ.
micro-lamport
1.000.000 micro-lamports = 1 lamport
Συντελεστής Nakamoto
Ένα μέτρο αποκέντρωσης, ο Συντελεστής Nakamoto είναι ο μικρότερος αριθμός ανεξάρτητων οντοτήτων που μπορούν να δράσουν συλλογικά για να τερματίσουν ένα blockchain. Ο όρος επινοήθηκε από τους Balaji S. Srinivasan και Leland Lee στο άρθρο Quantifying Decentralization.
εγγενές token
Το token που χρησιμοποιείται για την καταγραφή της εργασίας που εκτελείται από τους κόμβους σε ένα cluster.
κόμβος
Ένας υπολογιστής που συμμετέχει σε ένα cluster.
αριθμός κόμβων
Ο αριθμός των validators που συμμετέχουν σε ένα cluster.
onchain
Περιγράφει δεδομένα ή προγράμματα που υπάρχουν ή εκτελούνται σε ένα blockchain. Το "Onchain" (χωρίς παύλα) είναι η προτιμώμενη ορθογραφία.
πρόγραμμα onchain
Ο εκτελέσιμος κώδικας στο blockchain της Solana που ερμηνεύει τις εντολές που αποστέλλονται μέσα σε κάθε συναλλαγή για να διαβάσει και να τροποποιήσει λογαριασμούς στους οποίους έχει έλεγχο. Αυτά τα προγράμματα συχνά αναφέρονται ως "έξυπνα συμβόλαια" σε άλλα blockchains.
ιδιοκτήτης
Μπορεί να αναφέρεται είτε στο πρόγραμμα κατοχής είτε στο πορτοφόλι κατοχής. Για παράδειγμα, το getTokenAccountsByOwner λαμβάνει λογαριασμούς token που ανήκουν σε ένα συγκεκριμένο πορτοφόλι, ωστόσο το πρόγραμμα κατοχής για αυτούς τους λογαριασμούς token είναι το Token Program.
Για την αποφυγή σύγχυσης, είναι προτιμότερο να χρησιμοποιείται είτε το πρόγραμμα κατοχής είτε το πορτοφόλι κατοχής αντί για τον γενικό όρο "ιδιοκτήτης".
πρόγραμμα κατοχής
Η διεύθυνση του προγράμματος που είναι ιδιοκτήτης του λογαριασμού. Μόνο το πρόγραμμα κατοχής έχει τη δυνατότητα να τροποποιήσει τον λογαριασμό.
Δείτε επίσης εξουσιοδότηση.
πορτοφόλι ιδιοκτησίας
Το πορτοφόλι που συνδέεται με έναν λογαριασμό. Για παράδειγμα, το Token Program χρησιμοποιείται για την αποθήκευση λογαριασμών token που συνδέονται με ένα συγκεκριμένο πορτοφόλι και mint χρησιμοποιώντας μια διεύθυνση που δημιουργείται από αυτό το πορτοφόλι και το mint.
PoH
Δείτε Απόδειξη Ιστορικού.
πόντος
Μια σταθμισμένη πίστωση σε ένα σύστημα ανταμοιβών. Στο σύστημα ανταμοιβών του validator, ο αριθμός των πόντων που οφείλονται σε ένα stake κατά την εξαργύρωση είναι το γινόμενο των πιστώσεων ψήφου που κερδήθηκαν και του αριθμού των lamport που έχουν τεθεί σε stake.
ιδιωτικό κλειδί
Το ιδιωτικό κλειδί ενός keypair.
πρόγραμμα
Δείτε πρόγραμμα onchain.
Program Derived Address (PDA)
Ένας λογαριασμός του οποίου η διεύθυνση δημιουργείται με βάση ένα πρόγραμμα onchain και ένα ή περισσότερα seeds που δημιουργούνται από τον δημιουργό του προγράμματος. Οι διευθύνσεις PDA δεν είναι δημόσια κλειδιά και τα PDA δεν διαθέτουν ιδιωτικά κλειδιά.
Η εξουσία υπογραφής για ένα PDA είναι το πρόγραμμα onchain που είναι το πρόγραμμα ιδιοκτησίας τους.
αναγνωριστικό προγράμματος
Το δημόσιο κλειδί του λογαριασμού που περιέχει ένα πρόγραμμα.
απόδειξη ιστορικού (PoH)
Μια στοίβα αποδείξεων, κάθε μία από τις οποίες αποδεικνύει ότι κάποια δεδομένα υπήρχαν πριν από τη δημιουργία της απόδειξης και ότι πέρασε μια ακριβής χρονική διάρκεια πριν από την προηγούμενη απόδειξη. Όπως ένα VDF, μια Απόδειξη Ιστορικού μπορεί να επαληθευτεί σε λιγότερο χρόνο από όσο χρειάστηκε για να παραχθεί.
χρέωση προτεραιοποίησης
Μια πρόσθετη χρέωση που μπορεί να καθορίσει ο χρήστης στην εντολή του προϋπολογισμού υπολογισμού για να δώσει προτεραιότητα στις συναλλαγές του.
Η χρέωση προτεραιοποίησης υπολογίζεται πολλαπλασιάζοντας τις μέγιστες μονάδες υπολογισμού που ζητήθηκαν με την τιμή ανά μονάδα υπολογισμού (που καθορίζεται σε βήματα των 0,000001 lamport ανά μονάδα υπολογισμού) στρογγυλοποιημένη προς τα πάνω στο πλησιέστερο lamport.
Οι συναλλαγές θα πρέπει να ζητούν την ελάχιστη απαιτούμενη ποσότητα μονάδων υπολογισμού για την εκτέλεση, ώστε να ελαχιστοποιούνται τα τέλη.
δημόσιο κλειδί (pubkey)
Το δημόσιο κλειδί ενός ζεύγους κλειδιών. Ένα δημόσιο κλειδί είναι ένας από τους διαφορετικούς τύπους διεύθυνσης που μπορεί να χρησιμοποιήσει ένας λογαριασμός στο Solana.
rent
Τέλος που καταβάλλεται από Λογαριασμούς και Προγράμματα για την αποθήκευση δεδομένων στο blockchain. Όταν οι λογαριασμοί δεν έχουν επαρκές υπόλοιπο για την πληρωμή του rent, μπορεί να υποβληθούν σε Συλλογή Απορριμμάτων.
Δείτε επίσης απαλλαγή από rent παρακάτω. Μάθετε περισσότερα για το rent εδώ: Τι είναι το rent;.
απαλλαγή από rent
Λογαριασμοί που διατηρούν ένα ελάχιστο υπόλοιπο lamport ανάλογο με την ποσότητα των δεδομένων που αποθηκεύονται στον λογαριασμό. Όλοι οι νέοι λογαριασμοί αποθηκεύονται μόνιμα onchain μέχρι το κλείσιμο του λογαριασμού. Δεν είναι δυνατή η δημιουργία λογαριασμού που να υπολείπεται του ορίου απαλλαγής από rent.
ρίζα
Ένα μπλοκ ή slot που έχει φτάσει στο μέγιστο lockout σε έναν validator. Η ρίζα είναι το υψηλότερο μπλοκ που αποτελεί πρόγονο όλων των ενεργών διακλαδώσεων σε έναν validator. Όλα τα μπλοκ προγόνων μιας ρίζας είναι επίσης μεταβατικά μια ρίζα. Τα μπλοκ που δεν είναι πρόγονοι ούτε απόγονοι της ρίζας αποκλείονται από την εξέταση για συναίνεση και μπορούν να απορριφθούν.
χρόνος εκτέλεσης
Το συστατικό ενός validator που είναι υπεύθυνο για την εκτέλεση του προγράμματος.
Sealevel
Το παράλληλο περιβάλλον εκτέλεσης του Solana για προγράμματα onchain.
seed
Μια τιμή byte ή πίνακας τιμών byte που χρησιμοποιείται ως είσοδος κατά την παραγωγή μιας διεύθυνσης που προέρχεται από πρόγραμμα. Ένα πρόγραμμα μπορεί να χρησιμοποιήσει οποιονδήποτε συνδυασμό στατικών συμβολοσειρών, δημόσιων κλειδιών ή άλλων δεδομένων ως seed. Τα seed συνδυάζονται με το ID του προγράμματος και ένα bump για να παραχθεί μια μοναδική διεύθυνση PDA.
shred
Ένα κλάσμα ενός block· η μικρότερη μονάδα που αποστέλλεται μεταξύ validators.
υπογραφή
Μια υπογραφή ed25519 64 bytes των R (32 bytes) και S (32 bytes). Με την απαίτηση
ότι το R είναι ένα συμπιεσμένο σημείο Edwards χωρίς μικρή τάξη και το S είναι
ένας βαθμωτός στο εύρος του 0 <= S < L. Αυτή η απαίτηση διασφαλίζει την
απουσία ευκαμψίας υπογραφής. Κάθε συναλλαγή πρέπει να έχει τουλάχιστον μία
υπογραφή για τον λογαριασμό προμήθειας. Έτσι, η πρώτη υπογραφή
στη συναλλαγή μπορεί να θεωρηθεί ως αναγνωριστικό συναλλαγής
ποσοστό παράλειψης
Το ποσοστό των παραλειφθέντων slots από το σύνολο των slots ηγέτη στο τρέχον epoch. Αυτή η μετρική μπορεί να παραπλανά καθώς έχει υψηλή διακύμανση αμέσως μετά το όριο του epoch όταν το δείγμα είναι μικρό, καθώς και για validators με χαμηλό αριθμό slots ηγέτη, ωστόσο μπορεί επίσης να είναι χρήσιμη στην αναγνώριση εσφαλμένων ρυθμίσεων κόμβου ορισμένες φορές.
παραλειφθέν slot
Ένα παρελθοντικό slot που δεν παρήγαγε block, επειδή ο ηγέτης
ήταν εκτός σύνδεσης ή το fork που περιείχε το slot εγκαταλείφθηκε για
μια καλύτερη εναλλακτική από τη συναίνεση του cluster. Ένα παραλειφθέν slot δεν
θα εμφανιστεί ως πρόγονος για blocks σε επόμενα slots, ούτε θα αυξήσει το
ύψος block, ούτε θα λήξει το παλαιότερο recent_blockhash.
Το κατά πόσον ένα slot έχει παραλειφθεί μπορεί να προσδιοριστεί μόνο όταν γίνει παλαιότερο από το πιο πρόσφατο rooted (άρα μη-παραλειφθέν) slot.
slot
Η χρονική περίοδος κατά την οποία κάθε ηγέτης καταχωρεί συναλλαγές και παράγει ένα block.
Συλλογικά, τα slots δημιουργούν ένα λογικό ρολόι. Τα slots διατάσσονται διαδοχικά και χωρίς επικάλυψη, αποτελώντας περίπου ίσο πραγματικό χρόνο σύμφωνα με το PoH.
έξυπνο συμβόλαιο
Δείτε πρόγραμμα στην αλυσίδα.
SOL
Το εγγενές token ενός cluster του Solana.
Βιβλιοθήκη Προγραμμάτων Solana (SPL)
Μια βιβλιοθήκη προγραμμάτων στο Solana όπως το spl-token που διευκολύνει εργασίες όπως τη δημιουργία και χρήση tokens.
stake
Tokens που δεσμεύονται στο cluster εάν αποδειχθεί κακόβουλη συμπεριφορά validator.
ποιότητα υπηρεσιών με βάση το stake (SWQoS)
Το SWQoS επιτρέπει προτιμησιακή μεταχείριση για συναλλαγές που προέρχονται από validators με stake.
υπερπλειοψηφία
Τα 2/3 ενός cluster.
System Program
Ένα εγγενές πρόγραμμα του Solana (αναγνωριστικό προγράμματος
11111111111111111111111111111111) υπεύθυνο για τη δημιουργία νέων
λογαριασμών, την κατανομή δεδομένων λογαριασμού, την ανάθεση
λογαριασμών σε προγράμματα και τη μεταφορά SOL μεταξύ λογαριασμών. Όλοι
οι νέοι λογαριασμοί στο Solana ανήκουν στο System Program μέχρι να ανατεθούν
αλλού.
sysvar
Ένας λογαριασμός συστήματος. Τα Sysvars παρέχουν πληροφορίες κατάστασης του cluster όπως το τρέχον ύψος tick, τιμές πόντων ανταμοιβής κ.λπ. Τα προγράμματα μπορούν να έχουν πρόσβαση στα Sysvars μέσω ενός λογαριασμού Sysvar (pubkey) ή με ερώτημα μέσω syscall.
thin client
Ένας τύπος client που εμπιστεύεται ότι επικοινωνεί με ένα έγκυρο cluster.
tick
Μια καταχώριση στο ledger που εκτιμά τη χρονική διάρκεια.
ύψος tick
token
Ένα ψηφιακά μεταβιβάσιμο περιουσιακό στοιχείο.
token account
Ένας λογαριασμός που κατέχει υπόλοιπο ενός συγκεκριμένου token. Οι λογαριασμοί token ανήκουν στο Token Program ή στο Token Extensions Program και αποθηκεύουν το υπόλοιπο του token, το σχετιζόμενο token mint και τη διεύθυνση του πορτοφολιού κατόχου.
Token Extensions Program
Το Token Extensions Program
έχει το program ID TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb και
περιλαμβάνει όλες τις ίδιες λειτουργίες με το Token Program,
αλλά διαθέτει επιπλέον επεκτάσεις όπως εμπιστευτικές μεταφορές, προσαρμοσμένη
λογική μεταφοράς, εκτεταμένα μεταδεδομένα και πολλά άλλα.
token mint
Ένας λογαριασμός που μπορεί να παράγει (ή να 'δημιουργήσει') tokens. Διαφορετικά tokens διακρίνονται από τις μοναδικές διευθύνσεις token mint τους.
Token Program
Το Token Program έχει το program ID
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA και παρέχει τις βασικές
δυνατότητες μεταφοράς, παγώματος και δημιουργίας tokens.
tps
Συναλλαγές ανά δευτερόλεπτο.
tpu
Μονάδα επεξεργασίας συναλλαγών.
συναλλαγή
Μία ή περισσότερες εντολές υπογεγραμμένες από έναν πελάτη χρησιμοποιώντας ένα ή περισσότερα ζεύγη κλειδιών και εκτελούμενες ατομικά με μόνο δύο πιθανά αποτελέσματα: επιτυχία ή αποτυχία.
αναγνωριστικό συναλλαγής
Η πρώτη υπογραφή σε μία συναλλαγή, η οποία μπορεί να χρησιμοποιηθεί για τον μοναδικό προσδιορισμό της συναλλαγής σε ολόκληρο το καθολικό.
επιβεβαιώσεις συναλλαγής
Ο αριθμός των επιβεβαιωμένων μπλοκ από τη στιγμή που η συναλλαγή έγινε αποδεκτή στο καθολικό. Μία συναλλαγή οριστικοποιείται όταν το μπλοκ της γίνει ρίζα.
καταχώριση συναλλαγών
Ένα σύνολο συναλλαγών που μπορούν να εκτελεστούν παράλληλα.
tvu
validator
Ένας πλήρης συμμετέχων σε ένα σύμπλεγμα δικτύου Solana που παράγει νέα μπλοκ. Ο validator επικυρώνει τις συναλλαγές που προστίθενται στο καθολικό.
VDF
Δείτε επαληθεύσιμη συνάρτηση καθυστέρησης.
επαληθεύσιμη συνάρτηση καθυστέρησης (VDF)
Μια συνάρτηση που χρειάζεται συγκεκριμένο χρόνο για να εκτελεστεί και παράγει μια απόδειξη ότι εκτελέστηκε, η οποία στη συνέχεια μπορεί να επαληθευτεί σε λιγότερο χρόνο από αυτόν που χρειάστηκε για να παραχθεί.
συναλλαγή με έκδοση
Μια μορφή συναλλαγής που υποστηρίζει επιπλέον χαρακτηριστικά πέρα από την αρχική
μορφή συναλλαγής. Η έκδοση 0 (v0) είναι η πρώτη μορφή με
έκδοση και προσθέτει υποστήριξη για
πίνακες αναζήτησης διευθύνσεων, επιτρέποντας στις
συναλλαγές να αναφέρονται σε περισσότερους λογαριασμούς από όσους επιτρέπει η
αρχική μορφή.
ψήφος
Δείτε ψήφος καθολικού.
πίστωση ψήφου
Μια καταμέτρηση ανταμοιβών για τους επικυρωτές. Μια πίστωση ψήφου απονέμεται σε έναν επικυρωτή στον λογαριασμό ψήφου του όταν ο επικυρωτής φτάσει σε μια ρίζα.
πορτοφόλι
Μια συλλογή από ζεύγη κλειδιών που επιτρέπει στους χρήστες να διαχειρίζονται τα κεφάλαιά τους.
περίοδος προθέρμανσης
Ένας ορισμένος αριθμός εποχών αφότου το stake έχει ανατεθεί, κατά τη διάρκεια των οποίων σταδιακά γίνεται ενεργό. Κατά τη διάρκεια αυτής της περιόδου, το stake θεωρείται ότι βρίσκεται σε «ενεργοποίηση». Περισσότερες πληροφορίες για: προθέρμανση και απόψυξη
Is this page helpful?