Plain meaning
Start with the shortest useful explanation before going deeper.
The property where performing an operation multiple times produces the same result as performing it once. Critical in blockchain development because transactions can be submitted multiple times (e.g., during retries). Solana mitigates duplicate execution via recent blockhash expiry (~60-90 seconds) and transaction deduplication. Designing idempotent instructions prevents double-spending.