paint-brush
रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखलाद्वारा@lumoslabshq
9,693 रीडिंग
9,693 रीडिंग

रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखला

द्वारा Lumos Labs5m2023/06/01
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

Web3 विकास यहाँ रहने के लिए है। यदि एथेरियम मेननेट पर तैनात स्मार्ट अनुबंधों की संख्या कोई संकेत है, तो 2021 के बाद से विकास में यह उछाल केवल जारी रहने के लिए निर्धारित है। संख्या के संदर्भ में यह वृद्धि 2021 और 2022 के बीच आश्चर्यजनक रूप से 293% है।
featured image - रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखला
Lumos Labs HackerNoon profile picture
0-item

Web3 का विकास यहीं रहेगा! यदि एथेरियम मेननेट पर तैनात स्मार्ट अनुबंधों की संख्या कोई संकेत है, तो 2021 के बाद से विकास में यह उछाल केवल जारी रहने के लिए निर्धारित है।

जिसके बारे में बोलते हुए, संख्या के संदर्भ में यह वृद्धि 2021 और 2022 के बीच आश्चर्यजनक रूप से 293% है। यदि यह पर्याप्त नहीं है, तो गोएरली टेस्टनेट ने स्मार्ट अनुबंधों की तैनाती में सालाना 721% की पर्याप्त वृद्धि देखी है।

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

तो, आइए देखें कि इन स्मार्ट अनुबंधों को पहले सेपोलिया का उपयोग करके एथेरियम टेस्टनेट पर कैसे तैनात किया जाता है। लेकिन इससे पहले, आइए समझते हैं कि एथेरियम टेस्टनेट क्या है और कुछ टेस्टनेट ईथर खरीदकर इसका उपयोग कैसे किया जा सकता है।

एथेरियम टेस्टनेट का एक परिचय

जैसा कि पहले ब्लॉग पोस्ट में उल्लेख किया गया है, एक सार्वजनिक टेस्टनेट एक ऐसा वातावरण है जिसमें डेवलपर्स ईथर या मैटिक जैसे परीक्षण टोकन के साथ अपने स्मार्ट अनुबंधों का परीक्षण कर सकते हैं। मेननेट पर स्मार्ट अनुबंध तैनात करने से पहले यह ठीक है, ताकि वे अग्रिम रूप से सभी किंक को ठीक कर सकें। किसी भी अन्य प्रौद्योगिकी डोमेन के डेवलपर्स की तरह जो उत्पादन वातावरण में परिनियोजन से पहले अपने सॉफ़्टवेयर का परीक्षण करते हैं।

अब, यह करना महत्वपूर्ण है क्योंकि एक बार अनुबंध लागू हो जाने के बाद, कोई परिवर्तन नहीं किया जा सकता है।

इसलिए, यदि कोई बग हैं, तो कोड में बदलाव करना संभव नहीं होगा।

हालाँकि, यह देखते हुए कि टेस्टनेट अपने वास्तविक-विश्व समकक्ष को कितनी बारीकी से अनुकरण करता है, आपके कोड को डिबगिंग और रीफैक्टरिंग तब तक संभव है जब तक कि आप इसे बिल्कुल सही न कर लें। फिर भी, कोई भी स्मार्ट अनुबंध 100% बग-मुक्त नहीं है, इसलिए पूर्णता वांछनीय है, यह जरूरी नहीं कि प्राप्य हो।

जो हमें एथेरियम टेस्टनेट पर लाता है: कोई सुरक्षित रूप से कह सकता है कि कुछ ऐसे हैं जो आए और चले गए। रोपस्टीन, कोवन और रिंकीबी को अब गोएर्ली के साथ बहिष्कृत माना जाता है जो कुछ और महीनों तक काम करेगा। 2023 तक, सेपोलिया टेस्टनेट को एप्लिकेशन डेवलपमेंट को संभालने के लिए उपयोग करने के लिए सही नेटवर्क माना जाता है।

लेकिन हमारे लिए सेपोलिया टेस्टनेट का उपयोग करने में सक्षम होने के लिए, हमें गैस शुल्क का भुगतान करने के लिए परीक्षण ईथर की आवश्यकता है। किसी को यह याद रखना चाहिए कि सेपोलिया टेस्टनेट का अपना टेस्ट ईथर है जिसे किसी को नल से प्राप्त करना होगा। उदाहरण के लिए, टेस्टनेट ईथर के संबंध में एक नल एक वेबसाइट है जहां आप टेस्ट ईथर के लिए अनुरोध कर सकते हैं, जो इस मामले में सेपोलिया टेस्ट ईथर होगा।

सेपोलिया टेस्टनेट ईथर प्राप्त करने के लिए कदम

अब, सेपोलिया के लिए टेस्टनेट ईथर प्राप्त करने के कई तरीके हैं और जिसमें निर्दिष्ट नल पर जाना शामिल है जो आपके खाते में सेपोलिया ईथर भेजेगा।

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

आपके द्वारा पर्याप्त सेपोलिया ईथर एकत्र करने के बाद, 'स्टॉप माइनिंग एंड क्लेम रिवार्ड्स' विकल्प चुनें।

अंत में, 10-20 सेकंड के बाद अपने वॉलेट की जांच करके देखें कि आपको सेपोलिया ईथर मिला है या नहीं। यदि आपने नहीं किया है, तो अपने एथेरियम वॉलेट विवरण की जांच करें और फिर से शुरू करें।

