Contas

Uma conta é a unidade de dados fundamental da Solana para armazenar estado. A rede armazena todo o estado num armazenamento chave-valor onde cada chave é um endereço de 32 bytes e cada valor é uma conta.

Diagrama de 3 contas e os seus endereços. Inclui a definição da estrutura de conta.Diagrama de 3 contas e os seus endereços. Inclui a definição da estrutura de conta.

Factos principais

  • Estrutura: Cada conta tem os mesmos cinco campos: lamports, data, owner, executable, rent_epoch.
  • Endereço: Cada conta é identificada por um endereço único de 32 bytes (uma chave pública Ed25519 ou um PDA).
  • Propriedade: Apenas o programa proprietário da conta pode modificar os seus dados ou debitar lamports. Qualquer programa pode creditar lamports a qualquer conta gravável.
  • Rent: Cada conta deve manter um saldo mínimo de lamports proporcional ao tamanho dos seus dados para permanecer na cadeia.

Limites

LimiteValorFonte
Tamanho máximo de dados da conta10 MiB (10.485.760 bytes)MAX_ACCOUNT_DATA_LEN
Crescimento máximo de dados por instrução10 KiB (10.240 bytes)MAX_PERMITTED_DATA_INCREASE
Crescimento máximo de dados por transação20 MiB (20.971.520 bytes)MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
Sobrecarga base de armazenamento da conta64 bytes por contaTRANSACTION_ACCOUNT_BASE_SIZE
Tamanho do endereço32 bytes (chave pública Ed25519)--
Mínimo isento de rent (fórmula)(tamanho_conta + 128) * 3.480 lamports/byte-ano * 2 anosminimum_balance()

Is this page helpful?

Índice

Editar Página

Gerenciado por

© 2026 Fundação Solana.
Todos os direitos reservados.
Conecte-se
  • Blog