Фронтраннинг — исполнение своей сделки прежде чужой, чтобы заработать на её последствиях. В блокчейне для этого не нужен привилегированный доступ: неподтверждённые транзакции видны всем, кто смотрит.
Как устроено
Транзакция сначала попадает в общую очередь и лишь потом в блок. Бот видит крупную покупку, отправляет свою с более высокой комиссией и оказывается впереди. Цена в пуле сдвигается, крупная сделка исполняется хуже. Развитие приёма — «сэндвич»: бот встаёт и перед сделкой, и сразу после, забирая разницу целиком, а вся она складывается из проскальзывания жертвы.
Почему это не считается взломом
Никаких правил не нарушено: порядок транзакций определяется комиссией, и все действуют по одним правилам. Это часть более широкого явления — извлекаемой ценности из порядка транзакций, за которую конкурируют боты, валидаторы и сборщики блоков.
Что снижает потери
Узкий допуск по проскальзыванию: широкий допуск — прямое приглашение, потому что он определяет, сколько бот может забрать. Отправка сделок через приватный канал, минуя общую очередь. Дробление крупной сделки. И выбор времени: чем тоньше пул ликвидности, тем выгоднее вас атаковать.
Обсуждение
Добавить комментарий