Добавить новость

Юная звезда «Папиных дочек» рассказала о желании стать продюсером

В ЖК «Новоснегиревский» в Истре прошел новогодний праздник

В Лосино-Петровском состоялась встреча некоммерческих организаций

Игрушку с 500-летней историей нашли в центре Москвы





Новости сегодня

Новости от TheMoneytizer

Пофиксить MevBlocker Bundle Merging Tracker

Цель:
В проекте возникли многочисленные проблемы, связанные с симуляцией транзакций, проверкой включения и обработкой данных блокчейна. Данный перечень задач направлен на устранение этих проблем, оптимизацию производительности и повышение надежности системы. Описание включает необходимые исправления, оптимизации и улучшения.

Задачи:
1. Отслеживание и исключение пользовательских транзакций:

Добавить параметр user_transaction_hash для идентификации пользовательской транзакции.
Разрешение пользовательской транзакции в симуляциях:

Включать бандлы с транзакцией пользователя в симуляцию, но явно отслеживать её присутствие.
Гарантировать, что пользовательская транзакция обрабатывается одинаково во всех симуляциях для предотвращения искажений.
Избежание повторной обработки:

Вести учёт обработанных бандлов и транзакций, чтобы исключить повторную симуляцию одной и той же транзакции в одном контексте.
Симуляция вокруг пользовательской транзакции:

Если пользовательская транзакция включена в несколько бандлов:
Выполнять симуляцию этих бандлов для определения оптимального возврата или комбинации бандлов, принимая пользовательскую транзакцию как фиксированную часть.
Сравнивать результаты этих симуляций для выявления нарушений или неэффективности.
Отметка транзакций как обработанных:

Поддерживать набор обработанных транзакций для исключения дублирования симуляций.


2. Оптимизация simulate_optimal_bundle_combinations
Проблема:
Текущая реализация перебирает все возможные комбинации бандлов, что приводит к сложности O(2^n). Это слишком ресурсоёмко.

Задачи:
Замена полного перебора жадным подходом:

Симулировать каждый бандл по отдельности, сортировать их по значению возврата и добавлять бандлы инкрементально.
Учёт обработанных транзакций:

Вести набор обработанных транзакций для исключения дублирования.
Избежание симуляции всех комбинаций (O(2^n)):

Симулировать каждый бандл отдельно и добавлять бандлы инкрементально.
Бандлы должны обрабатываться изолированно или совместно с уже выбранными.
Реализация жадного алгоритма (O(2n)):

Бандлы сортируются по значению возврата (O(n log n)).
Итерация по отсортированным бандлам выполняется линейно (O(n)).
Транзакции отслеживаются для предотвращения дублирования.
Пошаговое добавление бандлов:

Бандлы добавляются по одному, если их транзакции совместимы с уже обработанным набором.


Обязательно найти все функции, которые необходимо скорректировать в соответствии с задачами (включая те, которые не были явно упомянуты, но находятся в предоставленном коде и требуют изменений).
Так же, требуется пересмотреть calculate_refund и детект нарушений и в случае необходимости - пофиксить.
Большая часть перечисленного выполнена больше чем наполовину, так что понимающему человеку будет проще.

Репа на гитхаб: rylaix/MEVGuard-Open-Source-MEV-Blocker-Verification-Tool at tests (важно, ветка tests)

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Mash: Леонтьев возвращается на большую сцену и отправляется в мировое турне

Столичную коммунальную технику украсили к новогодним и рождественским праздникам

128 тысяч человек встретили Новый год в российских поездах

Собянин: в Московском зоопарке за год родилось свыше 1,5 тыс. детёнышей

Музыкальные новости

В эфире телекомпании «Югра» офицер Росгвардии озвучил меры по обеспечению безопасности граждан в новогодние праздники

Джимми Картер и бойкот Олимпиады-80: наследие 39-го президента США

Как празднуют наступление Нового года спикеры «Бизнес FM»?

В "Зените" объяснили техническими моментами отзыв четырех россиян из заявки

Новости России

В Москве мошенники похитили 87 млн рублей у пенсионера за два месяца

"Хоть коньки доставай": Вильфанд назвал дату, когда Центральную Россию покроет невыносимый гололед

"3 января начнется то, чего не было с 1829 года": Вильфанд поделился пугающим прогнозом

Ефимов: за 10 лет инвесторы приобрели около 11 тыс объектов недвижимости Москвы

Экология в России и мире

Не допустите этого 1 января: токсиколог Кутушов предупредил о трех видах алкогольной беды

Продвижение Песни в Мою Волну музыкального стриминга Яндекс Музыка.

Carolina Herrera pre-fall 2025

«Благодаря Вам об этой песне узнали все»: Филипп Киркоров поздравил KAYA в шоу «Звездные танцы»

Спорт в России и мире

Кудерметова вышла в третий круг турнира WTA в Брисбене

Возрождение Овечкина, четыре титула в PFL, неудачи Большунова и Медведева: главные события 2024 года в российском спорте

Сафиуллин проиграл Марожану на старте турнира ATP в Гонконге

Теннисистка Петрова объяснила неудачный сезон Медведева поражением от Синнера

Moscow.media

ИИ OpenAI обвинили в «жульничестве» при игре в шахматы

Врач объяснил, чем опасно нарушение режима приема лекарств

Салтинский водопад в Дагестане

В съехавшей с трассы "Тойоте" получили травмы две девочки











Топ новостей на этот час

Rss.plus






Джимми Картер и Олимпиада 1980: Почему бывший президент сожалеет спустя 40 лет

Грузовик Mercedes перевернулся в Подмосковье, пострадал пешеход

Найроби планирует прямые рейсы в Россию для увеличения турпотока в Кению

В Москве пожилой мужчина поверил мошенникам и лишился 87 млн рублей