Συναλλαγές

Μια συναλλαγή περιλαμβάνει μία ή περισσότερες οδηγίες, τις υπογραφές των λογαριασμών που εξουσιοδοτούν τις αλλαγές και ένα πρόσφατο blockhash. Το δίκτυο επεξεργάζεται όλες τις οδηγίες σε μια συναλλαγή μαζί. Εάν οποιαδήποτε οδηγία αποτύχει, ολόκληρη η συναλλαγή αποτυγχάνει και όλες οι αλλαγές κατάστασης αναιρούνται.

Απλοποιημένο διάγραμμα που δείχνει δύο συναλλαγέςΑπλοποιημένο διάγραμμα που δείχνει δύο συναλλαγές

Βασικά στοιχεία

  • Ατομική εκτέλεση: Όλες οι οδηγίες επιτυγχάνουν ή όλες αναιρούνται. Τα τέλη εξακολουθούν να χρεώνονται σε περίπτωση αποτυχίας.
  • Όριο μεγέθους: Μέγιστο 1.232 bytes, που προκύπτει από το ελάχιστο MTU του IPv6 (1.280 bytes) μείον 48 bytes για network headers.
  • Υπογραφές: Κάθε υπογράφων παρέχει μία υπογραφή Ed25519 64 bytes.
  • Λήξη blockhash: Το πρόσφατο blockhash μιας συναλλαγής ισχύει για 150 slots.

Όρια

ΌριοΤιμήΠηγή
Μέγιστο μέγεθος συναλλαγής1.232 bytesPACKET_DATA_SIZE
Μέγιστοι λογαριασμοί ανά συναλλαγή64Επιβαλλόμενο όριο (128 όταν ενεργοποιηθεί το increase_tx_account_lock_limit, επί του παρόντος ανενεργό)
Λήξη blockhash150 slotsMAX_PROCESSING_AGE
Μέγεθος υπογραφής64 bytes (Ed25519)--
Βασικό τέλος ανά υπογραφή5.000 lamportsΤέλη
Μέγιστες εκτελεσμένες οδηγίες64 (top-level + CPIs)MAX_INSTRUCTION_TRACE_LENGTH
Μέγιστες υπογραφές ανά πακέτο12MAX_SIGNATURES_PER_PACKET

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας

Διαχειρίζεται από

© 2026 Ίδρυμα Solana.
Με επιφύλαξη παντός δικαιώματος.
Συνδεθείτε