ГМ! Строители

В этом последнем выпуске HashingBits мы углубимся в встречи основных разработчиков Ethereum, освещая все основные обновления в экосистеме Ethereum. Но это еще не все: мы рассмотрим последние события в экосистемах Polygon, Starknet и Avalanche, а также достижения в области искусственного интеллекта и Web3. Для разработчиков мы выделяем новые инструменты, предназначенные для помощи разработчикам и аудиторам смарт-контрактов. И, конечно же, мы углубимся в заголовки новостей о взломе кошелька WazirX Multisig стоимостью 235 миллионов долларов и потерях протокола LiFi в размере 9,7 миллиона долларов из-за уязвимости смарт-контрактов.

EtherScope: основные разработки 👨‍💻

  • Все основные разработчики - Выполнение (ACDE) вызов#192Резюме

  • Краткая история и текущая ситуация с RIP-7212: обзор асинхронности и решение о включении (скоро)

  • Разработчики Verkle призывают №21: предложение по уменьшению размера свидетеля, обновления EIP6800 и EIP2935 и стоимость фрагментации кода

  • Оптимальным является лучшее географическое разнообразие, особенно за пределами Северной Америки и Европы.

  • Blocknative: данные, полученные из самостоятельно созданных блоков, непреднамеренно увеличивают волатильность базовой платы

  • EIP7732 ePBS breakout #5: короткий вызов, утечки IP-адреса предлагающего, запрашивающие заголовки от строителя и исправления консенсусных спецификаций тестов в процессе

  • Nethermind EVMYulLean: спецификация EVM + Yul, исполняемый файл, в Lean

Слой1 и Слой2

  • DefiLlama: повествовательный трекер с более длительными обзорами

  • Предварительные настройки на основе теперь доступны в тестовой сети Helder

  • Закрытая цепь Gnosis функционирует

  • Основная сеть Chromia MVP запущена

  • Анонс Nexus 2.0 zkVM

  • Простое обновление DVT: SSV переходит в основную сеть

  • TPRO Chain, новая виртуальная сеть, запущенная на Aurora

  • Тестовая сеть Viction DA запущена

  • Тестовая сеть Apechain Curtic запущена

  • Анонсируем выпуск Ceramic-One

  • Миграция ковалентного собственного токена прошла успешно

  • Blockscan Multichain Explorer (бета) уже здесь

  • Tangem выпускает новое холодное кольцо-кошелек

  • Представляем Gwyneth — синхронно компонуемый пакет на основе Ethereum

  • Знакомство с полиномиальной цепочкой

  • Представляем Henez - слой ликвидности OmniDeFi

  • Предложение по управлению NEAR House of Stake

  • Тестовая сеть Shape запущена

  • LYNC создает Движение L2

  • Схема компенсации LI.FI

  • Сезон 2 ETH.FI заявления актуальны

  • Краткий обзор нормативной базы активов Curve PegKeeper

  • Примечание о безопасном нахождении минимального среднего цикла

  • Возврат ваучера делегации

  • Тезис Толстого Бера

  • Операция «Спинкастер»

  • Прокрутка отложила завершение для расследования потенциального инцидента в экосистеме, подтвердила, что Rho Markets был специфичным для приложения

  • Значки L2BEAT: визуальное отображение функций L2

  • Анонс фонда Avail

ERC

  • ERC7743: Невзаимозаменяемые токены с несколькими владельцами (MO-NFT)

  • ERC7744: Индекс кода (байт-код контракта индекса)

  • ERC7746: Компонуемые хуки промежуточного программного обеспечения безопасности

EIP-ы

  • EIP7745: Двумерная структура данных лог-фильтра

  • EIP.tools добавляет RIP (предложения по улучшению набора)

EcoExpansions: за пределами Ethereum 🚀

Полигон

  • Агрегационный саммит уже здесь

  • Глубокое погружение в Polygon Plonky3

  • Как будут выглядеть PoS-транзакции Polygon, если разбить их на транзакции действий приложения?

  • Еженедельный игровой обзор на polygon

  • Polygon назначает 4 сентября датой перехода на POL

Старкнет

  • Взгляните на дорожную карту Starknet

  • Все причины, по которым вам следует развивать Starknet

  • Starknet Wallet<>Dapp API получает крупное обновление с выходом Starknet-js V6!

  • Программа вознаграждений Layerswap x Starkent $STRK уже здесь

