Альтернативные варианты (менее удачные):

Пользователи Ethereum будут предупреждены о новой атаке, способной опустошить их кошельки, поскольку криптомаркетмейкер Wintermute заявляет о создании кода, который внедряет предупреждение в проверенные вредоносные контракты.

Код Wintermute, названный “CrimeEnjoyor”, выводит предупреждение внутри вредоносных контрактов Ethereum, которые «предназначены для автоматического сбора средств» с кошельков с утечкой приватных ключей, как компания сообщила в посте на X от 30 мая.

Предупреждение гласит, что вредоносный контракт «используется злоумышленниками для автоматического сбора всего входящего ETH» и настоятельно предупреждает «НЕ ОТПРАВЛЯТЬ НИКАКОЙ ETH».

Контракт CrimeEnjoyor от Wintermute с предупреждающим сообщением. Источник: Wintermute

Вредоносные контракты используют функцию, представленную в обновлении Pectra Ethereum, под названием Ethereum Improvement Proposal-7702 (EIP-7702), которая позволяет пользователям временно делегировать контроль над своими кошельками смарт-контрактам, сообщила компания.

Wintermute заявила, что ее исследовательская группа обнаружила, что «более 97% всех делегаций EIP-7702 были авторизованы для множества контрактов, использующих один и тот же код».

«Это сборщики, используемые для автоматического сбора входящего ETH с взломанных адресов», — пояснила компания.

Wintermute заявила, что для того, чтобы код CrimeEnjoyor отображался во вредоносных контрактах, она обратила байт-код Ethereum Virtual Machine в удобочитаемый код Solidity и публично его проверила.

«Этот скопированный байт-код теперь составляет большинство всех делегаций EIP-7702. Это одновременно забавно, мрачно и увлекательно».

Распределение контрактов делегирования EIP-7702 в Ethereum. Доля CrimeEnjoyor снизилась до 94,7% на момент написания. Источник: Wintermute/Dune Analytics

EIP-7702 является необязательным, но необходимы инструменты прозрачности

EIP-7702 — это опциональная функция и не требуется для выполнения основных операций Ethereum, таких как передача нативных токенов.

Wintermute заявила, что, хотя EIP-7702 расширяет возможности Ethereum, отсутствие проверки затрудняет различение легитимной инфраструктуры и злонамеренной эксплуатации, особенно для новых пользователей.

«С добавлением большего количества скомпрометированных контрактов, больше активности может быть обнаружено и больше пользователей могут быть защищены».

Один из пользователей Ethereum, который воспользовался EIP-7702, потерял 146 550 долларов, подписав несколько вредоносных пакетных транзакций 23 мая, как указала компания по безопасности блокчейна Scam Sniffer здесь.

Всего с момента запуска обновления Pectra в начале эпохи 364032 7 мая было совершено 12 329 транзакций EIP-7702.

Pectra также представила два других значительных обновления.

Первое, EIP-725, увеличило лимит стейкинга валидаторов с 32 Ether (ETH) до 2048 ETH, чтобы упростить операции для крупных стейкеров.

Pectra также представила EIP-7691, который увеличивает количество пакетов данных на блок с целью повышения масштабируемости Ethereum layer 2 и снижения комиссий за транзакции.