ट्रांज़ैक्शन लाइफ़साइकल
हस्ताक्षर से माइनिंग तक
ट्रांज़ैक्शन लाइफ़साइकल, CoddyKit पर Web3 और DApp विकास की मूल बातें का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Web3 और DApp विकास की मूल बातें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Web3 और DApp विकास की मूल बातें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
क्लिक से पुष्टि तक
जब आप कोई लेन-देन भेजते हैं, तो उसके स्थायी बनने से पहले पर्दे के पीछे बहुत कुछ होता है।
इस पाठ में लेन-देन के जीवनचक्र को हस्ताक्षर करने से लेकर ब्लॉक में शामिल होने तक समझाया गया है।
चरण 1: लेन-देन बनाना
आपका वॉलेट प्राप्तकर्ता, राशि, डेटा, गैस सेटिंग और एक नॉन्स वाला लेन-देन ऑब्जेक्ट तैयार करता है।
tx = {
to: 0xRecipient...,
value: 1000000000000000000, // 1 ETH
nonce: 7,
gasLimit: 21000,
maxFeePerGas: 30 gwei
}चरण 2: हस्ताक्षर करना
वॉलेट आपकी निजी कुंजी से लेन-देन पर हस्ताक्षर करता है और एक डिजिटल हस्ताक्षर तैयार करता है।
हस्ताक्षर यह प्रमाणित करता है कि आपने इसे अधिकृत किया है, जबकि आपकी निजी कुंजी कभी उजागर नहीं होती। कोई भी व्यक्ति आपके सार्वजनिक पते का उपयोग करके इसे सत्यापित कर सकता है।
चरण 3: प्रसारण
हस्ताक्षरित लेन-देन को किसी नोड पर प्रसारित किया जाता है। नोड इसे मान्य करता है और पूरे नेटवर्क में अपने सहकर्मी नोड को इसकी सूचना देता है।
कुछ ही सेकंड में हर जगह मौजूद नोड आपके लंबित लेन-देन के बारे में जान जाते हैं।
चरण 4: मेमपूल
लंबित लेन-देन मेमपूल (मेमोरी पूल) में प्रतीक्षा करते हैं — यह उन लेन-देन के लिए अस्थायी स्थान है जिन्हें अभी तक किसी ब्लॉक में शामिल नहीं किया गया है।
अगला ब्लॉक बनाते समय सत्यापनकर्ता मेमपूल से लेन-देन चुनते हैं।
mempool (pending):
tx A (tip: 5 gwei)
tx B (tip: 2 gwei)
tx C (tip: 8 gwei) <- picked firstचरण 5: सत्यापनकर्ता द्वारा चयन
ब्लॉक बनाने वाला सत्यापनकर्ता लेन-देन चुनता है और आम तौर पर अधिक आय के लिए अधिक शुल्क वाले अतिरिक्त भुगतानों को प्राथमिकता देता है।
अधिक अतिरिक्त भुगतान करने से लेन-देन के शामिल होने की गति बढ़ सकती है, विशेषकर नेटवर्क पर भीड़ होने के समय।
चरण 6: निष्पादन
सत्यापनकर्ता EVM पर लेन-देन का निष्पादन करता है, खाते के शेष और अनुबंध की स्थिति को अपडेट करता है तथा इस दौरान गैस खर्च करता है।
यदि गैस खत्म हो जाए या कोई त्रुटि आए, तो लेन-देन वापस पलट जाता है — लेकिन खर्च की गई गैस फिर भी इस्तेमाल हो जाती है।
चरण 7: ब्लॉक में शामिल होना
निष्पादित लेन-देन को अन्य लेन-देन के साथ एक नए ब्लॉक में पैक किया जाता है। सत्यापनकर्ता उस ब्लॉक का प्रस्ताव रखते हैं और उसके पक्ष में प्रमाण देते हैं।
इस बिंदु पर आपके लेन-देन की एक पुष्टि हो जाती है।
चरण 8: पुष्टियाँ और अंतिमता
जैसे-जैसे और ब्लॉक उसके ऊपर जुड़ते हैं, आपके लेन-देन की पुष्टियाँ बढ़ती जाती हैं। एथेरियम PoS पर अंततः वह अंतिम और अपरिवर्तनीय हो जाता है।
अब हस्तांतरण या अनुबंध कॉल स्थायी रूप से निपट जाती है।
रसीदें
निष्पादन के बाद नेटवर्क एक लेन-देन रसीद तैयार करता है, जिसमें स्थिति (सफलता या वापस पलटना), इस्तेमाल की गई गैस और उत्पन्न घटनाएँ (लॉग) दर्ज होती हैं।
ऐप रसीदों को पढ़कर पुष्टि करते हैं कि श्रृंखला पर वास्तव में क्या हुआ।
receipt = {
status: 1, // 1 = success, 0 = revert
gasUsed: 21000,
blockNumber: 18250431,
logs: [ ... ]
}सब कुछ एक साथ
लेन-देन बनाया, हस्ताक्षरित और प्रसारित किया जाता है; फिर उसे मेमपूल में कतारबद्ध किया जाता है, सत्यापनकर्ता द्वारा चुना और निष्पादित किया जाता है, ब्लॉक में शामिल किया जाता है और अंततः उसकी पुष्टि करके उसे अंतिम रूप दिया जाता है।
रसीद परिणाम दर्ज करती है।
त्वरित जाँच
जीवनचक्र के बारे में अपनी समझ जाँचिए।
पुनरावलोकन: लेन-देन का जीवनचक्र
आपने ये चरण सीखे:
- निजी कुंजी से बनाना और हस्ताक्षर करना
- नेटवर्क पर प्रसारित करना
- मेमपूल में प्रतीक्षा करना
- ब्लॉक में चयनित, निष्पादित और शामिल होना
- पुष्टि और अंतिमता प्राप्त करना, साथ में रसीद होना
अगला विषय: गैस सीमाएँ और शुल्क।
एआई शिक्षक के साथ Web3 और DApp विकास की मूल बातें सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 29
- पाठ
- 105
अक्सर पूछे जाने वाले प्रश्न
क्या “ट्रांज़ैक्शन लाइफ़साइकल” पाठ निःशुल्क है?
हाँ — Web3 और DApp विकास की मूल बातें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “ट्रांज़ैक्शन लाइफ़साइकल” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Web3 और DApp विकास की मूल बातें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“ट्रांज़ैक्शन लाइफ़साइकल” में मैं क्या सीखूँगा?
हस्ताक्षर से माइनिंग तक आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Web3 और DApp विकास की मूल बातें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Web3 और DApp विकास की मूल बातें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Web3 और DApp विकास की मूल बातें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“ट्रांज़ैक्शन लाइफ़साइकल” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Web3 और DApp विकास की मूल बातें पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Web3 और DApp विकास की मूल बातें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Gas क्या है
- ट्रांज़ैक्शन लाइफ़साइकल
- Gas सीमा और शुल्क
- Nonce और क्रम निर्धारण