यदि आपके पास पर्याप्त परीक्षण ईथर है, तो डोनट वेंडिंग मशीन सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट को सेपोलिया टेस्टनेट पर तैनात करने का समय आ गया है।

डोनट वेंडिंग मशीन सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट की तैनाती

अब, यह समझने के लिए कि स्मार्ट कॉन्ट्रैक्ट परिनियोजन कैसे काम करता है, हमें रीमिक्स इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट का उपयोग करने की आवश्यकता है, लेकिन एक स्मार्ट कॉन्ट्रैक्ट का उपयोग करें जिसका कार्यान्वयन आसानी से समझ में आता है।

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


इसके साथ ही, आपके द्वारा प्राप्त किए गए सेपोलिया टेस्टनेट ईथर का उपयोग करके स्मार्ट अनुबंध को तैनात करने का समय आ गया है। इसके लिए आप "तैनाती करें और लेन-देन चलाएं" आइकन चुनें, जैसा कि नीचे दिखाया गया है:

उस चरण को पूरा करने के बाद, आपको लेन-देन परिनियोजित करें और चलाएँ अनुभाग मिलेगा

इंजेक्ट किए गए प्रदाता का चयन करें - पर्यावरण के तहत ड्रॉप-मेनू से मेटामास्क और अपने मेटामास्क वॉलेट को अपने पासवर्ड से अनलॉक करें

जब आपका मेटामास्क वॉलेट खुल जाए तो कंफर्म को हिट करके डिप्लॉय चुनें और निर्धारित गैस शुल्क का भुगतान करें।

नियोजित अनुबंध अनुभाग में अपना तैनात स्मार्ट अनुबंध खोलें

अंत में, यदि आप 1 ईथर के लिए 2 डोनट्स खरीदना चाहते हैं, तो सुनिश्चित करें कि आपने 1 ईथर के साथ "वैल्यू" सेक्शन को अपडेट किया है, परचेज़ मेथड टेक्स्ट बॉक्स में 2 जोड़ें और लाल 'खरीदें' बटन दबाएं

फिर भी, आपको अपने मेटामास्क वॉलेट में लेन-देन को मंजूरी देकर की जा रही खरीदारी की पुष्टि करनी होगी

आपको इस बात की पुष्टि मिलनी चाहिए कि अद्यतन अनुबंध शेष के साथ खरीदारी की गई!

जैसा कि कहा गया है, आप गेटबैलेंस फ़ंक्शन को लागू करके डोनट्स की संख्या की गणना भी कर सकते हैं, जैसा कि नीचे दिखाया गया है:

डोनट्स की शुरुआती संख्या 100 होने के साथ, खरीदारी के बाद अब यह संख्या घटकर 98 रह गई है!

अब, यह उल्लेख किया जाना चाहिए कि अनुभवी डेवलपर्स हार्डहट और ट्रफल का उपयोग करते हैं लेकिन यह एक और दिन की चर्चा है।

सेपोलिया पर स्मार्ट अनुबंध की तैनाती की पुष्टि करने के लिए ईथरस्कैन का उपयोग कैसे करें

डोनट वेंडिंग मशीन स्मार्ट कॉन्ट्रैक्ट के साथ ग्राहक खरीदारी की अनुमति देता है, आप अपने स्मार्ट कॉन्ट्रैक्ट का उपयोग करके किए जा रहे लेनदेन पर नज़र रखना चाह सकते हैं। एक उपकरण जिसके बारे में हमने पहले चर्चा की थी, वह दिमाग में आता है: ईथरस्कैन।

सेपोलिया टेस्टनेट लेनदेन के लिए ईथरस्कैन का उपयोग करने के लिए, हमें https://sepolia.etherscan.io/ पर नेविगेट करना होगा और रीमिक्स में तैनात अनुबंध अनुभाग में पाए जाने वाले स्मार्ट अनुबंध का पता पेस्ट करना होगा।

पहली नज़र में, एथरस्कैन पर डोनट वेंडिंग मशीन स्मार्ट कॉन्ट्रैक्ट इस तरह दिखता है

यदि आपने ध्यान नहीं दिया है, तो सूची में सबसे पहले लेन-देन को अनुबंध निर्माण के रूप में परिभाषित किया गया है। एक बार ऊपर दिखाई गई विधि के माध्यम से खरीदारी करने के बाद, खरीद लेनदेन ईथरस्कैन पर अपडेट हो जाता है

उस ने कहा, स्मार्ट कॉन्ट्रैक्ट में अब 2 डोनट्स की खरीद के लिए 1 ETH का बैलेंस है।

किए गए!

अगले ब्लॉग पोस्ट के लिए, हम प्रदर्शित करेंगे कि कैसे ग्राहक आवश्यक UI घटकों के साथ एक बुनियादी वेबपेज बनाकर आपके स्मार्ट अनुबंध के साथ बातचीत कर सकते हैं।

उस ने कहा, हम लुमोस अकादमी भी बना रहे हैं - एक वेब3 शिक्षा मंच जो आपको व्यापक पाठ्यक्रम के साथ ब्लॉकचेन विकास अवधारणाओं को पढ़ाने के लिए समर्पित है।

एक नज़र डालें और सीखने की अवस्था में आगे बढ़ें: https://academy.lumoslabs.co/