Каждая транзакция имеет немедленную стоимость газа 21000.Из документации Ethereum :
21000 газ взимается за любую транзакцию в качестве "базовой платы".Это покрывает стоимость операции по эллиптической кривой для восстановления адреса отправителя из подписи, а также места на диске и пропускной способности для хранения транзакции.
Оттуда каждый выполняемый код операции потребляет газ.Это включает в себя такие вещи, как состояние чтения, возвращение значения, создание события и т. Д. Вычисление, на которое вы ссылаетесь, относится только к той части, где данные события записываются в состояние.
Для более подробного объясненияо том, сколько газа потребует транзакция, посмотрите на электронную таблицу газа с кодом операции (эта версия с первого запуска, но я еще не видел обновленной).Вы также можете посмотреть эту статью о транзакционных издержках.