Idempotency
Fundamentos de Programação · Profundo
A propriedade onde realizar uma operação múltiplas vezes produz o mesmo resultado que realizá-la uma vez. Crítica no desenvolvimento blockchain porque transações podem ser enviadas múltiplas vezes (ex: durante retries). Solana mitiga execução duplicada via expiração de blockhash recente (~60-90 segundos) e deduplicação de transações. Projetar instruções idempotentes previne gastos duplos.