Una sottile differenza tra Uniswap V3 e V4 che la maggior parte delle persone non nota: - V3 utilizza un contratto separato per ogni pool. Ogni pool detiene i propri token. - V4 utilizza un singleton. TUTTI i pool condividono un contratto che detiene tutti i token. Cosa significa questo per la sicurezza - una vulnerabilità nella logica contabile di V4 non svuota un pool. Svuota ogni pool. Il modello singleton scambia il costo di distribuzione per un rischio concentrato. Auditori che esaminano i fork di V4: il raggio d'azione di qualsiasi bug è ora l'intero DEX, non una singola coppia.