Κάθε συναλλαγή Solana απαιτεί ένα τέλος που καταβάλλεται σε SOL. Το τέλος έχει δύο συστατικά: ένα βασικό τέλος και ένα προαιρετικό τέλος προτεραιότητας. Το βασικό τέλος αποζημιώνει τους validators για την κρυπτογραφική εργασία επαλήθευσης των υπογραφών. Το τέλος προτεραιότητας αυξάνει την πιθανότητα ο τρέχων leader να προγραμματίσει τη συναλλαγή σας πριν από ανταγωνιστικές.
Δομή τελών
Υπολογισμός βασικού τέλους, διανομή τελών, τύπος τέλους προτεραιότητας και παραδείγματα κώδικα για ορισμό τελών.
Προϋπολογισμός υπολογισμού
Όρια μονάδων υπολογισμού, παραλλαγές ComputeBudgetInstruction, μοντέλο κόστους προγραμματιστή, όρια block και σταθερές προϋπολογισμού εκτέλεσης.
Βασικά στοιχεία
- Βασικό τέλος: ανά υπογραφή, διαχωρίζεται 50% καταστροφή / 50% στον validator.
- Τέλος προτεραιότητας:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamports. 100% στον validator.
Όρια
| Όριο | Τιμή | Πηγή |
|---|---|---|
| Βασικό τέλος ανά υπογραφή | 5.000 lamports | lamports_per_signature |
| Προεπιλεγμένο όριο CU / εντολή | 200.000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| Προεπιλεγμένο CU builtin εντολής | 3.000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Μέγιστο όριο CU / συναλλαγή | 1.400.000 | MAX_COMPUTE_UNIT_LIMIT |
| Micro-lamports ανά lamport | 1.000.000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?