Discriminador

Modelo de Programação · Profundo

Um identificador de 8 bytes prefixado a dados de conta e dados de instrução para distinguir tipos. Anchor o computa como os primeiros 8 bytes de `sha256('account:<AccountName>')` para contas e `sha256('global:<function_name>')` para instruções. Discriminadores previnem ataques de type cosplay garantindo que dados sejam deserializados como o tipo correto.

Termos relacionados