Что она делает
Известно, что некоторые валидаторы проводят сэндвич-атаки или иным образом эксплуатируют транзакции, которые получают. При включённой защите от MEV Apex пропускает лидеров из блок-листа Shield, когда пересылает вашу транзакцию. Транзакция ждёт лидера, которого нет в списке, вместо того чтобы попасть к тому, кто в нём есть. Блок-лист представляет собой ончейн-политику Yellowstone Shield, поэтому он публичен и доступен для аудита.Компромисс
Лидер производит 4 слота подряд, около 1.6 секунды. Когда очередь доходит до лидера из блок-листа, защищённая транзакция пережидает его ход. Убедитесь, что у вашего blockhash осталось время, и не используйте защиту как замену разумному ограничению проскальзывания.
Как её включить
Защита от MEV задаётся для каждой транзакции по HTTP и для каждого соединения по QUIC.
В примерах ниже
TX_BASE64 и хелпер apex-tx взяты из раздела Отправка транзакций.