Transaktionen

Eine Transaktion umfasst eine oder mehrere Anweisungen, die Signaturen von Konten, die die Änderungen autorisieren, und einen aktuellen Blockhash. Das Netzwerk verarbeitet alle Anweisungen in einer Transaktion gemeinsam. Wenn eine Anweisung fehlschlägt, schlägt die gesamte Transaktion fehl und alle Zustandsänderungen werden rückgängig gemacht.

Ein vereinfachtes Diagramm mit zwei TransaktionenEin vereinfachtes Diagramm mit zwei Transaktionen

Wichtige Fakten

  • Atomare Ausführung: Alle Anweisungen sind erfolgreich oder alle werden rückgängig gemacht. Fees werden auch bei Fehlschlag berechnet.
  • Größenlimit: Maximal 1.232 Bytes, abgeleitet von der IPv6-Mindest-MTU (1.280 Bytes) abzüglich 48 Bytes für Netzwerk-Header.
  • Signaturen: Jeder Signer liefert eine 64-Byte-Ed25519-Signatur.
  • Blockhash-Ablauf: Der aktuelle Blockhash einer Transaktion ist für 150 Slots gültig.

Limits

LimitWertQuelle
Max. Transaktionsgröße1.232 BytesPACKET_DATA_SIZE
Max. Konten pro Transaktion64Erzwungenes Limit (128, wenn increase_tx_account_lock_limit aktiviert ist, derzeit inaktiv)
Blockhash-Ablauf150 SlotsMAX_PROCESSING_AGE
Signaturgröße64 Bytes (Ed25519)--
Basis-Fee pro Signatur5.000 LamportsFees
Max. ausgeführte Anweisungen64 (Top-Level + CPIs)MAX_INSTRUCTION_TRACE_LENGTH
Max. Signaturen pro Paket12MAX_SIGNATURES_PER_PACKET

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten

Verwaltet von

© 2026 Solana Foundation.
Alle Rechte vorbehalten.
Verbinden Sie sich