इथेरियम लेनदेन क्रिप्टोग्राफिक रूप से हस्ताक्षरित निर्देश होते हैं जिन्हें बाहरी रूप से स्वामित्व वाले खातों द्वारा शुरू किया जाता है, जो इथेरियम नेटवर्क की स्थिति को बदलने के लिए डिज़ाइन किए गए हैं। ये मूलभूत कार्रवाईयाँ खातों के बीच ETH भेजने, नए स्मार्ट कॉन्ट्रैक्ट्स तैनात करने, या मौजूदा कॉन्ट्रैक्ट्स के साथ इंटरैक्ट करने को शामिल करती हैं। हर लेनदेन ब्लॉकचेन पर अपरिवर्तनीय रूप से दर्ज होता है, जिससे सभी नेटवर्क गतिविधियों का एक स्थायी और सार्वजनिक ऐतिहासिक रिकॉर्ड स्थापित होता है।
मूल अवधारणा को समझना: एथेरियम ट्रांजैक्शन (Ethereum Transaction) क्या है?
इसके मूल में, एथेरियम ट्रांजैक्शन एथेरियम ब्लॉकचेन के साथ बातचीत की मूलभूत इकाई है। एक क्रिप्टोग्राफिक रूप से हस्ताक्षरित निर्देश के रूप में, यह एक एक्सटर्नली-ओन्ड अकाउंट (EOA) - एक प्राइवेट की (private key) द्वारा सुरक्षित उपयोगकर्ता-नियंत्रित एड्रेस - से उत्पन्न होता है और इसका उद्देश्य एथेरियम नेटवर्क की स्थिति (state) को बदलना होता है। पारंपरिक बैंकिंग लेनदेन के विपरीत, जिसमें केंद्रीकृत लेजर शामिल होते हैं, एथेरियम ट्रांजैक्शन एक विकेंद्रीकृत, सार्वजनिक और अपरिवर्तनीय लेजर पर संसाधित और रिकॉर्ड किए जाते हैं, जिसे ब्लॉकचेन के रूप में जाना जाता है।
एथेरियम पर की जाने वाली हर कार्रवाई, चाहे वह किसी दूसरे व्यक्ति को ईथर (ETH) भेजना हो, एक नया स्मार्ट कॉन्ट्रैक्ट तैनात (deploy) करना हो, या किसी मौजूदा विकेंद्रीकृत एप्लिकेशन (dApp) के साथ बातचीत करना हो, एक ट्रांजैक्शन के भीतर समाहित होती है। ये कार्रवाइयां केवल डेटा प्रविष्टियां नहीं हैं; ये निष्पादन योग्य कमांड हैं जो नेटवर्क पर विशिष्ट गणना या मूल्य हस्तांतरण को ट्रिगर करते हैं। एक बार जब कोई ट्रांजैक्शन सफलतापूर्वक संसाधित हो जाता है और एक ब्लॉक में शामिल हो जाता है, तो यह एथेरियम के इतिहास का एक स्थायी और पारदर्शी हिस्सा बन जाता है, जिसे कोई भी देख सकता है।
एक "एक्सटर्नली-ओन्ड अकाउंट" ट्रांजैक्शन और जिसे कुछ लोग अनौपचारिक रूप से "इंटरनल ट्रांजैक्शन" (internal transaction) कह सकते हैं, के बीच अंतर करना महत्वपूर्ण है। जबकि स्मार्ट कॉन्ट्रैक्ट अन्य स्मार्ट कॉन्ट्रैक्ट्स को कॉल कर सकते हैं, जिससे बाद की कार्रवाइयां और मूल्य हस्तांतरण ट्रिगर होते हैं, ये उसी तरह के स्वतंत्र, क्रिप्टोग्राफिक रूप से हस्ताक्षरित ट्रांजैक्शन नहीं हैं जैसे एक EOA शुरू करता है। इसके बजाय, ये इंटरनल कॉल्स एक एकल, व्यापक EOA-शुरू किए गए ट्रांजैक्शन का परिणाम होते हैं, और उनका निष्पादन उस ट्रांजैक्शन की समग्र रसीद और लॉग के हिस्से के रूप में रिकॉर्ड किया जाता है। यह अंतर एथेरियम पर सभी स्थिति परिवर्तनों के शुरुआती बिंदु के रूप में EOAs की आधारभूत भूमिका को रेखांकित करता है।
एथेरियम ट्रांजैक्शन की शारीरिक संरचना: मुख्य घटक
एथेरियम ट्रांजैक्शन केवल एक साधारण "पैसे भेजें" कमांड नहीं है; यह एक डेटा संरचना है जिसमें कई महत्वपूर्ण क्षेत्र (fields) शामिल हैं। प्रत्येक क्षेत्र ट्रांजैक्शन के उद्देश्य, उसके निष्पादन मापदंडों और उसकी प्रामाणिकता को परिभाषित करने में एक विशिष्ट भूमिका निभाता है। ट्रांजैक्शन कैसे कार्य करते हैं, इसे समझने के लिए इन घटकों को समझना आवश्यक है।
यहाँ प्राथमिक क्षेत्र दिए गए हैं जो आमतौर पर एथेरियम ट्रांजैक्शन में पाए जाते हैं:
nonce: यह एक अकाउंट-विशिष्ट अनुक्रमिक काउंटर है जो रिप्ले हमलों (replay attacks) को रोकता है। एक विशिष्ट EOA से भेजे गए प्रत्येक ट्रांजैक्शन के लिए, नॉन्स क्रमिक रूप से बढ़ना चाहिए। यदि कोई EOA नॉन्स N के साथ ट्रांजैक्शन भेजता है, तो उसके अगले ट्रांजैक्शन में नॉन्स N+1 होना चाहिए। यह सुनिश्चित करता है कि किसी खाते से प्रत्येक ट्रांजैक्शन ठीक एक बार और सही क्रम में संसाधित हो।
gasPrice: ग्वेई (1 Gwei = 10^9 wei, जहाँ 1 ETH = 10^18 wei) में मापा गया यह मान, ईथर की उस मात्रा को दर्शाता है जो प्रेषक ट्रांजैक्शन द्वारा खपत की गई कम्प्यूटेशनल "गैस" की प्रत्येक इकाई के लिए भुगतान करने को तैयार है। उच्च gasPrice का आमतौर पर मतलब है कि ट्रांजैक्शन वैलिडेटर्स (पूर्व में माइनर्स) के लिए अधिक आकर्षक है और इसके आगामी ब्लॉक में तेजी से शामिल होने की संभावना अधिक है। EIP-1559 की शुरुआत के साथ, यह अवधारणा maxFeePerGas और maxPriorityFeePerGas (टिप) में विकसित हुई, जिस पर हम "गैस" अनुभाग में चर्चा करेंगे।
gasLimit: यह क्षेत्र गैस इकाइयों की अधिकतम मात्रा निर्दिष्ट करता है जिसे प्रेषक ट्रांजैक्शन में खर्च करने की अनुमति देने के लिए तैयार है। यह एक सुरक्षा तंत्र के रूप में कार्य करता है, जो बग (जैसे, स्मार्ट कॉन्ट्रैक्ट में इनफिनिट लूप) या दुर्भावनापूर्ण कोड के कारण ट्रांजैक्शन को अनिश्चित काल तक चलने से रोकता है। यदि ट्रांजैक्शन सफलतापूर्वक निष्पादित होता है और gasLimit से कम गैस की खपत करता है, तो अप्रयुक्त गैस प्रेषक को वापस कर दी जाती है। यदि यह अधिक खपत करता है, तो ट्रांजैक्शन विफल हो जाता है, लेकिन विफलता के बिंदु तक खपत की गई गैस का भुगतान अभी भी वैलिडेटर को किया जाता है।
to: यह प्राप्तकर्ता का सार्वजनिक एथेरियम एड्रेस है।
- यदि ट्रांजैक्शन ETH का एक साधारण हस्तांतरण है, तो
to किसी अन्य EOA या स्मार्ट कॉन्ट्रैक्ट का एड्रेस होगा।
- यदि ट्रांजैक्शन एक नया स्मार्ट कॉन्ट्रैक्ट तैनात करने के लिए है, तो
to क्षेत्र खाली छोड़ दिया जाएगा (या शून्य एड्रेस पर सेट किया जाएगा)।
value: यह क्षेत्र वेई (wei) में ईथर की उस मात्रा को दर्शाता है जिसे प्रेषक to एड्रेस पर स्थानांतरित करना चाहता है। साधारण ETH हस्तांतरण के लिए, यह एक गैर-शून्य मान होगा। स्मार्ट कॉन्ट्रैक्ट इंटरैक्शन के लिए, यह शून्य हो सकता है (यदि फ़ंक्शन को ETH की आवश्यकता नहीं है) या एक विशिष्ट राशि (यदि फ़ंक्शन देय/payable है)।
data: यह क्षेत्र एक वैकल्पिक, परिवर्तनीय-लंबाई वाला बाइट एरे है जिसका उपयोग विभिन्न उद्देश्यों के लिए किया जाता है:
- स्मार्ट कॉन्ट्रैक्ट परिनियोजन (Deployment): यदि
to खाली है, तो data क्षेत्र में ब्लॉकचेन पर तैनात किए जाने वाले स्मार्ट कॉन्ट्रैक्ट का संकलित बाइटकोड (compiled bytecode) होता है।
- स्मार्ट कॉन्ट्रैक्ट इंटरैक्शन: यदि
to एक स्मार्ट कॉन्ट्रैक्ट एड्रेस है, तो data क्षेत्र में कॉल किए जा रहे स्मार्ट कॉन्ट्रैक्ट फ़ंक्शन का फ़ंक्शन चयनकर्ता (function selector) होता है, जिसके बाद उस फ़ंक्शन के लिए ABI-एन्कोडेड तर्क (arguments) होते हैं।
- मेमो/संदेश: साधारण ETH हस्तांतरण के लिए, इस क्षेत्र का उपयोग एक छोटा संदेश शामिल करने के लिए किया जा सकता है, हालांकि गैस लागत के कारण यह कम आम है।
v, r, s: ये तीन मान ट्रांजैक्शन के डिजिटल सिग्नेचर (digital signature) का निर्माण करते हैं। ये प्रेषक की प्राइवेट की का उपयोग करके उत्पन्न होते हैं और किसी भी नेटवर्क प्रतिभागी को यह सत्यापित करने की अनुमति देते हैं कि ट्रांजैक्शन वास्तव में प्रेषक द्वारा अधिकृत किया गया था और इसके साथ छेड़छाड़ नहीं की गई है। v घटक सिग्नेचर से पब्लिक की को रिकवर करने में मदद करता है, जबकि r और s मानक एलिप्टिक कर्व सिग्नेचर घटक हैं।
ये घटक सामूहिक रूप से "रॉ ट्रांजैक्शन" (raw transaction) बनाते हैं, जिसे फिर क्रिप्टोग्राफिक रूप से हस्ताक्षरित किया जाता है और एथेरियम नेटवर्क पर ब्रॉडकास्ट किया जाता है।
एथेरियम ट्रांजैक्शन के प्रकार
हालांकि सभी एथेरियम ट्रांजैक्शन एक समान संरचना साझा करते हैं, लेकिन उनका उद्देश्य अक्सर उन्हें अलग-अलग प्रकारों में वर्गीकृत करता है। इन प्रकारों को समझने से नेटवर्क पर संभव बातचीत के दायरे स्पष्ट होते हैं।
साधारण मूल्य हस्तांतरण (ETH ट्रांसफर)
यह सबसे सीधा ट्रांजैक्शन प्रकार है, जो एक बैंक खाते से दूसरे में पैसे भेजने के समान है।
- विशेषताएं:
to क्षेत्र में प्राप्तकर्ता EOA या स्मार्ट कॉन्ट्रैक्ट का एड्रेस होता है।
value क्षेत्र भेजे जाने वाले ETH की एक गैर-शून्य राशि निर्दिष्ट करता है।
data क्षेत्र आमतौर पर खाली होता है, हालांकि यदि वांछित हो तो एक छोटा संदेश शामिल किया जा सकता है।
- उद्देश्य: ETH को एक खाते से दूसरे खाते में ले जाना, या तो किसी अन्य उपयोगकर्ता को या स्मार्ट कॉन्ट्रैक्ट (जैसे, एक्सचेंज) में जमा करना।
कॉन्ट्रैक्ट परिनियोजन (Contract Deployment)
इस ट्रांजैक्शन प्रकार का उपयोग एथेरियम ब्लॉकचेन पर नए स्मार्ट कॉन्ट्रैक्ट कोड को प्रकाशित करने के लिए किया जाता है, जिससे यह स्थायी रूप से उपलब्ध और किसी के भी द्वारा निष्पादन योग्य हो जाता है।
- विशेषताएं:
to क्षेत्र खाली है (या शून्य एड्रेस 0x0)। यह नेटवर्क को संकेत देता है कि एक नया कॉन्ट्रैक्ट बनाया जा रहा है।
data क्षेत्र में स्मार्ट कॉन्ट्रैक्ट का संकलित बाइटकोड होता है।
value क्षेत्र में ETH हो सकता है यदि कॉन्ट्रैक्ट का कंस्ट्रक्टर देय (payable) है और तैनाती पर प्रारंभिक जमा की आवश्यकता है।
- उद्देश्य: नेटवर्क पर एक नया विकेंद्रीकृत एप्लिकेशन या स्मार्ट कॉन्ट्रैक्ट कार्यक्षमता उपलब्ध कराना। सफल तैनाती पर, एक अद्वितीय कॉन्ट्रैक्ट एड्रेस उत्पन्न होता है और ट्रांजैक्शन रसीद के हिस्से के रूप में वापस किया जाता।
कॉन्ट्रैक्ट इंटरैक्शन/फ़ंक्शन कॉल
एक बार स्मार्ट कॉन्ट्रैक्ट तैनात हो जाने के बाद, उपयोगकर्ता और अन्य कॉन्ट्रैक्ट इन ट्रांजैक्शन के माध्यम से इसके कार्यों के साथ बातचीत कर सकते हैं। यह विकेंद्रीकृत अनुप्रयोगों का आधार है।
- विशेषताएं:
to क्षेत्र तैनात स्मार्ट कॉन्ट्रैक्ट का एड्रेस निर्दिष्ट करता है।
data क्षेत्र में फ़ंक्शन चयनकर्ता (फ़ंक्शन के नाम और तर्क प्रकारों का चार-बाइट हैश) के बाद उस विशिष्ट फ़ंक्शन द्वारा आवश्यक ABI-एन्कोडेड तर्क होते हैं।
value क्षेत्र मौजूद हो भी सकता है और नहीं भी, यह इस बात पर निर्भर करता है कि स्मार्ट कॉन्ट्रैक्ट फ़ंक्शन को payable घोषित किया गया है या नहीं।
- उद्देश्य: स्मार्ट कॉन्ट्रैक्ट के भीतर विशिष्ट कार्यों को निष्पादित करना, जैसे:
- एक NFT मिंट करना।
- विकेंद्रीकृत एक्सचेंज पर टोकन स्वैप करना।
- विकेंद्रीकृत स्वायत्त संगठन (DAO) में मतदान करना।
- DeFi प्रोटोकॉल में क्रिप्टो संपत्ति उधार देना या लेना।
ये ट्रांजैक्शन प्रकार विकेंद्रीकृत अनुप्रयोगों और वित्तीय सेवाओं के समृद्ध और विविध पारिस्थितिकी तंत्र को सक्षम करते हैं जो एथेरियम को परिभाषित करते हैं।
ट्रांजैक्शन लाइफसाइकिल: निर्माण से पुष्टिकरण (Confirmation) तक
उपयोगकर्ता के वॉलेट में इसकी शुरुआत से लेकर ब्लॉकचेन पर इसकी अपरिवर्तनीय रिकॉर्डिंग तक, एक एथेरियम ट्रांजैक्शन की यात्रा में कई महत्वपूर्ण चरण शामिल होते हैं। यह जीवनचक्र नेटवर्क पर सभी कार्यों की अखंडता, सुरक्षा और अंतिमता (finality) सुनिश्चित करता है।
-
ट्रांजैक्शन निर्माण और हस्ताक्षर:
- एक उपयोगकर्ता अपने वॉलेट (जैसे, MetaMask, Ledger) के माध्यम से एक क्रिया (जैसे, ETH भेजना, dApp के साथ बातचीत करना) शुरू करता है।
- वॉलेट ट्रांजैक्शन डेटा को इकट्ठा करता है, जिसमें
nonce, gasPrice, gasLimit, to, value, और data शामिल हैं।
- उपयोगकर्ता की प्राइवेट की का उपयोग करके, वॉलेट इस रॉ ट्रांजैक्शन डेटा को क्रिप्टोग्राफिक रूप से हस्ताक्षरित करता है। यह हस्ताक्षर (
v, r, s) स्वामित्व साबित करता है और छेड़छाड़ रोकता है। प्राइवेट की कभी भी उपयोगकर्ता के नियंत्रण से बाहर नहीं जाती है।
-
ट्रांजैक्शन ब्रॉडकास्ट:
- हस्ताक्षरित ट्रांजैक्शन को फिर उपयोगकर्ता के वॉलेट द्वारा एथेरियम नोड पर ब्रॉडकास्ट किया जाता है।
- यह नोड ट्रांजैक्शन की मूल संरचना और हस्ताक्षर को सत्यापित करता है। यदि मान्य है, तो यह ट्रांजैक्शन को अपने स्थानीय "मेमपूल" (mempool - लंबित ट्रांजैक्शन का एक पूल) में जोड़ता है और इसे एथेरियम नेटवर्क के अन्य जुड़े नोड्स में प्रसारित करता है।
- मेमपूल में ट्रांजैक्शन ब्लॉक में शामिल होने की प्रतीक्षा कर रहे होते हैं।
-
ब्लॉक में ट्रांजैक्शन चयन और समावेशन:
- वैलिडेटर्स (प्रूफ-ऑफ-स्टेक में ब्लॉक प्रस्तावक) ट्रांजैक्शन के लिए मेमपूल की निगरानी करते हैं।
- वे अपने द्वारा प्रस्तावित अगले ब्लॉक में शामिल करने के लिए ट्रांजैक्शन का चयन करते हैं, आमतौर पर उच्च
gasPrice (या EIP-1559 में maxPriorityFeePerGas) वाले लोगों को प्राथमिकता देते हैं क्योंकि ये उच्च पुरस्कार प्रदान करते हैं।
- वैलिडेटर का लक्ष्य ब्लॉक की
gasLimit के भीतर एकत्र किए गए कुल ट्रांजैक्शन शुल्क को अधिकतम करना होता है।
-
ब्लॉक प्रसार (Propagation) और सत्यापन:
- एक बार जब वैलिडेटर ने ट्रांजैक्शन का एक ब्लॉक इकट्ठा कर लिया, परिणामी स्थिति परिवर्तनों को निर्धारित करने के लिए उन्हें स्थानीय रूप से निष्पादित किया, और ब्लॉक को सील कर दिया (उदाहरण के लिए, प्रूफ-ऑफ-स्टेक सर्वसम्मति के माध्यम से), वे इसे नेटवर्क पर ब्रॉडकास्ट करते हैं।
- अन्य नोड्स और वैलिडेटर्स इस नए ब्लॉक को प्राप्त करते हैं। वे स्वतंत्र रूप से ब्लॉक के भीतर सभी ट्रांजैक्शन को सत्यापित करते हैं, उनकी वैधता, सही निष्पादन सुनिश्चित करते हैं, और यह कि नया ब्लॉक नेटवर्क के सर्वसम्मति नियमों का पालन करता है।
-
ट्रांजैक्शन पुष्टिकरण (Confirmation):
- यदि ब्लॉक को नेटवर्क के वैलिडेटर्स के भारी बहुमत (supermajority) द्वारा मान्य माना जाता है, तो इसे कैनोनिकल एथेरियम ब्लॉकचेन में जोड़ा जाता है।
- इस बिंदु पर, उस ब्लॉक के भीतर के ट्रांजैक्शन "पुष्ट" (confirmed) माने जाते हैं। उनके द्वारा शुरू किए गए स्थिति परिवर्तन (जैसे, ETH बैलेंस अपडेट, कॉन्ट्रैक्ट स्थिति संशोधन) अब अपरिवर्तनीय हैं।
- हालांकि तकनीकी रूप से एक ब्लॉक के बाद पुष्ट हो जाता है, कई एप्लिकेशन और एक्सचेंज कई अतिरिक्त ब्लॉक (जैसे, 6, 12, या अधिक) जोड़ने तक प्रतीक्षा करते हैं, जो सुरक्षा की एक अतिरिक्त परत प्रदान करता है।
यह सावधानीपूर्वक प्रक्रिया सुनिश्चित करती है कि एथेरियम पर प्रत्येक स्थिति परिवर्तन को पूरी तरह से सत्यापित किया गया है, नेटवर्क द्वारा सहमति व्यक्त की गई है, और स्थायी रूप से रिकॉर्ड किया गया है।
गैस, गैस प्राइस और गैस लिमिट: एथेरियम ट्रांजैक्शन का ईंधन
"गैस" (Gas) की अवधारणा को समझना यह समझने के लिए मौलिक है कि एथेरियम ट्रांजैक्शन की कीमत कैसे तय की जाती है और उन्हें कैसे निष्पादित किया जाता है। गैस कोई भौतिक पदार्थ नहीं है; यह एथेरियम नेटवर्क पर संचालन करने के लिए आवश्यक कम्प्यूटेशनल प्रयास की एक अमूर्त इकाई है।
गैस क्या है?
- कार्य की इकाई: गैस एक ऑपरेशन को निष्पादित करने के लिए आवश्यक कम्प्यूटेशनल संसाधनों की मात्रा निर्धारित करती है। साधारण ETH हस्तांतरण गैस की एक निश्चित मात्रा (जैसे, 21,000 इकाइयां) की खपत करते हैं, जबकि जटिल स्मार्ट कॉन्ट्रैक्ट इंटरैक्शन निष्पादित कोड की जटिलता के आधार पर अधिक खपत करेंगे।
- ETH मूल्य से लागत को अलग करना: गैस कंप्यूटिंग की लागत को ETH के उतार-चढ़ाव वाले बाजार मूल्य से अलग करने का काम करती है। यह सुनिश्चित करता है कि किसी विशिष्ट ऑपरेशन को करने की सापेक्ष लागत स्थिर रहे, भले ही ETH का मूल्य काफी बदल जाए।
- दुरुपयोग से सुरक्षा: प्रत्येक ऑपरेशन के लिए गैस की आवश्यकता के द्वारा, एथेरियम दुर्भावनापूर्ण अभिनेताओं को नेटवर्क पर इनफिनिट लूप या संसाधन-गहन गणनाओं के साथ स्पैम करने से रोकता है, जिससे नेटवर्क को डिनायल-ऑफ-सर्विस (DoS) हमलों से बचाया जा सकता है।
गैस लिमिट (Gas Limit)
gasLimit गैस इकाइयों की अधिकतम मात्रा है जो प्रेषक किसी विशेष ट्रांजैक्शन पर खर्च करने के लिए तैयार है।
- सुरक्षा तंत्र: यह एक महत्वपूर्ण सुरक्षा उपाय है। यदि कोई ट्रांजैक्शन अपने
gasLimit से अधिक गैस की खपत करने का प्रयास करता है, तो ट्रांजैक्शन रिवर्ट (विफल) हो जाएगा, और इसके निष्पादन के दौरान किए गए किसी भी स्थिति परिवर्तन को पूर्ववत कर दिया जाएगा। हालांकि, विफलता के बिंदु तक खपत की गई गैस का भुगतान अभी भी वैलिडेटर को किया जाता है और प्रेषक को वापस नहीं किया जाता है। यह उपयोगकर्ताओं को उचित गैस लिमिट सेट करने के लिए प्रोत्साहित करता है।
- रिफंड: यदि कोई ट्रांजैक्शन सफलतापूर्वक निष्पादित होता है और
gasLimit से कम गैस का उपयोग करता है, तो गैस का अप्रयुक्त हिस्सा प्रेषक को वापस कर दिया जाता है।
गैस प्राइस (और EIP-1559 का विकास)
gasPrice यह निर्धारित करता है कि आप गैस की प्रति इकाई कितना ईथर भुगतान करते हैं। इसे ग्वेई (1 Gwei = 0.000000001 ETH) में निर्दिष्ट किया जाता है।
- EIP-1559 से पहले: एथेरियम इम्प्रूवमेंट प्रपोजल (EIP) 1559 से पहले,
gasPrice केवल एक बोली (bid) थी। उपयोगकर्ता gasPrice सेट करते थे, और वैलिडेटर्स उच्च बोली वाले ट्रांजैक्शन को प्राथमिकता देते थे। कुल ट्रांजैक्शन शुल्क gasUsed * gasPrice था।
- EIP-1559 के बाद (लंदन अपग्रेड): EIP-1559 ने एक अधिक गतिशील और अनुमानित शुल्क मॉडल पेश किया:
- बेस फी (Base Fee): यह गैस की प्रति इकाई नेटवर्क द्वारा निर्धारित मूल्य है जो नेटवर्क की भीड़ के आधार पर ब्लॉक दर ब्लॉक स्वचालित रूप से समायोजित होता है। बेस फी को "बर्न" (चलन से बाहर) कर दिया जाता है, वैलिडेटर्स को भुगतान नहीं किया जाता।
- प्रायोरिटी फी (टिप): यह गैस की प्रति इकाई एक वैकल्पिक अतिरिक्त राशि है जिसे उपयोगकर्ता सीधे वैलिडेटर को भुगतान करना चुन सकता है। यह वैलिडेटर्स के लिए मेमपूल में दूसरों की तुलना में ट्रांजैक्शन को प्राथमिकता देने के लिए एक प्रोत्साहन के रूप में कार्य करता है।
maxFeePerGas: उपयोगकर्ता अब एक maxFeePerGas निर्दिष्ट करते हैं, जो गैस की प्रति इकाई अधिकतम कुल कीमत है जिसे वे भुगतान करने के लिए तैयार हैं (बेस फी और प्रायोरिटी फी का योग)।
- ट्रांजैक्शन शुल्क गणना (EIP-1559 के बाद): भुगतान किया गया कुल ट्रांजैक्शन शुल्क
(baseFee + priorityFee) * gasUsed है।
ट्रांजैक्शन हैश और रसीद को समझना
एथेरियम ट्रांजैक्शन के ब्रॉडकास्ट होने और अंततः ब्लॉकचेन पर पुष्ट होने के बाद, जानकारी के दो महत्वपूर्ण हिस्से उपलब्ध हो जाते हैं: ट्रांजैक्शन हैश और ट्रांजैक्शन रसीद। ये अद्वितीय पहचानकर्ता और ट्रांजैक्शन के परिणाम के विस्तृत रिकॉर्ड के रूप में कार्य करते हैं।
ट्रांजैक्शन हैश (TxID)
ट्रांजैक्शन हैश, जिसे अक्सर TxID या TxHash के रूप में संक्षिप्त किया जाता है, एक अद्वितीय 64-वर्णों वाली हेक्साडेसिमल स्ट्रिंग है जो एथेरियम नेटवर्क पर एक विशिष्ट ट्रांजैक्शन की पहचान करती है। यह अनिवार्य रूप से आपके ट्रांजैक्शन का फिंगरप्रिंट है।
- ट्रैकिंग: यह हैश ब्लॉकचेन एक्सप्लोरर्स (जैसे Etherscan) पर आपके ट्रांजैक्शन की स्थिति को ट्रैक करने का प्राथमिक तरीका है।
- प्रमाण: यह अपरिवर्तनीय प्रमाण के रूप में कार्य करता है कि नेटवर्क पर एक विशिष्ट ट्रांजैक्शन शुरू और संसाधित किया गया था।
ट्रांजैक्शन रसीद (Transaction Receipt)
ट्रांजैक्शन रसीद एक ऑब्जेक्ट है जिसमें एक विशिष्ट ट्रांजैक्शन के निष्पादन के बारे में व्यापक जानकारी होती है। यह ट्रांजैक्शन के ब्लॉक में शामिल होने के बाद उपलब्ध होती है।
ट्रांजैक्शन रसीद में पाई जाने वाली मुख्य जानकारी में शामिल हैं: blockNumber, gasUsed (वास्तविक खपत), contractAddress (यदि नया कॉन्ट्रैक्ट है), logs (स्मार्ट कॉन्ट्रैक्ट द्वारा उत्सर्जित इवेंट्स), और status (1 सफलता के लिए, 0 विफलता के लिए)।
सुरक्षा और अपरिवर्तनीयता (Immutability)
एथेरियम ट्रांजैक्शन की सुरक्षा और अपरिवर्तनीयता नेटवर्क के मूल्य प्रस्ताव के आधार स्तंभ हैं, जो मध्यस्थों के बिना विश्वसनीय बातचीत को सक्षम करते हैं।
क्रिप्टोग्राफिक हस्ताक्षर
प्रत्येक एथेरियम ट्रांजैक्शन को क्रिप्टोग्राफिक हस्ताक्षर के माध्यम से सुरक्षित किया जाता है, जो दो महत्वपूर्ण गुणों को सुनिश्चित करता है: प्रामाणिकता (Authenticity) और अखंडता (Integrity)। यह गणितीय रूप से सिद्ध करता है कि ट्रांजैक्शन उस खाते से आया है जिसकी प्राइवेट की का उपयोग हस्ताक्षर करने के लिए किया गया था, और हस्ताक्षर के बाद डेटा में कोई बदलाव नहीं किया गया है।
ब्लॉकचेन अपरिवर्तनीयता
एक बार ट्रांजैक्शन ब्लॉक में शामिल हो जाने के बाद, यह नेटवर्क के इतिहास का एक अपरिवर्तनीय हिस्सा बन जाता है। पुराने ब्लॉक में ट्रांजैक्शन को बदलने के लिए उस ब्लॉक और उसके बाद के सभी ब्लॉकों को फिर से माइन/सत्यापित करने की आवश्यकता होगी, जो एथेरियम जैसे सुरक्षित ब्लॉकचेन पर गणना की दृष्टि से असंभव है। इसका मतलब है कि ट्रांजैक्शन को किसी भी इकाई द्वारा पूर्ववत, बदला या सेंसर नहीं किया जा सकता है।
जोखिम और उपयोगकर्ता की जिम्मेदारी
- प्राइवेट की समझौता: यदि किसी उपयोगकर्ता की प्राइवेट की चोरी हो जाती है या खो जाती है, तो एक हमलावर उनके खाते से ट्रांजैक्शन कर सकता है, जिससे धन की अपरिवर्तनीय हानि हो सकती है।
- फ़िशिंग और घोटाले: उपयोगकर्ताओं को दुर्भावनापूर्ण ट्रांजैक्शन पर हस्ताक्षर करने के लिए धोखा दिया जा सकता है। सतर्कता अत्यंत महत्वपूर्ण है।
व्यापक प्रभाव और महत्व
एथेरियम ट्रांजैक्शन केवल डिजिटल मनी ट्रांसफर से कहीं अधिक हैं; ये मूलभूत संचालन हैं जो प्रोग्रामेबल मनी और विकेंद्रीकृत अनुप्रयोगों के एक पूरी तरह से नए प्रतिमान को रेखांकित करते हैं।
- एथेरियम की उपयोगिता का आधार: DeFi प्रोटोकॉल, NFT निर्माण, और DAO गवर्नेंस - ये सभी सुरक्षित, सत्यापन योग्य ट्रांजैक्शन निष्पादित करने की क्षमता पर निर्मित हैं।
- प्रोग्रामेबल मनी: ट्रांजैक्शन केवल मूल्य हस्तांतरण नहीं करते, बल्कि स्मार्ट कॉन्ट्रैक्ट के माध्यम से मनमाने कंप्यूटेशनल तर्क को निष्पादित करते हैं।
- वैश्विक, अनुमति रहित (Permissionless) पहुंच: इंटरनेट कनेक्शन वाला दुनिया का कोई भी व्यक्ति, कहीं भी, बिना किसी गेटकीपर के एथेरियम ट्रांजैक्शन शुरू कर सकता है। यह वित्तीय समावेशन के लिए नए रास्ते खोलता है।
निष्कर्षतः, एथेरियम ट्रांजैक्शन इसके विकेंद्रीकृत पारिस्थितिकी तंत्र की जीवनधारा हैं। वे क्रिप्टोग्राफिक रूप से सुरक्षित, सार्वजनिक रूप से सत्यापन योग्य और अपरिवर्तनीय निर्देश हैं जो नवाचार को प्रेरित करते हैं और एक वैश्विक, अनुमति रहित डिजिटल अर्थव्यवस्था को बढ़ावा देते हैं।