Gas की लागत को समझना थोड़ा मुश्किल हो सकता है क्योंकि इसमें तीन मुख्य घटक शामिल हैं: gas price, ether की कीमत, और gas की इकाइयाँ (units)।
“gas price” जिसे आप etherscan.io/gastracker जैसी वेबसाइट पर देख सकते हैं, जो नेटवर्क की डिमांड के साथ घटता-बढ़ता (fluctuate) रहता है।
Ether की कीमत। स्पष्ट रूप से, ether जितना महंगा होगा, gas की लागत भी उतनी ही अधिक होगी।
अंत में, “gas” एक इकाई (unit) है जो आपको बताती है कि ट्रांज़ेक्शन कितना महंगा है। एक अकाउंट से दूसरे अकाउंट में Ether ट्रांसफर करने में 21,000 gas खर्च होती है। स्मार्ट कॉन्ट्रैक्ट्स (smart contracts) के साथ इंटरैक्शन में अधिक खर्च आता है।
कैलकुलेटर
यदि आप केवल कन्वर्ज़न करना चाहते हैं तो आप इस उपयोगी कैलकुलेटर का उपयोग कर सकते हैं।
Gas Price
“gas price” को आमतौर पर Gwei की इकाइयों में मापा जाता है। इसका मूल्य कम उपयोग के समय 15 gwei से लेकर अधिक उपयोग के समय 100 gwei से अधिक तक उतार-चढ़ाव (fluctuate) करता है। इस संदर्भ में “gwei” आखिर है क्या?
Ethereum को, एक क्रिप्टोकरेंसी के रूप में, 10^-18 के दशमलव स्थानों तक विभाजित किया जा सकता है। इनमें से प्रत्येक छोटी इकाई को एक “wei” कहा जाता है। एक बिलियन wei, या एक giga-wei, एक Ether का एक अरबवां हिस्सा होता है, या 1 बिलियन wei होता है। (10^-18 को एक बिलियन से गुणा करने पर 10^-9, या एक अरबवां हिस्सा प्राप्त होता है)।
“Gwei” माप की एक सुविधाजनक इकाई है क्योंकि gas की कीमतें प्रति यूनिट gas के लिए ether के लगभग एक अरबवें हिस्से के आसपास घटती-बढ़ती रहती हैं।
Gas price यह दर्शाता है कि आपको प्रति यूनिट gas के लिए ether (डॉलर नहीं) की कितनी इकाइयों का भुगतान करना होगा। डॉलर में लागत, ether को डॉलर में कन्वर्ट करने से आती है।
Gas
इसे “gas price” के साथ भ्रमित (confuse) नहीं किया जाना चाहिए जो घटता-बढ़ता रहता है, जबकि gas की लागत प्रति ट्रांज़ेक्शन तय (fixed) होती है। ट्रांज़ेक्शन जितना जटिल होगा, gas की लागत उतनी ही अधिक होगी। उदाहरण के लिए, Ethereum ट्रांसफर में हमेशा 21,000 gas खर्च होती है। ERC20 टोकन ट्रांसफर करने में आमतौर पर लगभग 50,000 gas खर्च होती है।
Gas की अवधारणा को “कंप्यूटेशन की एक इकाई (unit of computation)” या मोटे तौर पर, एक काल्पनिक CPU पर एक क्लॉक साइकिल (clock cycle) के रूप में समझा जा सकता है।
कन्वर्ज़न
(21,000 gas) (gwei में gas की कीमत) (डॉलर में ether की कीमत) / (gwei को सामान्य (normalize) करने के लिए 1 बिलियन)
यह लिखते समय, Ether लगभग $1,600 का है, etherscan के अनुसार gwei में gas की कीमत 22 है, और एक ETH ट्रांसफर के लिए 21,000 gas की आवश्यकता होती है। इन सभी को एक साथ गुणा करें और डॉलर में Ether ट्रांसफर करने की gas लागत 74 सेंट (cents) आती है।
इकाइयाँ (units) एक-दूसरे को कैसे रद्द (cancel) करती हैं
21,000 gas x (unit of ether / gas) (dollars / unit of ether).
“gas” टर्म एक-दूसरे को रद्द (cancel) कर देते हैं, और “unit of ether” रद्द हो जाते हैं, जिससे हमारे अंतिम ट्रांज़ेक्शन की कीमत डॉलर में आ जाती है।
Gas की कीमतें क्यों घटती-बढ़ती हैं
Ethereum प्रत्येक ब्लॉक को केवल 30 मिलियन gas का उपयोग करने तक सीमित करता है। इसे 21,000 से विभाजित करें, और इसका मतलब है कि एक ब्लॉक में अधिकतम 1,428 Eth ट्रांसफर किए जा सकते हैं। यदि 1,428 से अधिक लोग ट्रांसफर करना चाहते हैं, तो उन्हें इंतजार करना होगा या उच्च (higher) gas price का भुगतान करना होगा। याद रखें, वे एक ट्रांसफर की 21,000 लागत, या Ether की कीमत को (सीधे तौर पर) नहीं बदल सकते हैं। Gas price स्वैच्छिक (discretionary) है, ट्रांज़ेक्शन करने वाले जितनी चाहें उतनी अधिक कीमत चुका सकते हैं, लेकिन अपने ट्रांज़ेक्शन को शामिल करवाने के लिए, उन्हें अन्य लोगों की तुलना में अधिक भुगतान करना होगा।
चूंकि ब्लॉक स्पेस सीमित है, इसलिए यहां आपूर्ति और मांग (supply and demand) का सिद्धांत काम करता है। यदि Ethereum पर उपलब्ध स्पेस की तुलना में अधिक लोग ट्रांज़ेक्शन भेजना चाहते हैं, तो सबसे अधिक प्रेरित खरीदार को अन्य लोगों से अधिक बोली (outbid) लगानी होगी।
Gas Price सीज़नैलिटी (Seasonality)
ये उपयोग पैटर्न काफी सीज़नल (seasonal) होते हैं। अधिकांश ट्रेडिंग अमेरिका के दिन के समय होती है, इसलिए उनके दिन के घंटों के दौरान कीमतें आमतौर पर अधिक होती हैं। ethereumgasprice.org का यह हीटमैप बहुत ही उपयोगी है।
यहां इस लेख को लिखते समय लिया गया एक स्नैपशॉट (snapshot) है। स्थानीय टाइमज़ोन (timezone) एशिया का समय है, इसलिए एशिया के रात के समय (संयुक्त राज्य अमेरिका के दिन के समय) के दौरान, gas price अधिक होती है। यह भी ध्यान दें कि वीकेंड (weekend) में उपयोग कम होता है।

Gas Guzzlers
etherscan gas page पर नीचे स्क्रॉल करें, और आप उन स्मार्ट कॉन्ट्रैक्ट्स (smart contracts) को देखेंगे जो सबसे अधिक gas की खपत (consumption) करते हैं। Gas की खपत का पैटर्न पैरेटो सिद्धांत (Pareto principle - 80/20 नियम) का पालन करता है, 80% gas की खपत इकोसिस्टम के 20% हिस्से से होती है।
यह लिखते समय, Uniswap से जुड़ी ट्रांज़ेक्शन फीस (transaction fees) नेटवर्क के 10% हिस्से की खपत करती है।
Ethereum अधिकांश ट्रांज़ेक्शन फीस को बर्न (burn) कर देता है (माइनर (miner) को एक छोटा सा हिस्सा मिलता है), इसलिए यह दर्शाता है कि पिछले 24 घंटों में अकेले Uniswap के कारण 400 से अधिक Ether बर्न हुए हैं।

और जानें
हमारा Solidity Bootcamp gas ऑप्टिमाइज़ेशन और प्राइसिंग को बहुत ही गहराई से सिखाता है।
मूल रूप से 7 मार्च, 2023 को प्रकाशित