गैस और ट्रांजैक्शन फीस

ब्लॉकचेन ट्रांजैक्शन पर फीस क्यों लगती है, एथेरियम पर गैस कैसे काम करती है, gwei और बर्न होने वाली बेस फीस क्या हैं, और बिटकॉइन पर फीस कैसे तय होती है।

6 मिनट · 1007 शब्दअपडेट किया गया: #बुनियादी बातें#फीस#गैस#एथेरियम

पब्लिक ब्लॉकचेन पर लगभग हर काम के लिए थोड़ी फीस देनी पड़ती है। कॉइन भेजना, टोकन स्वैप करना, NFT मिंट करना: इनमें से हर एक ट्रांजैक्शन है, और नेटवर्क को उसे प्रोसेस करने के लिए किसी को भुगतान करना होता है। एथेरियम और उसके जैसे नेटवर्क पर इस फीस को गैस के रूप में बताया जाता है। बिटकॉइन पर इसे बस ट्रांजैक्शन फीस कहा जाता है। यह लेख बताता है कि फीस क्यों होती है और उसका हिसाब कैसे लगाया जाता है।

ब्लॉकचेन फीस क्यों लेते हैं

फीस एक साथ दो समस्याएँ हल करती है।

  • सुरक्षा का भुगतान: माइनर या वैलिडेटर नेटवर्क को चलाए रखने के लिए असली काम करते हैं, और फीस उनके इनाम का हिस्सा है।
  • स्पैम से बचाव: हर ब्लॉक में जगह सीमित होती है। अगर ट्रांजैक्शन मुफ़्त होते, तो कोई भी नेटवर्क को कचरे से भर सकता था। फीस इसे महँगा बनाती है और डिमांड ज़्यादा होने पर नेटवर्क को यह तय करने देती है कि कौन-से ट्रांजैक्शन पहले जाएँ।

क्योंकि ब्लॉक में जगह सीमित है, फीस एक बाज़ार की तरह व्यवहार करती है। जब बहुत से लोग एक साथ ट्रांजैक्शन करना चाहते हैं, तो वे जगह के लिए होड़ करते हैं और फीस बढ़ जाती है। जब नेटवर्क शांत होता है, तो फीस घट जाती है।

एथेरियम पर गैस

एथेरियम पर ट्रांजैक्शन जो भी ऑपरेशन करता है, उसकी एक तय लागत होती है, जिसे गैस की इकाइयों में मापा जाता है। ईथर का एक सामान्य ट्रांसफ़र थोड़ी और तय मात्रा में गैस इस्तेमाल करता है। स्मार्ट कॉन्ट्रैक्ट के साथ इंटरैक्ट करने में, जैसे किसी विकेंद्रीकृत एक्सचेंज पर स्वैप में, आमतौर पर ज़्यादा गैस लगती है, क्योंकि नेटवर्क को ज़्यादा गणना करनी होती है और ज़्यादा डेटा स्टोर करना होता है।

यहाँ दो बातों को अलग-अलग समझना मददगार है:

  • इस्तेमाल हुई गैस (gas used): ट्रांजैक्शन को कितने काम की ज़रूरत है। यह इस पर निर्भर करता है कि ट्रांजैक्शन क्या करता है।
  • गैस प्राइस: आप गैस की हर इकाई के लिए कितना भुगतान करते हैं। यह इस पर निर्भर करता है कि नेटवर्क कितना व्यस्त है।

कुल फीस मोटे तौर पर इस्तेमाल हुई गैस और गैस प्राइस का गुणनफल होती है।

gwei क्या है

गैस प्राइस gwei में बताई जाती है, जो ईथर की एक छोटी इकाई है। एक gwei एक ईथर के एक अरबवें हिस्से, यानी 10^-9 ETH के बराबर है। gwei इस्तेमाल करने से कीमतें लंबी-लंबी शून्यों की कतार के साथ नहीं लिखनी पड़तीं।

गैस लिमिट

जब आप ट्रांजैक्शन भेजते हैं, तो आपका वॉलेट एक गैस लिमिट तय करता है: गैस की वह अधिकतम मात्रा, जिसे इस्तेमाल करने की आप ट्रांजैक्शन को अनुमति देते हैं। अगर ट्रांजैक्शन को उससे ज़्यादा गैस चाहिए, तो वह फ़ेल हो जाता है, और जितनी गैस ख़र्च हो चुकी है, उसका भुगतान फिर भी करना पड़ता है, क्योंकि नेटवर्क ने काम तो किया। वॉलेट आमतौर पर उपयुक्त लिमिट का अनुमान अपने-आप लगा लेते हैं।

EIP-1559: बेस फीस और प्रायोरिटी फीस

