Jogo de duelos on-chain com vulnerabilidade de "Risco Zero": o perdedor espera 256 blocos, o blockhash expira e o refund é liberado. RNG via blockhash previsível. Self-dueling permitido.
- Risco Zero (lógica de negócio): perdedor recupera aposta após expiração do blockhash
- RNG previsível derivado de blockhash
- Self-dueling: mesmo endereço dos dois lados