ब्लॉकचेन की परिभाषा से शुरू होकर — इसे कभी-कभी कहा जाता है
इसलिए हम केवल ब्लॉकचैन को एक साझा, अपरिवर्तनीय बहीखाता के रूप में परिभाषित कर सकते हैं जिसका उपयोग विभिन्न लेनदेन को रिकॉर्ड करने और विश्वास बनाने के लिए संपत्ति को ट्रैक करने के लिए किया जाता है।
पिछले साल से, डैप उद्योग ने साल-दर-साल 765% से अधिक की वृद्धि देखी है, लेकिन इस उछाल और विकास के बावजूद, दुनिया को अभी तक हाइपर-स्केल, ब्लॉकचैन-आधारित डैप जैसे कि अमेज़ॅन जैसे उभरने के लिए नहीं देखा गया है। ई-कॉमर्स वेबसाइट या एक विकेन्द्रीकृत स्ट्रीमिंग प्लेटफॉर्म जिसमें प्रतिद्वंद्वी ट्विच के लिए उच्च कंप्यूटिंग प्रदर्शन है।
यदि आप वास्तव में डैप क्या हैं, इसके बारे में अधिक जानना चाहते हैं, तो आप यहां ऐसा कर सकते हैं:
डिक्रिप्ट के अनुसार, 2020 में लगभग 70% एथेरियम नोड केंद्रीकृत सेवाओं पर चलते हैं। डैप अक्सर पूरी तरह से ऑन-चेन संचालित करने के बजाय अपने फ्रंट-एंड इंटरफेस के लिए केंद्रीकृत वेब होस्टिंग और क्लाउड प्रदाताओं का लाभ उठाते हैं। यह विकेंद्रीकरण को बहुत कमजोर करता है और डैप को क्लाउड कॉरपोरेशन पर निर्भर बनाता है, जो ब्लॉकचेन के मूल्यों के बिल्कुल विपरीत है।
यह देखते हुए कि सोशल मीडिया प्लेटफॉर्म और डिजिटल मार्केटप्लेस स्टोरेज-हैवी एप्लिकेशन हैं जो लगभग हर गतिविधि में एक नया राज्य जोड़ते हैं, डीएपी बनाने वाले डेवलपर्स ऑन-चेन वेब 3 विकास के लिए अधिक कुशल दृष्टिकोण की मांग करते हैं। पारंपरिक ब्लॉकचेन पर, नेटवर्क की भीड़ बस नेटवर्क को धीमा कर देती है, जिसके परिणामस्वरूप लेनदेन की लागत (उर्फ गैस) बढ़ जाती है और ब्लॉक की अंतिमता में देरी होती है।
इन सभी चुनौतियों के साथ, और कई अन्य, छोटे पैमाने की परियोजनाओं के लिए डैप के भविष्य को सीमित करने या केंद्रीकृत भंडारण के उपयोग की आवश्यकता के साथ, इंटरनेट कंप्यूटर के रूप में जाना जाने वाला एक अजीब परत -1 ब्लॉकचैन इस समस्या को हजारों बड़े पैमाने पर हल कर रहा है। dapps पहले से ही अपनी श्रृंखला पर कार्यात्मक रूप से चल रहे हैं, और हम इसकी गहराई में गोता लगाएंगे कि यह क्या है, इसकी प्रमुख विशेषताएं जो इसे अन्य ब्लॉकचेन के बीच बाहर खड़े होने में सक्षम बनाती हैं, और हम इस पर कैसे निर्माण कर सकते हैं।
इन नोड्स का एक सेट एक सबनेट ब्लॉकचैन बनाने के लिए गठबंधन करता है। इंटरनेट कंप्यूटर अनिवार्य रूप से कई स्टैंडअलोन सबनेट ब्लॉकचेन का एक नेटवर्क है, और यह नेटवर्क में नए नोड्स जोड़कर अपनी क्षमता को अनिश्चित काल तक बढ़ा सकता है।
इंटरनेट कंप्यूटर कनस्तर नामक स्मार्ट अनुबंधों को होस्ट करता है जो डेवलपर्स को खुले इंटरनेट पर इंटरऑपरेबल अनुप्रयोगों को तैनात करने की अनुमति देता है, जो नोड कंप्यूटरों की कम्प्यूटेशनल क्षमता को जोड़कर बनाए रखता है।
आगे यह समझाने के लिए कि एनएनएस कैसे काम करता है, तंत्रिका तंत्र के अर्थ को समझना महत्वपूर्ण है, इसलिए मैं आपको कॉलेज/हाई स्कूल वापस ले जाने की अनुमति देता हूं। जीव विज्ञान के अनुसार, तंत्रिका तंत्र एक जानवर का एक असाधारण रूप से जटिल तत्व है जो अपने शरीर के कई हिस्सों से संकेतों को वितरित करके अपनी गतिविधियों और संवेदी सूचनाओं को व्यवस्थित करता है।
तंत्रिका तंत्र आपके शरीर के लिए कमांड सेंटर के रूप में कार्य करता है, जो आपके मस्तिष्क में उत्पन्न होता है, जो आपके आंदोलनों, विचारों और आपके परिवेश के प्रति सहज प्रतिक्रियाओं को नियंत्रित करता है।
नेटवर्क तंत्रिका तंत्र (एनएनएस), शरीर के तंत्रिका तंत्र की तरह, एक स्वायत्त टोकन प्रणाली है जो इंटरनेट कंप्यूटर ब्लॉकचैन को पूरी तरह से खुले, विकेन्द्रीकृत तरीके से नियंत्रित करती है, जिससे इसे प्रभावी ढंग से सुधार और विकसित किया जा सकता है।
नेटवर्क नर्वस सिस्टम के बारे में अधिक जानने के लिए आप Dfinity के शोधकर्ता लारा श्मिड के इस अद्भुत लेख को आगे पढ़ सकते हैं।
इंटरनेट कंप्यूटर पर प्रत्येक डैप में आवश्यक डेटा को अपने भीतर संग्रहीत करने की क्षमता होती है
इंटरनेट कंप्यूटर पर कनस्तर स्मार्ट अनुबंध HTTP प्रश्नों को प्राप्त कर सकते हैं और उनका जवाब दे सकते हैं, अन्य ब्लॉकचेन के विपरीत जहां स्मार्ट अनुबंध उपभोक्ताओं को इंटरैक्टिव वेब सामग्री वितरित नहीं कर सकते हैं।
यह इतिहास में पहली बार है जब एक विकेन्द्रीकृत बुनियादी ढाँचा व्यावसायिक संगठनों द्वारा नेताओं और बोर्डों के साथ चलाए जा रहे मालिकाना केंद्रीकृत बुनियादी ढांचे के साथ प्रतिस्पर्धा करने के उद्देश्य से स्व-निर्देशित होगा।
इंटरनेट कंप्यूटर एक रिवर्स-गैस आर्किटेक्चर को नियोजित करता है जिससे स्मार्ट अनुबंध अपने निष्पादन, कंप्यूटिंग और भंडारण के लिए भुगतान करते हैं। एप्लिकेशन डेवलपर्स अपने स्मार्ट अनुबंधों को साइकिल के साथ चार्ज करते हैं, और उपयोगकर्ताओं को इन स्मार्ट अनुबंधों के साथ संवाद करने के लिए कोई "गैस" शुल्क नहीं देना पड़ता है।
गैस शुल्क का भुगतान करने के लिए टोकन वॉलेट की आवश्यकता के बिना उपयोगकर्ता आसानी से वेब पर ऑन-चेन डैप के साथ जुड़ सकते हैं। इंटरनेट कंप्यूटर पर एनएफटी बनाने या खरीदने के लिए कोई गैस शुल्क नहीं है , और एनएफटी और इससे जुड़ी संपत्ति दोनों को हैश ऑन-चेन और एसेट को क्लाउड सर्वर पर संग्रहीत करने के बजाय ऑन-चेन होस्ट किया जाता है।
क्योंकि केंद्रीकृत सर्वर के अप्रत्याशित रूप से बंद होने का कोई जोखिम नहीं है, इंटरनेट कंप्यूटर बड़ी राज्य आवश्यकताओं के साथ डैप विकसित करने के लिए आदर्श ब्लॉकचेन है। इंटरनेट कंप्यूटर अनिवार्य रूप से कई स्टैंडअलोन सबनेट ब्लॉकचेन का एक नेटवर्क है, और यह नेटवर्क में नए नोड्स जोड़कर अपनी क्षमता को अनिश्चित काल तक बढ़ा सकता है।
जैसा कि ऊपर बताया गया है, इंटरनेट कंप्यूटर के माध्यम से नए नोड्स और सबनेट को ऑनबोर्ड करता है
इंटरनेट पर स्मार्ट अनुबंध निष्पादन कंप्यूटर को नेटवर्क की मापनीयता में सुधार करते हुए अपडेट और क्वेरी कॉल में विभाजित किया गया है। अपडेट कॉल राज्य-संशोधित लेनदेन हैं, जबकि क्वेरी कॉल केवल-पढ़ने के लिए सरल अनुरोध हैं जिन्हें मिलीसेकंड में निष्पादित किया जाता है।
इंटरनेट कंप्यूटर पर, सबनेट में प्रत्येक ईमानदार नोड एक अद्यतन कॉल को संसाधित करता है जबकि एक क्वेरी कॉल को संसाधित करने के लिए केवल एक नोड की आवश्यकता होती है। प्रत्येक सबनेट स्वतंत्र रूप से अन्य सबनेट पर निर्भर हुए बिना अद्यतन और क्वेरी कॉल को संसाधित कर सकता है। इसलिए इंटरनेट कंप्यूटर अधिक सबनेट जोड़कर कॉल को अपडेट करता है और यह सबनेट में अधिक नोड्स जोड़कर क्वेरी कॉल को स्केल करता है।
हाल के एक प्रदर्शन मूल्यांकन ने प्रदर्शित किया कि इंटरनेट कंप्यूटर संसाधित कर सकता है
विकिपीडिया की इंटरनेट पहचान की परिभाषा से शुरू होकर, इसे a . कहा जाता है
इंटरनेट कंप्यूटर की इंटरनेट पहचान, ऊपर की परिभाषा की तरह, उपयोगकर्ताओं को Web3 सेवाओं और dapps के साथ सत्र बनाने के साथ-साथ पारंपरिक ब्लॉकचेन लेनदेन पर हस्ताक्षर करने की अनुमति देती है। उपयोगकर्ता पहचान "एंकर" बना सकते हैं, जिसके लिए उपयुक्त क्रिप्टोग्राफ़िक रूप से सक्षम डिवाइस, जैसे लैपटॉप का फिंगरप्रिंट सेंसर, फोन का फेशियल आईडी सिस्टम, या पोर्टेबल HSM, जैसे कि YubiKey या Ledger वॉलेट असाइन किया जा सकता है।
फिर, अपने एंकर को सौंपे गए किसी भी उपकरण का उपयोग करके, वे इंटरनेट कंप्यूटर पर चलने वाले किसी भी डैप के लिए साइन अप और प्रमाणित कर सकते हैं। उदाहरण के लिए, आपकी इंटरनेट पहचान का उपयोग लॉग इन करने के लिए किया जा सकता है
यह उच्च स्तर की सरलता प्रदान करता है, जिससे उपयोगकर्ताओं को क्रिप्टोग्राफ़िक सुरक्षा के उच्चतम स्तर से लाभ होने पर बहुत कम घर्षण के साथ रुचि के डैप को प्रमाणित करने की अनुमति मिलती है, लेकिन क्रिप्टोग्राफ़िक कुंजी सामग्री को सीधे प्रबंधित या संभालने की आवश्यकता के बिना, गलतियों और महत्वपूर्ण सामग्री की चोरी को रोकना . प्रौद्योगिकी dapps को अज्ञात करती है, और यदि किसी dapp के साथ संलग्न होने के लिए एक एंकर का उपयोग किया जाता है, तो dapp एक विशेष रूप से बनाया गया छद्म नाम देखता है, जो उपयोगकर्ताओं को कई dapps पर नज़र रखने से रोकता है। एक उपयोगकर्ता असीमित संख्या में पहचान एंकर बना सकता है।
इंटरनेट पहचान और यह कैसे काम करता है, इसके बारे में और जानने के लिए, आप यहां और अधिक पढ़ सकते हैं:
एक डेवलपर के रूप में, इसके साथ शुरुआत करना काफी आसान है
इंटरनेट कंप्यूटर ब्लॉकचेन पर काम करने वाले डैप को डिजाइन करने के लिए दो प्राथमिक तरीके या वर्कफ़्लो हैं।
स्थानीय विकास: आप अपने कंप्यूटर पर इंटरनेट कंप्यूटर ब्लॉकचेन का अनुकरण करते हुए एक स्थानीय कनस्तर निष्पादन वातावरण शुरू करते हैं। फिर आप स्थानीय निष्पादन वातावरण में अपने कनस्तरों को लिखते हैं, संकलित करते हैं, स्थापित करते हैं, और पुनरावृत्त रूप से अद्यतन करते हैं। यह आपको साइकिल की आवश्यकता के बिना स्थानीय रूप से अपने कनस्तरों का परीक्षण करने की अनुमति देता है।
ऑन-चेन परिनियोजन: एक बार जब आपका डीएपी पूरा हो जाता है, तो आप इसे इंटरनेट कंप्यूटर ब्लॉकचेन मेननेट पर तैनात कर सकते हैं, जिससे यह बाकी दुनिया के लिए उपलब्ध हो जाएगा। इंटरनेट कंप्यूटर ब्लॉकचेन मेननेट पर चलने के लिए, आपके कनस्तरों में साइकिल होनी चाहिए। आप पर पढ़ सकते हैं
इसे ध्यान में रखते हुए, आइए इंटरनेट कंप्यूटर पर निर्माण के साथ आरंभ करने के लिए कुछ व्यावहारिक कोड नमूने देखें। हम IC ब्लॉकचेन के लिए नए कनस्तरों और dapps के विकास के साथ शुरुआत करेंगे।
यह ध्यान रखना महत्वपूर्ण है कि आईसी का उपयोग करता है
DFINITY कनस्तर SDK स्थापित करें, जिसे "dfx sdk" कहा जाता है, निम्न आदेश चलाकर:
sh -ci “$(curl -fsSL https://smartcontracts.org/install.sh)"
यह सत्यापित करने के लिए कि dfx
ठीक से स्थापित है, चलाएँ:
dfx — version
DFX SDK स्थानीय विकास और IC पर परिनियोजन दोनों के लिए आवश्यक है।
स्थानीय रूप से निर्माण शुरू करने से पहले सुनिश्चित करें कि आपके पास node.js स्थापित है। Node.js . स्थापित करने के बाद
और DFX SDK, एक नया dfx प्रोजेक्ट बनाने के लिए निम्न कमांड का उपयोग करें:
dfx new hello
चलाकर अपनी परियोजना निर्देशिका बदलें:
cd hello
स्थानीय कनस्तर वातावरण को चलाकर प्रारंभ करें:
dfx start
फिर, आप अपने डैप को स्थानीय रूप से तैनात करने के लिए निम्नलिखित दो कमांड चला सकते हैं:
npm installdfx deploy
निष्कर्ष: समर्पित उपयोगकर्ता समुदाय पहले से ही इंटरनेट कंप्यूटर पर आधारित उत्पादों के इर्द-गिर्द विकसित हो रहे हैं, और
वेब3 उपयोग के मामलों का एक विविध सेट एक अभिनव, विकेन्द्रीकृत भविष्य की ओर मार्ग प्रशस्त करेगा क्योंकि इंटरनेट कंप्यूटर का डैप पारिस्थितिकी तंत्र विकसित और विकसित होता है।
मूल रूप से यहां प्रकाशित हुआ।