paint-brush
नुक्लाई टेस्टनेट लाइव: हाइपरवीएम में गोता लगाएँ, स्केलेबल ब्लॉकचेन बनाएँ, और पुरस्कृत होंद्वारा@nuklai
402 रीडिंग
402 रीडिंग

नुक्लाई टेस्टनेट लाइव: हाइपरवीएम में गोता लगाएँ, स्केलेबल ब्लॉकचेन बनाएँ, और पुरस्कृत हों

द्वारा Nukl.ai5m2024/06/22
Read on Terminal Reader

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

अवालांच एक ओपन-सोर्स प्लेटफ़ॉर्म है जो एक इंटरऑपरेबल, विकेन्द्रीकृत और अत्यधिक स्केलेबल इकोसिस्टम में विकेन्द्रीकृत एप्लिकेशन बनाने के लिए है। एक विशिष्ट रूप से शक्तिशाली सहमति तंत्र द्वारा संचालित, अवालांच पहला इकोसिस्टम है जिसे वैश्विक वित्त के पैमाने को समायोजित करने के लिए डिज़ाइन किया गया है, जिसमें लगभग तुरंत लेनदेन की अंतिमता है। अवालांच सहमति तंत्र बेहद तेज़ है, जिसमें 2 सेकंड से भी कम समय में अंतिमता हो जाती है, जिसका अर्थ है कि आपका लेनदेन लगभग तुरंत संसाधित और सत्यापित हो जाता है।
featured image - नुक्लाई टेस्टनेट लाइव: हाइपरवीएम में गोता लगाएँ, स्केलेबल ब्लॉकचेन बनाएँ, और पुरस्कृत हों
Nukl.ai HackerNoon profile picture

मुझे वह दिन याद है जब मेरे एक अच्छे दोस्त ने मुझसे पूछा कि क्या मैंने इसके बारे में सुना है? नुक्लाई मैंने उससे बस इतना कहा, "नहीं, वास्तव में नहीं। यह ऐसा विषय लगता है जिसे मैं अपनी विज्ञान कक्षा में पढ़ूंगा।" छह महीने आगे बढ़ते हुए, और मैं यहाँ हूँ, नुक्लाई के लिए एक लेयर 1 ब्लॉकचेन नेटवर्क बना रहा हूँ। किसने सोचा होगा? यह आश्चर्यजनक है कि जीवन आपको कुछ ही महीनों में कहाँ ले जाता है।


मैं इस ब्लॉग में हाइपरवीएम की दुनिया में अपनी यात्रा के बारे में विस्तार से बताऊंगा, लेकिन उससे पहले यह जानना जरूरी है कि मैं इस मुकाम तक कैसे पहुंचा।

उच्च थ्रूपुट की चुनौती

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


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


लोग प्रति सेकंड ट्रांजेक्शन (TPS) के बारे में बात करते हैं, लेकिन बहुत कम लोग जानते हैं कि ब्लॉकचेन स्तर पर ऐसे उच्च TPS को प्राप्त करने के लिए वास्तव में क्या करना पड़ता है। हाँ, वहाँ उच्च थ्रूपुट वाले ब्लॉकचेन हैं, लेकिन अक्सर, वे बहुत हैकी होते हैं और सच्चे लेयर 1 नहीं होते हैं। आमतौर पर, दृष्टिकोण लेयर 2, लेयर 3, साइडचेन और क्या-क्या बनाकर क्षैतिज रूप से स्केल करना है।


ये समाधान मुझे पैचवर्क की तरह लगते हैं क्योंकि यदि आप अपने ब्लॉकचेन में एक अतिरिक्त परत जोड़ते हैं, तो TPS को बढ़ाना एक बाद की सोच जैसा लगता है, न कि शुरुआत से बनाया गया कुछ। यहीं पर हाइपरवीएम काम आते हैं।

हाइपरवीएम, उच्च-प्रदर्शन ब्लॉकचेन को अनलॉक करना

