Skip to content

Conversation

@misilva73
Copy link
Contributor

@misilva73 misilva73 commented Oct 22, 2025

Gas parameters and variables are increased by a factor of 1,000 to reduce rounding errors without major changes to the EVM

@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-core labels Oct 22, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Oct 22, 2025

File EIPS/eip-8059.md

Requires 1 more reviewers from @g11tech, @lightclient, @SamWilsn

@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Oct 22, 2025
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Oct 22, 2025
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
@github-actions
Copy link

The commit 0000e04 (as a parent of 3a005f5) contains errors.
Please inspect the Run Summary for details.

@misilva73 misilva73 changed the title Add EIP: Gas Rebase for High-precision Gas Metering Add EIP-8059: Gas Rebase for High-precision Gas Metering Oct 24, 2025
@misilva73 misilva73 marked this pull request as ready for review October 24, 2025 12:36
@misilva73 misilva73 requested a review from eth-bot as a code owner October 24, 2025 12:36
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Oct 24, 2025
@eth-bot eth-bot changed the title Add EIP-8059: Gas Rebase for High-precision Gas Metering Add EIP: Gas Rebase for High-precision Gas Metering Oct 24, 2025
@misilva73 misilva73 changed the title Add EIP: Gas Rebase for High-precision Gas Metering Add EIP-8059: Gas Rebase for High-precision Gas Metering Oct 24, 2025
@@ -0,0 +1,60 @@
---
eip: 8059
title: Gas Rebase for High-precision Gas Metering
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Gas Rebase for High-precision Gas Metering
title: Gas Units Rebase for High-precision Metering

@eth-bot eth-bot changed the title Add EIP-8059: Gas Rebase for High-precision Gas Metering Add EIP: Gas Rebase for High-precision Gas Metering Oct 25, 2025
---
eip: 8059
title: Gas Rebase for High-precision Gas Metering
description: Gas parameters and variables are increased by a factor of 1,000 to reduce rounding errors without major changes to the EVM
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: Gas parameters and variables are increased by a factor of 1,000 to reduce rounding errors without major changes to the EVM
description: Gas parameters and variables are increased to a factor of 1,000 to reduce rounding errors without major changes to the EVM


## Abstract

This proposal rebases Ethereum’s gas unit by a factor of 1,000 to enable high-precision metering without introducing fractional gas. All gas-related parameters and variables are increased by a factor of 1,000. This reduces rounding errors that arise when repricing EVM operations and future-proofs gas costs as hardware improves and state access remains costly, while avoiding major changes in the internal logic of the EVM.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This proposal rebases Ethereum’s gas unit by a factor of 1,000 to enable high-precision metering without introducing fractional gas. All gas-related parameters and variables are increased by a factor of 1,000. This reduces rounding errors that arise when repricing EVM operations and future-proofs gas costs as hardware improves and state access remains costly, while avoiding major changes in the internal logic of the EVM.
This proposal rebases Ethereum’s gas unit to a factor of 1,000 to enable high-precision metering without introducing fractional gas. All gas-related parameters and variables are increased to a factor of 1,000. This reduces rounding errors that arise when repricing EVM operations and future-proofs gas costs as hardware improves and state access remains costly, while avoiding major changes in the internal logic of the EVM.

also use a constant name instead of just using 1000 and define this constant, call it UNIT_REBASE_FACTOR or something such which is meaningful

replace, all factor by by factor to because as I understand you don't mean growth by 1000X (so the final quantity becomes 1001X), you mean the final is 1000X

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ahh I see you have named the constant, so try to use it as much as possible in the text

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants