Konten

Ein Konto ist die grundlegende Dateneinheit von Solana zur Speicherung von Zuständen. Das Netzwerk speichert alle Zustände in einem Key-Value-Store, wobei jeder Schlüssel eine 32-Byte-Adresse und jeder Wert ein Konto ist.

Diagramm von 3 Konten und ihren Adressen. Enthält die Definition der Kontenstruktur.Diagramm von 3 Konten und ihren Adressen. Enthält die Definition der Kontenstruktur.

Wichtige Fakten

  • Struktur: Jedes Konto hat dieselben fünf Felder: Lamports, Daten, Eigentümer, ausführbar, rent_epoch.
  • Adresse: Jedes Konto wird durch eine eindeutige 32-Byte-Adresse identifiziert (entweder ein Ed25519-Public-Key oder eine PDA).
  • Eigentümerschaft: Nur das Eigentümerprogramm des Kontos kann dessen Daten ändern oder Lamports abbuchen. Jedes Programm kann Lamports auf jedes beschreibbare Konto einzahlen.
  • Rent: Jedes Konto muss ein Mindestguthaben an Lamports proportional zu seiner Datengröße halten, um on-chain zu bleiben.

Limits

LimitWertQuelle
Max. Kontendatengröße10 MiB (10.485.760 Bytes)MAX_ACCOUNT_DATA_LEN
Max. Datenwachstum pro Instruktion10 KiB (10.240 Bytes)MAX_PERMITTED_DATA_INCREASE
Max. Datenwachstum pro Transaktion20 MiB (20.971.520 Bytes)MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
Basis-Speicher-Overhead pro Konto64 Bytes pro KontoTRANSACTION_ACCOUNT_BASE_SIZE
Adressgröße32 Bytes (Ed25519-Public-Key)--
Rent-befreites Minimum (Formel)(account_size + 128) * 3.480 Lamports/Byte-Jahr * 2 Jahreminimum_balance()

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten

Verwaltet von

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