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

Медведев: Трамп и Маск могут просто приобрести земли Гренландии и Канады

Выплаты по уходу за детьми-инвалидами повысили в России

Москвичи совершили на МЦД более 400 млн поездок в 2024 году

Наркозависимый сталкер атаковал девушку в Алтайском крае





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

Новости от 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

Святки и колядки: как гуляли в Новый год на Руси

Собянин: Около 177 млн человек посетили московские парки в 2024 году

Гранат не видит лучшего игрока «Ростова» в 2024 году

Пассажиропоток всех четырех МЦД в 2024 году достиг рекордных 1,5 миллиона поездок в день

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

В Красноярске продали первый Tesla Cybertruck от компании Илона Маска

Спортивный директор «Локомотива» рассказал, почему сорвался трансфер Веры из «Оренбурга»

Чемпионат Сибирского округа Росгвардии по служебному двоеборью завершился в Томской области

«Россети Новосибирск» напомнили о правилах электробезопасности на праздниках

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

Святки и колядки: как гуляли в Новый год на Руси

Источник 360.ru: трое детей пострадали в ДТП с такси в Северном Измайлове

На Новый год запускать салюты в Петербурге разрешили на специальных площадках

Кавалли, Делон, Смит: кто из зарубежных звезд умер в 2024 году

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

Предприятия филиала «Северный» ООО «ЛокоТех-Сервис» подвели предварительные итоги работы в 2024 году.

Врач Михаил Кутушов рассказал, как избежать проблем с перееданием в Новый год

Суперзвезды НБА: как баскетболисты превращают спорт в миллиарды

Есть и не бояться: гастроэнтеролог Садыков назвал блюда, которые можно всем на новогоднем столе

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

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

ATP опубликовала окончательный рейтинг теннисистов по призовым, заработанным в 2024 году

Джессика Пегула снялась с турнира WTA-500 в Брисбене из-за травмы

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

Moscow.media

Филиал № 4 ОСФР по Москве и Московской области информирует: Свыше 110 уроков пенсионной грамотности провели сотрудники Отделения СФР по Москве и Московской области

Дайджест новостей «Грузовичкоф» за декабрь

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

Орловские власти вновь не смогли справиться с задачей обеспечения необходимыми лекарствами











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

Rss.plus






Кавалли, Делон, Смит: кто из зарубежных звезд умер в 2024 году

На Новый год запускать салюты в Петербурге разрешили на специальных площадках

Сергей Собянин. Главное за день

Святки и колядки: как гуляли в Новый год на Руси