अगस्त 2021 में London अपग्रेड ने EIP-1559 पेश किया, जिसने एथेरियम पर फीस के काम करने का तरीका बदल दिया। तब से गैस की प्रति इकाई फीस के दो हिस्से होते हैं:

  • बेस फीस: हर ब्लॉक के लिए प्रोटोकॉल इसे तय करता है; जब ब्लॉक टारगेट से ज़्यादा भरे होते हैं तो यह बढ़ती है, और जब ख़ाली होते हैं तो घटती है। बेस फीस बर्न कर दी जाती है, यानी इसे किसी को देने के बजाय हमेशा के लिए सर्कुलेशन से हटा दिया जाता है।
  • प्रायोरिटी फीस, जिसे अक्सर टिप कहा जाता है: वैलिडेटर को दी जाने वाली अतिरिक्त रकम, ताकि वह आपका ट्रांजैक्शन जल्दी शामिल करे।

यूज़र एक मैक्स फीस भी तय करते हैं, यानी गैस की प्रति इकाई वे ज़्यादा से ज़्यादा कितना देने को तैयार हैं। अगर बेस फीस और टिप मिलाकर इससे कम निकलती है, तो अंतर नहीं काटा जाता। इस डिज़ाइन से वॉलेट के लिए फीस का अनुमान लगाना ज़्यादा आसान हो गया, हालाँकि डिमांड ज़्यादा होने पर यह फीस को सस्ता नहीं बनाता।

बिटकॉइन पर फीस

बिटकॉइन गैस का इस्तेमाल नहीं करता। बिटकॉइन ट्रांजैक्शन की फीस मुख्य रूप से ट्रांजैक्शन के डेटा साइज़ पर निर्भर करती है, इस पर नहीं कि कितने बिटकॉइन भेजे जा रहे हैं। जो ट्रांजैक्शन बहुत से छोटे इनपुट ख़र्च करता है, वह ज़्यादा जगह लेता है और एक इनपुट वाले ट्रांजैक्शन से महँगा पड़ता है, भले ही रकम बराबर हो। फीस आमतौर पर सातोशी (sats) प्रति वर्चुअल बाइट में बताई जाती है।

माइनर चुनते हैं कि कौन-से ट्रांजैक्शन शामिल करें, और आमतौर पर उन्हें तरजीह देते हैं जो प्रति बाइट ज़्यादा भुगतान करते हैं। पुष्टि का इंतज़ार कर रहे ट्रांजैक्शन एक कतार में रहते हैं, जिसे मेमपूल कहते हैं। अगर व्यस्त समय में आप बहुत कम फीस देते हैं, तो आपके ट्रांजैक्शन को लंबा इंतज़ार करना पड़ सकता है।

बिटकॉइन की फीस उस माइनर को मिलती है, जो ट्रांजैक्शन को ब्लॉक में शामिल करता है। जैसे-जैसे हर हॉल्विंग के साथ ब्लॉक सब्सिडी घटती है, उम्मीद है कि माइनरों की आमदनी में फीस का महत्व बढ़ता जाएगा।

फीस इतनी क्यों बदलती है

  • डिमांड: लोकप्रिय इवेंट, बाज़ार में वोलैटिलिटी या किसी नए टोकन का लॉन्च ब्लॉकों को तेज़ी से भर सकते हैं।
  • ट्रांजैक्शन का प्रकार: एथेरियम पर जटिल कॉन्ट्रैक्ट कॉल सामान्य ट्रांसफ़र से ज़्यादा गैस इस्तेमाल करते हैं।
  • नेटवर्क का चुनाव: अलग-अलग ब्लॉकचेन की क्षमता और फीस के नियम अलग होते हैं।

लोग फीस कैसे घटाते हैं

  • जब नेटवर्क कम व्यस्त हो, तब ट्रांजैक्शन भेजना
  • लेयर 2 नेटवर्क का इस्तेमाल करना, जो बहुत से ट्रांजैक्शनों को बंडल करके एक साथ मुख्य चेन पर भेजते हैं
  • बिटकॉइन पर, फीस कम होने के समय छोटे इनपुट्स को एक में जोड़ना

एक्सचेंज की फीस अलग चीज़ है। केंद्रीकृत एक्सचेंज अपनी ट्रेडिंग और विड्रॉल फीस लेता है, जिसे ब्लॉकचेन नहीं, बल्कि कंपनी तय करती है।

मुख्य बातें

  • फीस नेटवर्क की सुरक्षा का भुगतान करती है और स्पैम से बचाती है।
  • एथेरियम पर फीस इस्तेमाल हुई गैस गुणा गैस प्राइस के बराबर होती है, और इसे gwei में बताया जाता है।
  • EIP-1559 के बाद से बेस फीस बर्न होती है और टिप वैलिडेटर को मिलती है।
  • बिटकॉइन की फीस ट्रांजैक्शन के साइज़ पर निर्भर करती है, भेजी गई रकम पर नहीं।