Решение

  • Пробуждение ACP-77 от Avalanche? Все, что вам нужно знать об ACP-77

  • Объяснение передачи токенов Avalanche Interchain

  • Начните работу с набором Avalanche ICTT Starter Kit

DevToolkit: Основы и инновации 🛠️

  • rindexer — быстрый инструмент индексации EVM с открытым исходным кодом в Rust

  • spice - клиент Python для извлечения данных из API Dune Analytics

  • Lodestar v1.20.2: патч для публикации слепых блоков с использованием узла-маяка Lodestar и клиента-валидатора Lighthouse/Nimbus с MEV-Boost

  • Reth v1.0.3: исправление для базовой сети и асинхронного потока Backfill

  • Rindexer, инструмент индексации EVM в Rust, бета-версия

  • Echidna v2.2.4: улучшает скорость фаззинга и пользовательский опыт, добавляет поддержку временных кодов операций

  • Audit Wizard добавляет Cyfrin Aderyn (статический анализатор Solidity)

  • Damn Vulnerable DeFi v4: перенесено в Foundry, новые проблемы: изогнутая марионетка, осколки, вывод средств и вознаграждение

Хакатоны, семинары и мероприятия

  • Maelstrom Артура Хейса объявляет о программе грантов Bitcoin на сумму до 250 тыс. долларов на разработчика

  • Победители конкурса Scroll Bounty ETHGlobal Hackathon

  • Победители ETHGlobal Hackathon Uniswap Bounty

  • Победители конкурса Hyperlane ETHGlobal Brussels

  • Superhack на хакатоне Superchain

Исследуйте глубины знаний: научные статьи, блоги и твиты🔖

Твиттер

  • Nexus 2.0 zkVM уже здесь

  • Программа Nic's Stablecoin

  • Риски и выгоды (пере)ставок

  • Сколько реальных пользователей Web3?

  • Не создавайте игру Onchain

  • ЭЛИ5 - L3s

  • IoTeX выпустил свой технический документ 2.0

  • Горизонтальное масштабирование с помощью ZKThreads

  • Тема технической документации Sink L2

  • Переоценены или недооценены Rollup? Анализ структуры доходов и затрат Rollup

  • Крупное обновление FRI-Binius обеспечивает лучшую пакетную обработку, более быструю рекурсию и меньшие доказательства

  • Экономика L3

  • ERC-7739: читаемые печатные подписи для смарт-аккаунтов

  • Кризис масштабируемости Ethereum: уровень исполнения

  • Глубокое погружение в протокол DeAI

  • Глубокое погружение в Move Smart Contracts

  • Простое объяснение EigenDa

Статьи

  • Объяснение конвейера компиляции Solidity via-IR: переводит Solidity в Yul (промежуточное представление) для оптимизации, а не напрямую в байт-код, планирую сделать значение по умолчанию с EOF

  • Скрытое переполнение Solidity: типы математических выражений приводятся к наивысшему типу, используемому переменными

  • Solady (фрагменты Solidity): добавляет минимальные прокси-серверы ERC1967 с неизменяемыми аргументами, автоматически проверяемыми на Etherscan

  • Z0r0z sstore3, чтение/запись хранилища контрактов с использованием баланса и адреса, лицензия: AGPL v3

  • Примеры расширения выполнения Reth (ExEx)

  • OpenAI Scale оценивает прогресс в решении проблем «человеческого уровня»

Научные работы

  • Андерс Эловссон: закрытый аукцион по исполнению, аукцион слотов Викри по правам предложения по исполнению, заверители контролируют схему фиксации/раскрытия, организованную создателями и предлагающим маяк

  • Многораундовый MEV-Boost: смягчить негативные стороны базовых предварительных конфигураций и сохранить преимущества базовых роллапов

  • Повторное рассмотрение частного гетерогенного федеративного обучения без доверенного сервера: оптимальные по ошибкам и эффективные по коммуникациям алгоритмы для выпуклых потерь

  • FBChain: модель федеративного обучения на основе блокчейна с эффективностью и безопасной коммуникацией

  • Атаки на манипуляцию мнениями методом черного ящика для генерации больших языковых моделей с расширенным поиском



    Смотреть 🎥

Web3 Security Watch 🛡️

