ProFreelance

Yul и EVM-ассемблер: экономия газа

Просмотры34за 14 дней: 17
Размещена24.08.2026
Разрабатываю низкоуровневый EVM-код на Yul и inline-ассемблере, чтобы контракты Ethereum работали дешевле и быстрее без изменения их поведения в блокчейне. Когда тяжёлая функция расходует много газа, когда цикл трогает хранилище напрасно или библиотеке нужно компактное ручное ядро — именно эти задачи я решаю постоянно.

Результат работы: переписанные критические участки на Yul или inline-ассемблере Solidity, продуманная раскладка памяти и calldata, упакованные слоты хранилища, ручной расчёт keccak и адресов слотов маппингов, собственные ошибки и битовые операции вместо тяжёлых ABI-хелперов, unchecked-блоки строго там, где это безопасно доказуемо. Любую правку профилирую снапшотами газа, поэтому цифры «до» и «после» вы видите наглядно, а не на словах.

Частые заказы: снижение газа на трансферах ERC20/ERC721/ERC1155, ускорение математики свопов и хранилищ DeFi, лёгкие прокси и фабрики клонов, ассемблерные хелперы для доказательств Меркла, восстановления подписи и упакованного кодирования, ревизия готового контракта ради дешёвых улучшений перед аудитом.

Порядок работы: изучаю ваш Solidity, фиксирую инварианты, которые нельзя нарушать, затем переписываю горячий путь на Yul и подтверждаю эквивалентность полным набором тестов и фаззингом. Каждая оптимизация поставляется с тестами, диффом газа и комментариями, чтобы команда позже спокойно читала ассемблер. Тестирую в Foundry и Hardhat под вашу целевую версию EVM. Итог готов к продакшену и снабжён документацией. Назовите контракт и проблемную функцию — покажу, где теряется газ.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Мария ЧеркасоваРисунки и иллюстрации
Написать

На какие запросы отвечает эта страница