From 1da1afb2af34b5e6ceb2186d864361169d6931b2 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Wed, 7 Feb 2024 22:44:21 -0500 Subject: [PATCH 1/2] Update cip-6.md In the spirit of CIP-13, added a single-row table summarizing the new parameter. Would be good to set a standard to have this table in any CIP that introduces a new parameter so it can easily be copied into CIP-13 if/when it's approved. Also updated the title to be a bit more descriptive --- cips/cip-6.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cips/cip-6.md b/cips/cip-6.md index 616a050c..bbdb6c1b 100644 --- a/cips/cip-6.md +++ b/cips/cip-6.md @@ -1,6 +1,6 @@ --- cip: 6 -title: Price enforcement +title: Mininum gas price enforcement description: Enforce payment of the gas for a transaction based on a governance modifiable global minimum gas price author: Callum Waters (@cmwaters) discussions-to: https://forum.celestia.org/t/cip-006-price-enforcement/1351 @@ -14,13 +14,17 @@ created: 2023-11-30 Implement a global, consensus-enforced minimum gas price on all transactions. Ensure that all transactions can be decoded and have a valid signer with sufficient balance to cover the cost of the gas allocated in the transaction. The minimum gas price can be modified via on-chain governance. +| Parameter | Default | Summary | Changeable via Governance | +|---------------|---------|------------------------------------------------------------------------------------------------------------------------|---------------------------| +| gas.MinimumGasPrice | 0.002utia | Globally set minimum price per unit of gas | True | + ## Motivation The Celestia network was launched with the focus on having all the necessary protocols in place to provide secure data availability first and to focus on building an effective fee market system that correctly captures that value afterwards. This is not to say that no fee market system exists. Celestia inherited the default system provided by the Cosmos SDK. However, the present system has several inadequacies that need to be addressed in order to achieve better pricing certainty and transaction guarantees for it’s users and to find a “fair” price for both the sellers (validators) and buyers (rollups) of data availability. -This proposal should be viewed as a foundational component of a more broader effort and thus it’s scope is strictly focused towards the enforcement of some minimum fee: **ensuring that the value captured goes to those that provided that value**. It does not pertain to actual pricing mechanisms, tipping, refunds, futures and other possible future works. Dynamic systems like EIP-1559 and uniform price auctions can and should be prioritised only once the network starts to experience congestion over block space. +This proposal should be viewed as a foundational component of a broader effort and thus its scope is strictly focused towards the enforcement of some minimum fee: **ensuring that the value captured goes to those that provided that value**. It does not pertain to actual pricing mechanisms, tipping, refunds, futures and other possible future works. Dynamic systems like EIP-1559 and uniform price auctions can and should be prioritised only once the network starts to experience congestion over block space. ## Specification From 28748e5c0191c01b39acda89a77f05a402992595 Mon Sep 17 00:00:00 2001 From: Josh Stein <46639943+jcstein@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:02:12 -0500 Subject: [PATCH 2/2] Update cips/cip-6.md Co-authored-by: Callum Waters --- cips/cip-6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cips/cip-6.md b/cips/cip-6.md index bbdb6c1b..1c64f6d2 100644 --- a/cips/cip-6.md +++ b/cips/cip-6.md @@ -16,7 +16,7 @@ Implement a global, consensus-enforced minimum gas price on all transactions. En | Parameter | Default | Summary | Changeable via Governance | |---------------|---------|------------------------------------------------------------------------------------------------------------------------|---------------------------| -| gas.MinimumGasPrice | 0.002utia | Globally set minimum price per unit of gas | True | +| minfee.MinimumGasPrice | 0.002utia | Globally set minimum price per unit of gas | True | ## Motivation