Serialização / Desserialização

Modelo de Programação · Profundo

O processo de converter estruturas de dados em memória para bytes (serialização) e vice-versa (deserialização) para armazenamento on-chain. Programas Solana usam principalmente Borsh, embora alguns usem bincode ou formatos customizados. A macro #[account] do Anchor auto-deriva serialização Borsh. Deserialização incorreta (ex: verificações de comprimento ausentes) é uma classe comum de vulnerabilidade.

Termos relacionados