📢 Exclusive on Gate Square — #PROVE Creative Contest# is Now Live!
CandyDrop × Succinct (PROVE) — Trade to share 200,000 PROVE 👉 https://www.gate.com/announcements/article/46469
Futures Lucky Draw Challenge: Guaranteed 1 PROVE Airdrop per User 👉 https://www.gate.com/announcements/article/46491
🎁 Endless creativity · Rewards keep coming — Post to share 300 PROVE!
📅 Event PeriodAugust 12, 2025, 04:00 – August 17, 2025, 16:00 UTC
📌 How to Participate
1.Publish original content on Gate Square related to PROVE or the above activities (minimum 100 words; any format: analysis, tutorial, creativ
MOVE Language Pioneer GAS Design: Full Analysis of On-Chain Resource Pricing and Fee Calculation
MOVE Language's First GAS Design: On-chain GAS Fee Calculation Method
The early version of the MOVE language was originally intended to run in a no-GAS environment, and therefore was not prepared for a GAS plan. Recently, a blockchain project has implemented the first GAS plan for its MOVE language, which is referred to as "an adventure".
The GAS plan outlines the principles, processes, calculation methods, post-adjustments, and the attitude towards accepting community suggestions for formulating GAS.
Gas measurement is a fundamental concept of many blockchains, defining the abstract computation of the amount of computational and storage resources required to execute and store on-chain transactions. The GAS plan determines the cost of all executions on-chain, used to calculate the GAS expenditure during transaction execution.
process
To effectively execute, the process on-chain is:
principle
The defined principles include:
Calculate GAS
When users submit a transaction, they must specify two quantities:
During the transaction execution process, a fee will be charged:
Final transaction fee = Total amount of GAS consumed × GAS unit price
Establish GAS schedule
Basic settings: including transaction size and maximum GAS units.
Transaction scale: Initially set to 32KB, later adjusted to 64KB.
Maximum GAS unit: set to 1,000,000, affecting the duration of executable transactions.
Execution: Evaluate execution costs through benchmark frameworks and analytical tools.
Storage: Consider storage device bandwidth, IOPS capacity, and the cost of permanent disk usage.
Storage GAS fee = Project fee + ( byte fee × Number of bytes )
read, create and write
stable GAS unit cost
The fixed GAS unit cost helps to maintain the GAS plan unchanged, decoupled from the market value of native tokens. GAS units are represented with approximately three-digit precision.
Community Participation
Community members can:
GAS cost adjustment
The GAS plan can be changed through governance proposals. Sometimes it is necessary to update the node software and adopt new GAS feature flags.
Future Work
The project is exploring the concept of TTL for each project, deleting unvisited state projects when the TTL expires.