НовостиКриптовалютыSlowMist выявила потерю 5.08 ETH в Set Protocol из-за ошибки расчёта в actualizeFee()

SlowMist выявила потерю 5.08 ETH в Set Protocol из-за ошибки расчёта в actualizeFee()

Автор: CoinWy·

Ключевые выводы

  • •SlowMist выявила потерю около 5.08 ETH в Set Protocol и связала её с ошибкой расчёта в функции actualizeFee() протола.
  • •Компания связала потерю с внутренней логической ошибкой, а не с внешней атакой или сбоем контроля доступа, то есть средства покинули контракт без каких-либо действий со стороны пользователей.
  • •Set Protocol — это инфраструктурный слой на базе Ethereum для токенизированных корзин активов, а его функции начисления комиссий периодически вызываются для распределения комиссий за управление или потоковых комиссий.
  • •На момент публикации не было подтверждено, признала ли Set Protocol находку или выпустила исправление.
  • •SlowMist ранее выявляла подобные уязвимости на уровне функций, в том числе эксплуатацию модуля Aave v3 Loop Safe Module с потерей 114.09 ETH.
SlowMist выявила потерю 5.08 ETH в Set Protocol из-за ошибки расчёта в actualizeFee()

Компания в области блокчейн-безопасности SlowMist выявила потерю около 5.08 ETH в Set Protocol, связав инцидент с ошибкой расчёта внутри функции actualizeFee() протокола. Предупреждение показывает, как механизм начисления комиссий при некорректном расчёте может привести к выводу средств из протокола без каких-либо действий со стороны пользователей.

SlowMist выявила потерю около 5.08 ETH в Set Protocol

SlowMist — компания в области безопасности, регулярно отслеживающая активность на блокчейне в протоколах на базе Ethereum, — публично сообщила об инциденте. Заявленная потеря составляет около 5.08 ETH, и компания связала её с проблемой в функции actualizeFee() внутри логики смарт-контрактов Set Protocol.

Set Protocol — это инфраструктурный слой на базе Ethereum, позволяющий создавать токенизированные корзины активов и управлять ими, что широко используется в структурированных DeFi-продуктах. Функции начисления комиссий, такие как actualizeFee(), периодически вызываются для распределения комиссий за управление или потоковых комиссий операторам протокола, поэтому их корректное выполнение критически важно для балансов пользователей.

Заявленная цифра в 5.08 ETH отражает основной объём потерь, выявленный в ходе мониторинга SlowMist. Судя по доступной информации, в предупреждении компании не утверждается о потерях сверх обозначенной суммы, а освещение инцидента ограничивалось самим предупреждением.

Подобные инциденты вписываются в более широкую картину потерь в DeFi: криптомошенничество и сбои протоколов привели к потерям в размере 4,6 млрд долларов в 2024 году.

Что означает ошибка расчёта в actualizeFee()

Функция actualizeFee() отвечает заление внутреннего состояния бухгалтерского учёта при взимании комиссий. Ошибка расчёта в этой функции может привести к несоответствию между записанной внутри суммой и фактически переведённой суммой, позволяя стоимости покидать контракт в объёме, превышающем предполагавшийся.

SlowMist связала потерю около 5.08 ETH непосредственно с этой ошибкой расчёта, а не с внешней атакой или сбоем контроля доступа. Это различие существенно: ошибка расчёта — это логическая ошибка внутри самого контракта, а не обязательно целенаправленная атака. Осталось неподтверждённым, признала ли Set Protocol находку или выпустила исправление на момент подготовки этого материала.

SlowMist ранее выявляла подобные уязвимости на уровне функций в других DeFi-протоколах на базе Ethereum. В отдельном инциденте компания сообщила об эксплуатации модуля Aave v3 Loop Safe Module, приведшей к потере 114.09 ETH, что иллюстрирует масштаб подобных предупреждений.

Почему предупреждение о Set Protocol важно для пользователей и рынка

Функции расчёта комиссий относятся к самым рутинным операциям в DeFi-хранилищах и протоколах корзин, выполняясь в каждом цикле начисления комиссий. Ошибка в этой логике существенна, поскольку она может незаметно накапливаться при многократных вызовах до момента обнаружения, а значит, общий объём потенциальных потерь может вырасти, если проблема не будет оперативно устранена.

Для пользователей, занимающих позиции в продуктах Set Protocol, публичное предупреждение SlowMist служит сигналом следить за официальными коммуникациями протокола в ожидании объявления об исправлении. Хотя объём потерь в ETH скромен по сравнению с крупными взломами протоколов, это подчёркивает, что логика комиссий заслуживает столь же тщательного аудита, как и ключевые функции переводов и ликвидности. Пользователям и наблюдателям следует отслеживать проверенные обновления непосредственно от Set Protocol, а не полагаться только на предупреждение.

Инцидент также подчёркивает ценность мониторинга безопасности на блокчейне как первого рубежа обнаружения. Компании вроде SlowMist сканируют аномальные взаимодействия с контрактами и выявляют проблемы до их официального раскрытия, предоставляя более широкому сообществу раннее предупреждение. Командам, создающим протоколы на Ethereum, следует рассматривать пограничные случаи начисления комиссий как приоритетные задачи при аудите смарт-контрактов, особенно там, где потоковые комиссии накапливаются со временем и взаимодействуют с логикой ребейза или ребалансировки.

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