A single byte (255 down to 0) appended to PDA seeds to push the derived address off the Ed25519 curve. find_program_address tries bump=255 first and decrements until finding a valid PDA. The first valid bump found is the canonical bump. Always store and reuse the canonical bump to avoid security issues.
O bump seed é o número (0-255) adicionado às seeds para garantir que o endereço derivado caia fora da curva ed25519 — como um ajuste fino que faz a chave não ter par privado.
Sempre armazene o canonical bump (o maior encontrado) no momento de criação do PDA. Isso evita recomputação cara na `find_program_address` em chamadas futuras.
Aceitar qualquer bump passado pelo cliente como argumento. Valide que o bump armazenado bate com o PDA derivado para evitar ataques de substituição de endereço.
Sua exploração
0 termos visitados no total