Sin este índice, dos procesos PHP simultáneos podían pasar el check yaUsado() ambos con false y marcar el mismo hash dos veces, aplicando la recarga doble. Con UNIQUE, el segundo INSERT falla y el catch existente lo bloquea (falla cerrado). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>