Статьи

  • Одна и та же ошибка дважды? Расшифровка эксплойта протокола LiFi на $9,7 млн: отчет о вскрытии

  • Еще одна атака Lazarus Group? Расшифровка эксплойта Wazirx Multisig Wallet на сумму 235 млн долларов: отчет о вскрытии

  • Эксплуатация Minterest на сумму 1,4 млн долларов США на Mantle L2 через повторный вход

  • Security Alliance (SEAL): ответ на инцидент, связанный с компрометацией домена Squarespace

  • Кража криптовалюты на сумму 230 миллионов долларов в Wazirx стала тревожным сигналом для индийских регуляторов и правительства

  • WazirX подает жалобу в полицию после взлома на 230 миллионов долларов и взаимодействует с индийским подразделением по борьбе с киберпреступлениями

Научные работы

  • Выявление проблем безопасности смарт-контрактов в фрагментах кода из Stack Overflow

  • Detect Llama — поиск уязвимостей в смарт-контрактах с использованием больших языковых моделей

  • Повышение точности обнаружения финансовых пирамид на основе транзакций в Ethereum

  • Возможность реализации смарт-контракта «Kill Switch»

Твиттер

  • Комплексный анализ того, как произошел эксплойт Wazirx

  • WazirX: взлом социальной рекламы

  • Анализ цепочки взлома WazirX на сумму более 230 млн долларов, вероятно, связан с Lazarus - ZachXBT

  • Кровавая баня на бирже WazirX из-за того, что в настоящее время нет ликвидности Buy Side

  • Анализ Мудита Гупты по Wazirx Exploit

  • Анализ Zachxbt и отслеживание средств после взлома Wazirx

Взломы и мошенничество 🚨

WazirX

Убыток ~ 235 млн долларов

  • Мультиподписной кошелек WazirX, управляемый с помощью Liminal, был взломан, в результате чего было потеряно 235 млн долларов из 451 млн долларов активов в цепочке.

  • У мультиподписного кошелька было 6 подписантов: 5 из WazirX и 1 из Liminal.

  • Злоумышленники скомпрометировали 3 подписчика WazirX и 1 подписчика Liminal с помощью фишинга.

  • Они напрямую скомпрометировали двух подписчиков WazirX и использовали поддельный пользовательский интерфейс Liminal, чтобы обманом заставить остальных подписать вредоносные транзакции.

  • Злоумышленники модернизировали мультиподписной кошелек до вредоносного контракта, непрерывно переводя средства.

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

  • WazirX обвинил систему Liminal, заподозрив подмену полезной нагрузки во время проверки транзакции.

  • Liminal заявила, что взлом был связан с кошельком, созданным за пределами их платформы.

Прочитайте отчет о вскрытии, чтобы узнать больше подробностей обо всей этой истории.

Протокол Li.Fi

Убыток - 9,7 млн ​​долларов

  • Команда LiFi запустила контракт GasZipFacet за пять дней до атаки, чтобы обеспечить заправку газом для промежуточных транзакций.

  • Злоумышленник использовал уязвимость произвольного вызова через depositToGasZipERC20() в контракте GasZipFacet, что позволило проводить несанкционированные транзакции.

  • Целью атаки были пользователи с неограниченным количеством одобрений для определенных адресов контрактов LiFi, что позволило злоумышленнику выполнять несанкционированные операции transferFrom.

  • Атакующий создал произвольные вызовы транзакций для выполнения несанкционированных переводов вместо законных обменов активами. Это слило значительные суммы USDT, USDC и DAI от пользователей, которые дали бесконечное одобрение контракту LiFi Diamond.

  • Украденные средства были конвертированы примерно в 2857 ETH с использованием таких платформ, как Uniswap и Hop Protocol, а затем распределены по нескольким кошелькам.

  • Tornado Cash использовался для сокрытия происхождения украденных средств, что затрудняло отслеживание их конечного пункта назначения.

  • Использованные токены: Основные токены, которые сошли с рук злоумышленнику, включают:

    • 6 335 889 долларов США

    • 3 191 914 долларов США

    • 169 533 ДАИ

Прочитайте отчет Post Mortem, чтобы узнать больше об этой уязвимости.

В центре внимания сообщества

https://x.com/quillaudits_ai/status/1812741356387016828

https://x.com/quillaudits_ai/status/1813845595788120405

https://x.com/quillaudits_ai/status/1813944615613219277

https://x.com/icphub_VN/status/1813873185127031109

https://x.com/quillaudits_ai/status/1814607085612483046