चरण 1: अपना पहला लेनदेन डेवलपर पोर्टल भेजना

    पहला चरण

    यदि आपके पास एक वेब डेवलपर के रूप में अनुभव है जो आप पहले से जानते हैं, तो ब्लॉकचेन विकास पर लागू होता है। इस गाइड का उद्देश्य आपको इस बात से परिचित कराना है कि आप क्या अलग करना चाहते हैं ताकि आप खोज और निर्माण शुरू कर सकें.

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

    आप ब्लॉकचेन के साथ क्या कर सकते हैं (और इससे पहले कभी नहीं कर सकते)

    उपयोगकर्ता के स्वामित्व, व्यापार योग्य डिजिटल सामान

    एक ब्लॉकचेन के साथ, आप (आसानी से) टोकन संपत्तियाँ बना सकते हैं जिन्हें उपयोगकर्ता आपकी साइट के बाहर रख सकते हैं और व्यापार कर सकते हैं। उदाहरण के लिए, गॉड्स अनचाही एक मैजिक-ए-गैदरिंग स्टाइल कलेक्टेबल कार्ड गेम है, जहां उपयोगकर्ता अपने कार्ड को भौतिक रूप से स्वयं बना सकते हैं और प्लेटफॉर्म के बाहर उनका व्यापार कर सकते हैं। इसके बारे में क्या दिलचस्पी है कि व्यक्तिगत कार्ड की एक पहचान है, और इसका इस्तेमाल कहीं और किया जा सकता है या 3 पार्टी बाजारों पर कारोबार किया जा सकता है। उदाहरण के लिए, आपके पास एक कार्ड हो सकता है जिसका उपयोग चैम्पियनशिप मैच बेचने में किया जा सकता था, जो एक संग्रहणीय के रूप में बेचा जाता है, उसी तरह एक एमएलबी चैंपियनशिप होम-रन बॉल.

    भुगतान और मूल्य हस्तांतरण


    क्रिप्टोकरेंसी के मूलभूत एकीकरण के कारण, भुगतान स्वीकार करना और मूल्य लेनदेन को सुगम बनाना है: बैंक हस्तांतरण, क्रेडिट कार्ड, पेपैल, सभी को एकीकृत करने के लिए डेवलपर्स की ओर से पर्याप्त प्रयास की आवश्यकता होती है। बैंकिंग और ऋण सेवाओं तक कम पहुंच वाले समुदायों के लिए ये लाभ विशेष रूप से सही हैं: हमारे पास जॉर्डन में शरणार्थी शिविरों में मूल्य हस्तांतरण और सहायता संवितरण की सुविधा के लिए इथेरियम के उपयोग पर एक केस स्टडी है।.

    उपयोगकर्ता की पहचान और डेटा गोपनीयता

    उपयोगकर्ता एक ब्लॉकचेन नेटवर्क के माध्यम से अपनी पहचान कैसे स्थापित करते हैं, इसकी अनूठी विशेषताएं हैं। Metamask जैसे सॉफ्टवेयर का उपयोग करने से, उपयोगकर्ता पूरे इंटरनेट पर एकल साइन-ऑन कर सकते हैं। आपको पासवर्ड संभालने या अपनी साइट पर लॉगिन करने की आवश्यकता नहीं हो सकती है, जिसका अर्थ है कम खोए गए पासवर्ड अनुरोध। उपयोगकर्ता की जानकारी तक पहुँच को नियंत्रित करके और उन्हें लेनदेन पर हस्ताक्षर करने का अवसर देकर डेटा गोपनीयता को बढ़ाया जा सकता है। जब कोई उपयोगकर्ता साइट छोड़ता है, तो साइट ऑपरेटर अब सीधे अपने डेटा तक नहीं पहुँच सकते.

    वैश्विक, इंटरनेट की लगातार स्थिति

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

    डिजिटल कमी

    दुर्लभ टोकन और क्रिप्टोक्यूरेंसी दुर्लभ डिजिटल परिसंपत्तियों के लिए बुनियादी ढाँचा प्रदान करने के लिए ब्लॉकचेन पर निर्भर हैं। जहां अतीत में डिजिटल परिसंपत्तियां या तो असीम रूप से प्रतिलिपि योग्य थीं या जटिल DRM योजनाओं द्वारा संरक्षित थीं, एक ब्लॉकचेन की तरह एक स्थिर-राज्य एकल-स्रोत-सत्य अद्वितीय डिजिटल परिसंपत्तियों के निर्माण की अनुमति देता है जो स्वामित्व में हो सकती हैं लेकिन प्रतिलिपि नहीं की जाती हैं, जिसका अर्थ है उन चीजों वास्तविक मूल्य के अधिकारी हो सकते हैं.

    वेब 2 बनाम वेब 3 ब्लॉकचेन स्टैक

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

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

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

    ब्लॉकचेन एप्लिकेशन बनाते समय एकमात्र अंतर (जिसे अक्सर वितरित एप्लिकेशन या डैप कहा जाता है) यह होता है कि आपके ऐप की कार्यक्षमता का कुछ हिस्सा ब्लॉकचेन या अन्य वितरित तंत्र द्वारा वितरित किया जाता है। Ethereum की तरह एक ब्लॉकचेन से कनेक्ट करना आमतौर पर web3.js, या eथर.js जैसे जावास्क्रिप्ट लाइब्रेरी को नोड सॉफ्टवेयर या ब्लॉकचैन एपीआई के साथ मिलाकर किया जाता है। वेब 3 लाइब्रेरी विभिन्न प्रकार की भाषाओं में उपलब्ध हैं.

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

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

    आप एक ऐसा ऐप भी बना सकते हैं जो अन्यथा विशिष्ट हो, लेकिन उपयोगकर्ता का सत्यापन सॉफ्टवेयर के माध्यम से किया जाता है जैसे मेटामास्क, जो कि अन्य बातों के अलावा, एक डिजिटल वॉलेट और पहचान प्रबंधक है.

    आपका पहला लेन-देन भेज रहा है

    उपयोगकर्ता के रूप में एक ब्लॉकचेन पर अपना पहला लेनदेन भेजें। ऐसा करने के लिए, आपको एक वॉलेट चाहिए.

    मेटामास्क स्थापित करना

    मेटामास्क एक कॉन्सेनस उत्पाद है और इसमें एक बटुआ शामिल है और एथेरियम ब्लॉकचिन्स के साथ बातचीत करने के लिए उपकरणों का एक मजबूत सेट प्रदान करता है। डेवलपर्स के हित में, यह किसी भी विज़िट की गई वेबसाइट में एक वैश्विक एपीआई को इंजेक्ट करता है, जो कि window.ethereum पर जावास्क्रिप्ट के माध्यम से सुलभ है; सभी विवरणों के लिए, उनकी साइट पर मेटामास्क के लिए पूर्ण डेवलपर डॉक्स देखें। MetaMask क्रोम ब्राउज़र एक्सटेंशन शुरू करने के लिए, Apple ऐप स्टोर या Google कॉल स्टोर पर उपलब्ध MetaMask मोबाइल ऐप का उपयोग करें.

    एक बार स्थापित होने के बाद, खाता निर्माण प्रक्रिया से गुजरें। कुछ चीजें हैं जो आप देख सकते हैं: एक, यह है कि आपको किसी भी ईमेल पते या किसी अन्य व्यक्तिगत जानकारी को इनपुट नहीं करना है। दूसरी बात यह है कि अपने “बीज वाक्यांश” को लिखने या संग्रहीत करने के बारे में एक बड़ी बात है; यह महत्वपूर्ण है क्योंकि यह एकमात्र तरीका है जिससे आप अपने खाते तक पहुँच सकते हैं या पुनर्प्राप्त कर सकते हैं। इसके बारे में बाद में.

    एक बार मेटामास्क चलने के बाद, आपको अपना खाता शेष (0 ETH) दिखाई देगा, और ऊपरी दाएं कोने में, आप उस नेटवर्क को देखेंगे जिसे आप वर्तमान में कनेक्टेड हैं। नेटवर्क की सूची प्रकट करने के लिए नेटवर्क चयन मेनू का विस्तार करें। रोपस्टेन टेस्ट नेटवर्क का चयन करें.

    मेननेट और टेस्टनेट

    इनमें से प्रत्येक नेटवर्क नोड सॉफ्टवेयर चलाने वाले कंप्यूटरों के सेट से बना है। अधिकांश नोड मेननेट पर हैं, जो एथेरियम के लिए प्राथमिक, मूल्य-धारण नेटवर्क है। इस लेखन के रूप में, मुख्य Ethereum नेटवर्क को बनाने में सिर्फ 8000 से अधिक नोड थे। आप इटरनोड्स या इथरस्कैन पर नेटवर्क नोड्स का पता लगा सकते हैं.

    टेस्ट नेटवर्क में बहुत कम नोड्स होते हैं (रोपस्टेन नेटवर्क में 3 नोड होते हैं), और उन पर एथ का कोई मूल्य नहीं है। इन नेटवर्कों का उपयोग मुख्य रूप से डेवलपर्स द्वारा उनके डैप और स्मार्ट कॉन्ट्रैक्ट्स का परीक्षण करने से पहले किया जाता है ताकि वे मेननेट पर लॉन्च हो सकें। आप यह भी ध्यान देंगे कि मेटामास्क लोकलहोस्ट या एक कस्टम आरपीसी से कनेक्ट करने के लिए विकल्प देता है। जब आप Ethereum ऐप्स विकसित करते हैं, तो आप अपने स्वयं के सिस्टम या किसी अन्य नेटवर्क पर चल रहे नोड सॉफ़्टवेयर से कनेक्ट और इंटरैक्ट करने के लिए मेटामास्क का उपयोग कर सकते हैं.

    परीक्षण ईथर प्राप्त करना

    मेटामास्क में, अपने खाते के नाम पर क्लिक करके अपने सार्वजनिक पते को क्लिपबोर्ड पर कॉपी करें:

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

    0xDa4A488d8c58D57F4046CAbAc73DA0DB778DC930

    आप अपने खाते में परीक्षण ईथर भेजने के लिए नल का उपयोग कर सकते हैं। का उपयोग करके देखें रोपस्टन नल: अपना सार्वजनिक पता खाता फ़ील्ड में पेस्ट करें और “मुझे परीक्षण भेजें” पर क्लिक करें। जल्द ही, आप देखेंगे कि आपका खाता 1 ETH आबाद है.

    यहाँ क्या हुआ? आपने अपना सार्वजनिक पता Ethereum नल को भेज दिया। नल ने एक लेनदेन को अंजाम दिया, जो आपके द्वारा प्रदान किए गए पते पर 1 ईटीएच के स्वामित्व में है। आप कोई भी पता प्रदान कर सकते थे और लेनदेन निष्पादित होगा। नेटवर्क पर नोड्स ने लेनदेन को उठाया और इसे एक खनन ब्लॉक में शामिल किया, जो ब्लॉकचेन पर दर्ज किया गया था और पूरे नेटवर्क में फैल गया था। मेटामास्क फिर ब्लॉकचेन पर एक नोड से पढ़ता है और लेनदेन और आपके वर्तमान शेष राशि की सूचना देता है। नल और मेटामास्क के बीच कोई सीधा संवाद नहीं है.

    एक और तरीका है जिससे आप परीक्षण ईथर प्राप्त कर सकते हैं। मेटामास्क नल पर जाएं; ध्यान दें कि यदि आपने मेटामास्क (या कोई अन्य वेब 3 इंटरफ़ेस) स्थापित नहीं किया है तो यह साइट लोड नहीं होगी। यह प्रक्रिया एक अलग उपयोगकर्ता प्रवाह प्रदर्शित करती है.

    यहां आप देख सकते हैं कि उपयोगकर्ता गुण अपरिभाषित हैं। इस कार्यान्वयन के साथ, आपको मेटा पते से अपना पता कॉपी और पेस्ट नहीं करना होगा। जब आप “अनुरोध 1 ईथर” बटन पर क्लिक करते हैं, तो मेटामास्क आपसे पूछेगा कि क्या आप साइट से कनेक्ट करना चाहते हैं। इस कनेक्शन को स्वीकार करने से आपका सार्वजनिक पता साइट के साथ साझा हो जाएगा, पृष्ठ पर अपना संतुलन दिखाएगा, और लेनदेन होगा:

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

    ethereum.request ({विधि: ‘eth_requestAccounts’});

    एक बार लेनदेन पूरा हो जाने के बाद, आपको रोपस्टेन नेटवर्क पर अपने वॉलेट में 2 ईटीएच होना चाहिए.

    परीक्षण ईथर भेजना

    अब MetaMask Ether Faucet उपयोगकर्ता बॉक्स में वापस, 1 ETH को नल पर दान करने के लिए नारंगी 1 ईथर बटन पर क्लिक करें। एक नई अधिसूचना दिखाई देगी:

    मेटामास्क आपको इस लेनदेन को मंजूरी देने के लिए कह रहा है; जब आप पुष्टि करते हैं, मेटाकास्क आपकी निजी कुंजी का उपयोग करके लेनदेन पर हस्ताक्षर करेगा, जैसा कि ब्लॉकचेन नोड्स द्वारा सत्यापन के लिए आवश्यक है। ध्यान दें कि कुछ अन्य लेन-देन विकल्प हैं: कुछ और विवरण देखने के लिए बाईं ओर “संपादित करें” बटन पर क्लिक करें। गैस शुल्क एक लेनदेन करने से जुड़ी लागतों के लिए नोड्स और खनिकों की भरपाई करता है। Ethereum के प्रत्येक लेनदेन में नेटवर्क को चालू रखने में शामिल संगणना से जुड़ी फीस होती है। इस मामले में, 0.000021 ईटीएच.

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

    अगला क्लिक करें और पुष्टि करें। आपके लेन-देन को लंबित के रूप में सूचीबद्ध किया जाएगा और कुछ ही मिनटों के भीतर, आपका लेनदेन ब्लॉकचेन का एक हिस्सा होगा और आप मेटामास्क में अपना अपडेट किया गया खाता शेष देखेंगे।.

    अगले कदम

    इस परिचयात्मक कदम में, हमने आपको ब्लॉकचैन के साथ लेन-देन और बातचीत की कुछ बुनियादी बातों से परिचित कराया, जो मुख्य रूप से मेटामास्क का उपयोग करके एक उपयोगकर्ता के दृष्टिकोण से है। इस गाइड के चरण 2 में, आप अपना स्वयं का ब्लॉकचेन नेटवर्क बनाएंगे, स्थानीय स्तर पर इसके साथ बातचीत करेंगे, और रीमिक्स पर एक अनुबंध का पता लगा सकते हैं। चरण 3 में, आप स्थानीय विकास के साथ अधिक परिचित होंगे, इंफ्रा का उपयोग करेंगे, रिएक्ट के साथ सब कुछ टाई करेंगे, और एथेरियम टेस्टनेट से जुड़ेंगे.

      डेवलपर ऑनबोर्डिंग: चरण 2डेवलपर ऑनबोर्डिंग चरण 2

      डेवलपर ऑनबोर्डिंग: चरण 2

      डेवलपर ऑनबोर्डिंग: चरण 3डेवलपर ऑनबोर्डिंग स्टेप 3

      डेवलपर ऑनबोर्डिंग: चरण 3

      10-मिनट एथेरियम ओरिएंटेशन10 मिनट एथेरियम ओरिएंटेशन

      10-मिनट एथेरियम ओरिएंटेशन

    Mike Owergreen Administrator
    Sorry! The Author has not filled his profile.
    follow me