Что такое mempool и почему он публичный?
Mempool — это «зал ожидания» для транзакций, которые отправлены в сеть, но ещё не включены в блок. В публичных блокчейнах вроде Ethereum он открыт: любой узел видит содержимое ожидающих сделок до их подтверждения. Это часть прозрачности сети, но у неё есть оборотная сторона — ваше намерение совершить своп становится видно всем, включая ботов, которые охотятся на чужие сделки. Они анализируют параметры вашей транзакции — какой токен, объём, допустимое проскальзывание — и используют это против вас. Подтверждение занимает секунды, но боту этого достаточно, чтобы вклиниться со своей транзакцией раньше или вокруг вашей.