Cuentas

Una cuenta es la unidad de datos fundamental de Solana para almacenar estado. La red almacena todo el estado en un almacén clave-valor (key-value) donde cada clave es una dirección de 32 bytes y cada valor es una cuenta.

Diagrama de 3 cuentas y sus direcciones. Incluye la definición de estructura de cuenta.Diagrama de 3 cuentas y sus direcciones. Incluye la definición de estructura de cuenta.

Datos clave

  • Estructura: Cada cuenta tiene los mismos cinco campos: lamports, data, owner, executable, rent_epoch.
  • Dirección: Cada cuenta se identifica por una dirección única de 32 bytes (ya sea una clave pública Ed25519 o un PDA).
  • Propiedad: Solo el programa propietario de la cuenta puede modificar sus datos o debitar lamports. Cualquier programa puede acreditar lamports a cualquier cuenta escribible.
  • Rent: Cada cuenta debe mantener un saldo mínimo de lamports proporcional a su tamaño de datos para permanecer en la cadena.

Límites

LímiteValorFuente
Tamaño máximo de datos de cuenta10 MiB (10,485,760 bytes)MAX_ACCOUNT_DATA_LEN
Crecimiento máximo de datos por instrucción10 KiB (10,240 bytes)MAX_PERMITTED_DATA_INCREASE
Crecimiento máximo de datos por transacción20 MiB (20,971,520 bytes)MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
Sobrecarga base de almacenamiento de cuenta64 bytes por cuentaTRANSACTION_ACCOUNT_BASE_SIZE
Tamaño de dirección32 bytes (clave pública Ed25519)--
Mínimo exento de rent (fórmula)(account_size + 128) * 3,480 lamports/byte-año * 2 añosminimum_balance()

Is this page helpful?

Tabla de Contenidos

Editar Página

Gestionado por

© 2026 Fundación Solana.
Todos los derechos reservados.
Conéctate