Блог
Последние статьи
Deep EVM #17: Тестирование Huff-контрактов — Foundry, форк-тесты и газ-ассерты
Полное руководство по тестированию Huff-контрактов с помощью Foundry: форк-тесты, газ-снепшоты и дифференциальное тестирование относительно Solidity-реализаций.
Читать далее ИнженерияDeep EVM #16: Бандлинг и разрешение конфликтов — упаковка прибыльных транзакций
Финальная стадия MEV-пайплайна: упаковка множества арбитражных транзакций в бандл, разрешение конфликтов доступа к стейту и отправка через Flashbots.
Читать далее ИнженерияDeep EVM #15: Симуляция MEV — бинарный поиск, форки стейта и 12-секундный дедлайн
Как серчеры симулируют MEV-транзакции: форк состояния блокчейна через revm, бинарный поиск оптимального размера свапа и укладывание в 12-секундный дедлайн слота.
Читать далее ИнженерияDeep EVM #14: Поиск арбитражных циклов — DFS на графе пулов
Алгоритмическая сторона MEV: моделирование DEX-пулов как ориентированного графа и поиск прибыльных циклов с помощью DFS — реализация на Rust.
Читать далее БлокчейнDeep EVM #13: Что такое MEV — извлекаемая ценность, серчеры и билдеры
Полное введение в MEV: что это, как работает экосистема серчеров, билдеров и релееров, и почему MEV определяет экономику Ethereum после The Merge.
Читать далее БлокчейнDeep EVM #12: Продвинутый Huff — адаптивное исполнение и on-chain вычисления
Продвинутые паттерны Huff: адаптивный байткод, динамический диспатч на основе стейта, on-chain вычисления и техники минимизации газа для production-контрактов.
Читать далее БлокчейнDeep EVM #11: Jump-таблицы в Huff — O(1) диспатч без оверхеда Solidity
Построение O(1) диспатчера функций в Huff с помощью упакованных jump-таблиц. Сравнение if-else цепочки Solidity с вручную написанной таблицей, экономящей тысячи газа.
Читать далее БлокчейнDeep EVM #10: Управление стеком в Huff — takes(), returns() и искусство dup/swap
Освойте стековую машину EVM: визуализация состояния стека, эффективное использование dup1-16 и swap1-16, паттерны сохранения значений, ротации и очистки.
Читать далее БлокчейнDeep EVM #9: Язык Huff — макросы, метки и сырые опкоды
Практическое введение в Huff — низкоуровневый язык ассемблера EVM, дающий полный контроль над каждым опкодом, каждым байтом байткода и каждой единицей газа.
Читать далее БлокчейнDeep EVM #8: Полный своп токенов на чистом Yul
Финальный проект серии Deep EVM: пишем полноценный контракт свопа токенов через Uniswap V2 целиком на Yul. Диспетчеризация функций, безопасные трансферы, расчёт выходного количества и сборка контракта.
Читать далее БлокчейнDeep EVM #7: Газоэффективные циклы и условия в Yul
Как писать газоэффективные циклы, условия и алгоритмы обработки данных в Yul. Сравнение Solidity и Yul по газу, оптимизация итераций и реальные паттерны из DeFi-протоколов.
Читать далее БлокчейнDeep EVM #6: Управление памятью в Yul — mstore, mload и свободный указатель
Практическое руководство по управлению памятью в Yul: операции mstore/mload, свободный указатель памяти, scratch space, аллокация массивов и паттерны безопасной работы с памятью.
Читать далее