Тонкая разница между Uniswap V3 и V4, которую большинство людей упускает: - V3 использует отдельный контракт для каждого пула. Каждый пул хранит свои собственные токены. - V4 использует синглтон. ВСЕ пулы делят один контракт, который хранит все токены. Что это значит для безопасности - уязвимость в логике учета V4 не опустошает один пул. Она опустошает каждый пул. Шаблон синглтона меняет стоимость развертывания на сосредоточенный риск. Аудиторы, проверяющие форки V4: радиус поражения любой ошибки теперь охватывает весь DEX, а не одну пару.