Uma diferença sutil entre Uniswap V3 e V4 que a maioria das pessoas não percebe: - A V3 usa um contrato separado por pool. Cada pool mantém seus próprios tokens. - A V4 usa um singleton. TODOS os pools compartilham um contrato que mantém todos os tokens. O que isso significa para a segurança - uma vulnerabilidade na lógica contábil da V4 não esvazia um pool. Ela esvazia todos os pools. O padrão singleton troca o custo de implantação por risco concentrado. Auditores revisando forks da V4: o raio de explosão de qualquer bug agora é todo o DEX, não apenas um único par.