24FreelanceБиржа фриланса, которая не спит
Активна

Gas-оптимизация: Yul и EVM-ассемблер

70 просмотров#2432
РазделХенд-мейд
Период актуальности10 днейдо 22.11.2026
Размещена24.08.2026
Просмотров703 за 14 дней

Описание услуги

Пишу низкоуровневый EVM-код на Yul и inline-ассемблере, чтобы ваши контракты Ethereum стали дешевле и быстрее, не меняя их поведение в сети. Если горячая функция съедает газ, если цикл переписывает хранилище, которого не должен касаться, или библиотеке нужно плотное ручное ядро — это ровно та работа, которой я занимаюсь каждый день.

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

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

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

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

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

Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Digital S.Хенд-мейд
Написать