Перейти к основному содержимому

Блог

Последние статьи

Блокчейн

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, аллокация массивов и паттерны безопасной работы с памятью.

Читать далее