Transacties

Een transactie bevat één of meer instructies, de handtekeningen van accounts die de wijzigingen autoriseren, en een recente blockhash. Het netwerk verwerkt alle instructies in een transactie samen. Als een instructie mislukt, mislukt de hele transactie en worden alle statuswijzigingen teruggedraaid.

Een vereenvoudigd diagram met twee transactiesEen vereenvoudigd diagram met twee transacties

Belangrijkste feiten

  • Atomaire uitvoering: alle instructies slagen of worden allemaal teruggedraaid. Kosten worden nog steeds in rekening gebracht bij mislukking.
  • Groottelimiet: maximaal 1.232 bytes, afgeleid van de IPv6 minimum MTU (1.280 bytes) minus 48 bytes voor netwerkheaders.
  • Handtekeningen: elke ondertekenaar levert één 64-byte Ed25519-handtekening.
  • Blockhash-vervaldatum: de recente blockhash van een transactie is geldig voor 150 slots.

Limieten

LimietWaardeBron
Max transactiegrootte1.232 bytesPACKET_DATA_SIZE
Max accounts per transactie64Afgedwongen limiet (128 wanneer increase_tx_account_lock_limit is geactiveerd, momenteel inactief)
Blockhash-vervaldatum150 slotsMAX_PROCESSING_AGE
Handtekeninggrootte64 bytes (Ed25519)--
Basiskosten per handtekening5.000 lamportsKosten
Max uitgevoerde instructies64 (top-level + CPI's)MAX_INSTRUCTION_TRACE_LENGTH
Max handtekeningen per pakket12MAX_SIGNATURES_PER_PACKET

Is this page helpful?

Inhoudsopgave

Pagina Bewerken

Beheerd door

© 2026 Solana Foundation.
Alle rechten voorbehouden.
Blijf Verbonden