Binary Object Representation Serializer for Hashing—the standard serialization format for Solana program data. Borsh produces deterministic, compact binary encodings with a fixed schema. It's used by Anchor for all account and instruction data serialization/deserialization. Borsh supports structs, enums, vectors, and other Rust types.
Borsh (Binary Object Representation Serializer for Hashing) é o formato de serialização padrão do Solana — compacto, determinístico e sem ambiguidade, como um protocolo binário bem definido.
Use `BorshSerialize` e `BorshDeserialize` em structs Rust para codificar/decodificar dados de contas. Anchor gera o discriminator de 8 bytes automaticamente.
Tentar usar JSON ou outros formatos para dados on-chain. Borsh é obrigatório por eficiência — 8 bytes de overhead vs centenas em JSON para dados equivalentes.
Sua exploração
0 termos visitados no total