Details

Title Сравнительный анализ газовой эффективности существующих библиотек для токенов ERC-20 и оптимизированная реализация токена с минимальным потреблением газа: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Comparative analysis of the gas efficiency of existing libraries for ERC-20 tokens and development of an optimized implementation with minimal gas consumption
Creators Вахрин Богдан Вадимович
Scientific adviser Йовановски Ненад
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects ERC-20 ; смарт-контракт ; газ ; оптимизация ; Ethereum ; Solidity ; Yul ; Hardhat ; сравнительный анализ ; smart contract ; gas ; optimization ; COMPARATIVE ANALYSIS
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.03
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-3475
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42668
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

В работе проведён сравнительный анализ газовой эффективности четырёх популярных реализаций стандарта ERC-20 (OpenZeppelin, Solmate, Solady, Maple) в идентичных условиях. На основе полученных результатов библиотека Solady выбрана в качестве базовой для дальнейшей оптимизации. Выполнен анализ исходного кода Solady, выявлены участки с избыточным потреблением газа и предложены локальные модификации ассемблерного кода, включающие устранение избыточных операций с хранилищем и памятью, оптимизацию проверки переполнения, унификацию логирования, а также отказ от переменных состояния для метаданных токена. Исследовано влияние версии EVM и настроек оптимизатора компилятора на газопотребление. Разработана оптимизированная реализация токена, экспериментально подтверждено снижение расхода газа. Выполнена оценка экономического эффекта в денежном выражении для сценариев интенсивной эксплуатации.

This paper compares the gas efficiency of four popular implementations of the ERC-20 standard (OpenZeppelin, Solmate, Solady, and Maple) under identical conditions. Based on the results, the Solady library was selected as the base for further optimization. An analysis of the Solady source code was performed, identifying areas with excessive gas consumption, and proposing local modifications to the assembly code, including eliminating redundant storage and memory operations, optimizing overflow checking, unifying logging, and eliminating state variables for token metadata. The impact of the EVM version and compiler optimizer settings on gas consumption was also examined. An optimized token implementation was developed, and a reduction in gas consumption was experimentally confirmed. The economic impact was estimated in monetary terms for intensive use scenarios.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...