1Pour water into a large saucepan to a depth of 2" and bring to a boil. Reduce heat so water is at a gentle simmer and add white vinegar (it helps the egg whites stay compact). Crack an egg into a small bowl, then gently slide it into the water. Repeat with remaining eggs, waiting until the whites are starting to set before adding the next one (about 30 seconds apart). Cook eggs until whites are just set but yolks are still runny, about 3 minutes. Using a slotted spoon, transfer eggs to paper towels as they finish cooking.
2Heat oil in a large skillet over medium. Add bacon and cook, stirring occasionally, until most of the fat has rendered and bacon is starting to brown, 5–8 minutes. Add shallot, season with kosher salt and pepper, and cook, stirring occasionally, until shallot is translucent and softened but hasn't taken on any color, about 5 minutes. Add red wine vinegar. Bring to a boil and cook until reduced by threequarters, 5–8 minutes. Taste bacon vinaigrette and adjust seasoning with kosher salt and pepper if needed.