लेकिन, हाइपरवीएम क्या है? यह मूलतः एक वर्चुअल मशीन (वीएम) है जिसे हाइपरवीएम का उपयोग करके बनाया गया है। हाइपरएसडीके फ्रेमवर्क हाइपरएसडीके को समझने के लिए, हमें पहले समझना होगा हिमस्खलन .


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


एवलांच सर्वसम्मति तंत्र बेहद तेज़ है, जिसमें 2 सेकंड से भी कम समय में अंतिम निर्णय हो जाता है, जिसका अर्थ है कि आपका लेनदेन लगभग तुरंत संसाधित और सत्यापित हो जाता है।


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


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


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

हेलिक्सवीएम: 100,000 tx/s का पावरहाउस?

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


कुछ और अतिरिक्त और कस्टम टच के साथ, हमने कुछ महीनों में कोड की लगभग 500 और पंक्तियों के साथ सब कुछ जोड़ा। यहाँ तक पहुँचने की यात्रा असाधारण थी लेकिन उतनी ही फायदेमंद भी। HyperSDK का उपयोग करके हमारे रनटाइम के निर्माण के बारे में सबसे अच्छी बात यह है कि हम HyperSDK फ्रेमवर्क में आने वाले अनुकूलन से लाभान्वित होते हैं, जिस पर Ava Labs और व्यापक ओपन-सोर्स HyperSDK समुदाय के कुछ सर्वश्रेष्ठ इंजीनियरों द्वारा काम किया गया है।


उदाहरण के लिए, के विकास के साथ हाइपरएसडीके व्रीक्स , जिसने हाल ही में हाइपरवीएम के साथ 100,000 लेनदेन प्रति सेकंड पर 5 बिलियन से अधिक लेनदेन संसाधित करने के साथ असाधारण परिणाम दिए हैं, एक बार जब हमारा हेलिक्सवीएम व्रीक्स का समर्थन करता है, तो यह प्रति सेकंड 100,000 लेनदेन भी संसाधित करेगा। यह आपके स्वयं के ब्लॉकचेन रनटाइम को बनाने के लिए हाइपरएसडीके का उपयोग करने की असली छिपी हुई शक्ति है बिना खुद से किए ऑप्टिमाइज़ेशन के इस स्तर को प्राप्त करना किसी भी टीम के लिए अपना खुद का रनटाइम बनाना आसान बनाता है। नुक्लाई में, हम एक ऐसा प्लेटफ़ॉर्म बनाना चाहते हैं जो उपयोगकर्ताओं और व्यवसायों को वेबसाइट बनाने की तरह ही आसानी से अपने डेटा का मुद्रीकरण करने दे, और हाइपरएसडीके सहमति इंजन कैसे काम करता है, इसकी चिंता किए बिना इसे प्राप्त करने के लिए अंतिम आधार परत है।


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

नुक्लाई टेस्टनेट के साथ स्मार्ट डेटा का भविष्य बनाएं

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

आप परीक्षण NAI टोकन का अनुरोध कर सकते हैं, अपने खुद के टोकन बना सकते हैं, मूल NAI और अन्य उपयोगकर्ता द्वारा बनाए गए टोकन स्थानांतरित कर सकते हैं, ब्लॉकचेन एक्सप्लोरर के मूल संस्करण का पता लगा सकते हैं, और यहां तक कि Nuklai Feed - एक सरल सोशल मीडिया प्लेटफ़ॉर्म पर कुछ पोस्ट भी कर सकते हैं। इसके अतिरिक्त, वॉलेट आपको Nuklai RPC URL बदलने देता है, जिससे आप अपनी मशीन पर स्थानीय रूप से चल रहे अपने स्वयं के Nuklai सबनेट से जुड़ सकते हैं। आप देख सकते हैं , और आज ही शुरू करें!


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


उस भविष्य में आपका स्वागत है जहां आप अपनी उंगलियों से पहाड़ को हिला सकते हैं!