Una diferencia sutil entre Uniswap V3 y V4 que la mayoría de la gente pasa por alto: - V3 utiliza un contrato separado por pool. Cada grupo guarda sus propias fichas. - V4 usa un singleton. TODOS los pools comparten un contrato que contiene todos los tokens. Lo que esto significa para la seguridad: una vulnerabilidad en la lógica contable de la V4 no agota un solo pool. Drena todas las piscinas. El patrón singleton intercambia el coste de despliegue por riesgo concentrado. Auditores revisando forks V4: el radio de explosión de cualquier bug ahora es todo el DEX, no un solo par.