Denial of Service (DoS)
Segurança · Profundo
Uma classe de ataques que impedem usuários legítimos de executar transações com sucesso contra um programa Solana, seja esgotando o compute budget (ex: disparando iteração O(n) sobre uma lista on-chain ilimitada para forçar esgotamento de CU), preenchendo o espaço alocado de uma conta para bloquear appends, ou explorando lógica de programa para causar falha sistemática de transações. Na Solana, cada transação tem um teto de compute budget de 1,4 milhão de CU por padrão (extensível a 1,4 milhão via ComputeBudgetInstruction), então programas que iteram sobre tamanhos de dados controlados pelo chamador são vulneráveis. Mitigações incluem limitar todas as coleções on-chain, paginar iteração e preferir indexação off-chain sobre enumeração on-chain.