Idempotency
Fundamentos de Programación · Profundo
La propiedad donde realizar una operación multiples veces produce el mismo resultado que realizarla una vez. Critico en el desarrollo de cadenas de bloques porque las transacciones pueden enviarse multiples veces (ej., durante reintentos). Solana mitiga la ejecución duplicada via la expiracion del blockhash reciente (~60-90 segundos) y la deduplicacion de transacciones. Disenar instrucciones idempotentes previene el doble gasto.