Advanced Solidity: Understanding and Optimizing Gas Costs

9 участников

О чём курс

Разбор внутреннего устройства Ethereum Virtual Machine (EVM) поможет вам предсказывать стоимость газа и находить скрытые причины переплат в смарт-контрактах. Автор курса — создатель одного из самых эффективных NFT-контрактов ERC1155D — объясняет, как оптимизировать код, не опираясь на догадки.

Внутри разбираются:

  • Принципы работы компилятора Solidity и интерпретация его выходных данных.
  • Влияние памяти, транзакционных данных и изменений состояния на итоговую стоимость выполнения кода.
  • Техники поиска «мусорных» вычислений, которые незаметно увеличивают затраты на газ.
  • Разбор архитектурных ошибок, которых стоит избегать при проектировании смарт-контрактов.

Курс предназначен для Solidity-разработчиков, которые уже знакомы с OpenZeppelin, Remix и имеют опыт деплоя контрактов в mainnet. После обучения вы научитесь писать код, который работает максимально эффективно в рамках ограничений EVM.

Программа обучения

  • Глубокое погружение в компилятор Solidity
  • Глубокое погружение в Ethereum Virtual Machine (EVM)
  • Анализ выходных данных компилятора Solidity
  • Методы поиска неэффективных вычислений
  • Спецификации стоимости газа
  • Техники оптимизации затрат на газ
  • Влияние памяти, данных транзакций, изменений состояния и вычислительной сложности на стоимость транзакции
  • Архитектурные антипаттерны в Solidity
  • Анализ неточностей в официальной документации (Yellowpaper)
Складчина создана 5 августа 2022 г. · описание обновлено 23 марта 2026 г.
158 ₽ 610 ₽