Συναλλαγές

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

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

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

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

Όρια

ΌριοΤιμήΠηγή
Μέγιστο μέγεθος συναλλαγής1.232 bytesPACKET_DATA_SIZE
Μέγιστοι λογαριασμοί ανά συναλλαγή64 (96 για το v1 με το SIMD-0596)Επιβαλλόμενο όριο
Λήξη 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. Με επιφύλαξη παντός δικαιώματος.