शुरुआत से एप्लिकेशन-विशिष्ट का निर्माण करना एक कठिन काम हो सकता है, शुक्र है कि ऐसे समाधान हैं जो त्वरित इंजीनियर समाधानों के लिए आवश्यक विकास में आसानी प्रदान करते हैं। इस लेख में, हम नेटवर्क विकास के लिए एक मल्टीचेन प्लेटफॉर्म पोलकाडॉट का डिज़ाइन तैयार करेंगे।
चाबी छीनना
ऐसे कई कारण हैं जिनकी वजह से डेवलपर्स एप्लिकेशन-विशिष्ट उद्देश्यों के लिए अपने स्वयं के ब्लॉकचेन का निर्माण करना चुनते हैं।
प्रदर्शन
एथेरियम जैसे विकेंद्रीकृत नेटवर्क में बहुत सीमित थ्रूपुट होता है जिसे हजारों स्मार्ट अनुबंधों के बीच साझा किया जाता है जिन्हें हर सेकंड बुलाया जा रहा है। जब कोई नई रिलीज़ आती है - खासकर अगर यह गैस-सघन है - तो ब्लॉकचेन संतृप्त हो जाती है, और मांग को समायोजित करने के लिए शुल्क बढ़ जाता है।
यह संसाधनों के लिए एक निरंतर प्रतिस्पर्धा है, जहां सभी प्रतिस्पर्धी नेटवर्क कीमतों के उतार-चढ़ाव से समान रूप से प्रभावित होते हैं।
एवलांच एक सादृश्य का उपयोग करता है जो मल्टीचेन सिस्टम की आवश्यकता को पूरी तरह से दर्शाता है। एथेरियम ब्लॉकचेन की कल्पना एक द्वि-आयामी सड़क के रूप में करें जो एक क्षैतिज रेखा में जाती है, और प्रत्येक लेनदेन को उस पथ में एक कार के रूप में सोचें।
बाज़ार संतृप्ति के दौरान, ट्रैफ़िक अत्यधिक होगा, जिससे भारी देरी होगी। अब - मान लीजिए कि आपके पास अपने उपयोगकर्ताओं, मित्रों और परिवार के लिए एक निजी नेटवर्क है। वे उस सड़क से निर्बाध रूप से गाड़ी चला सकते थे। यह बहुत अच्छा लगता है, है ना?
मल्टीचेन इकोसिस्टम में, प्रत्येक नेटवर्क एक दूसरे के समानांतर चलता है। अंतिम उपयोगकर्ता के लिए लेनदेन तेज़ और सस्ता है क्योंकि ब्लॉक स्पेस प्रतिस्पर्धी अनुप्रयोगों के साथ साझा नहीं किया जाता है। यह न केवल प्रदर्शन को बढ़ाता है बल्कि लचीलापन भी सुनिश्चित करता है; भले ही एथेरियम डाउनटाइम का अनुभव करता है, AppChains काम करना जारी रखेगा।
ब्लॉक स्थान: एम अधिकतम गैस जो एक ब्लॉक में हो सकती है। आधार और प्राथमिकता शुल्क के माध्यम से लेनदेन लगातार इसके लिए प्रतिस्पर्धा कर रहे हैं।
अनुकूलन
विकेन्द्रीकृत एप्लिकेशन विकसित करते समय, आपको उन सीमाओं को ध्यान में रखना होगा जो अंतर्निहित नेटवर्क लगाएगा। डिज़ाइन विकल्पों में नेटवर्क थ्रूपुट, अंतिमता, सुरक्षा, डेटा प्रकार की सीमाएं आदि पर विचार करना होगा।
कंपनियों के लिए अनुपालन सुनिश्चित करना बहुत आसान है जब वे यह निर्धारित कर सकते हैं कि नेटवर्क पर कौन शामिल हो सकता है और लेनदेन कर सकता है, साथ ही विशिष्ट पुलों के माध्यम से नेटवर्क से बाहर निकलने वाली संपत्तियों को नियंत्रित कर सकता है।
वैल्यू कैप्चर
सामुदायिक टोकन बनाने के बजाय, डेवलपर्स के पास एप्लिकेशन-विशिष्ट ब्लॉकचेन की मूल मुद्रा का उपयोग करने का विकल्प होता है। यह दृष्टिकोण आपूर्ति सिंक के रूप में कार्य करता है क्योंकि गैस भुगतान ETH या MATIC जैसी बाहरी मुद्राओं का उपयोग करने की आवश्यकता को दरकिनार करते हुए, मूल रूप से निष्पादित किया जाता है।
पोलकाडॉट एक लेयर-0 (L0) ब्लॉकचेन है क्योंकि यह अन्य ब्लॉकचेन के लिए सुरक्षा बुनियादी ढांचा प्रदान करता है। यह प्रोग्रामिंग का सबसे निचला स्तर है जो L1 ब्लॉकचेन के लिए एक मानक या शुरुआती बिंदु निर्धारित करता है जो सुरक्षा और इंटरऑपरेबिलिटी को अनुकूलित करता है। अंतिम उपयोगकर्ता इस परत के साथ इंटरैक्ट नहीं करते हैं।
पोलकाडॉट स्मार्ट अनुबंधों की मेजबानी नहीं करता है, लेकिन आवश्यक उपकरण प्रदान करता है ताकि L1 " पैराचिन्स " अपने बुनियादी ढांचे (आम सहमति, राज्य मशीन, स्मार्ट अनुबंध, आदि) का निर्माण कर सकें।
पैराचेन: पोलकाडॉट के शीर्ष पर निर्मित ब्लॉकचेन के लिए एक हिप शब्द।
अंत में, लेयर 0s का एक केंद्रीय तत्व उनके द्वारा प्रदान की जाने वाली अंतर्निहित अंतरसंचालनीयता है। पोलकाडॉट के शीर्ष पर बनी परत 1 एक-दूसरे के साथ निर्बाध रूप से बातचीत कर सकती है, जिससे पुलों की आवश्यकता के बिना संपत्तियों के भरोसेमंद आदान-प्रदान को सक्षम किया जा सकता है, जिसमें अक्सर सुरक्षा संबंधी चिंताएं शामिल होती हैं।
आइए प्रोटोकॉल की वास्तुकला में गोता लगाएँ। जिन मुख्य तत्वों के बारे में आपको सीखना होगा वे हैं पैराचेन, कोलेटर और वैलिडेटर।
रिले चेन
पोलकाडॉट ब्रह्मांड के केंद्र में रिले श्रृंखला स्थित है। पैराचिन्स की अपनी सर्वसम्मति, राज्य मशीन तर्क और हस्ताक्षर तंत्र हो सकते हैं, लेकिन यह रिले श्रृंखला के लिए अप्रासंगिक है।
जैसा कि पहले बताया गया है, इस परत में कोई स्मार्ट अनुबंध नहीं हैं। ब्लॉकचेन इस श्रृंखला से जुड़ सकते हैं, और उनके लिए एकमात्र आवश्यकता पोलकाडॉट एपीआई इंटरफ़ेस को लागू करना है, क्योंकि यह इंटरचेन संचार के लिए महत्वपूर्ण है।
रिले चेन की मुख्य जिम्मेदारी नेटवर्क को सुरक्षित करना और इंटरऑपरेबिलिटी भी प्रदान करना है। एप्लिकेशन-विशिष्ट तर्क को पैराचिन्स को सौंपा गया है, जिसमें अलग-अलग सर्वसम्मति, विशेषताएं और ब्लॉक अंतिमीकरण तर्क हैं।
प्रमाणकों
एक सत्यापनकर्ता की भूमिका नेटवर्क को प्रस्तावित करने के लिए एक नया ब्लॉक बनाने के लिए लेनदेन एकत्र करना है। प्रत्येक ब्लॉकचेन के सत्यापनकर्ता डीओटी (मूल मुद्रा) में हिस्सेदारी करते हैं और रिले श्रृंखला के लिए लेनदेन को मान्य करते हैं।
पैराचिन्स
रिले श्रृंखला एक सीमित संख्या में निष्पादन स्लॉट को समायोजित करती है। पोलकाडॉट दस्तावेज़ में, इन स्लॉट्स की तुलना सीपीयू के समानांतर कोर से की गई है, जो एक सहायक सादृश्य प्रदान करता है। रिले चेन से जुड़ने के इच्छुक ब्लॉकचेन को पोलकाडॉट एपीआई लागू करना होगा।
स्लॉट की सीमित उपलब्धता के कारण, उन्हें रिले श्रृंखला में स्थान सुरक्षित करने के लिए नीलामी या क्राउडलोन तंत्र में भाग लेने की भी आवश्यकता होती है।
क्राउडलोन: रिले श्रृंखला में स्थान हासिल करने के लिए एक क्राउडफंडिंग तंत्र। इस प्रक्रिया में, समुदाय सक्रिय रूप से आपकी परियोजनाओं का समर्थन करने के लिए धन का योगदान देता है, जिससे रिले श्रृंखला के सीमित स्लॉट में भागीदारी संभव हो जाती है।
पैराथ्रेड्स
पैराचेन चलाना महंगा हो सकता है, मुख्य रूप से सत्यापनकर्ताओं को चलाने के लिए आवश्यक कम्प्यूटेशनल शक्ति और, अधिक महत्वपूर्ण बात, रिले चेन में नीलामी जीतने के लिए आवश्यक टोकन की संख्या के कारण। पोलकाडॉट पैराथ्रेड्स की अवधारणा को पेश करके इस चुनौती का समाधान करता है।
24/7 संचालित होने वाले पारंपरिक ब्लॉकचेन के विपरीत, पैराथ्रेड्स का उपयोग करने वाले डेवलपर्स को लगातार नोड्स होस्ट करने की आवश्यकता नहीं होती है, ऐसे समाधानों के लिए अनावश्यक ऊर्जा खपत से बचते हैं जिन्हें ब्लॉकों की निरंतर प्रसंस्करण की आवश्यकता नहीं होती है।
एक हजार से अधिक ब्लॉकचेन हैं, और उनमें से प्रत्येक के पास अलग-अलग सर्वसम्मति तंत्र हैं। पैराचिन्स को संचार करने में सक्षम होने के लिए, विभिन्न रूपों को सामान्यीकृत करने के लिए एक मैसेजिंग प्रारूप की आवश्यकता होती है जिसमें नेटवर्क में लेनदेन हो सकता है ताकि ऑपरेटिंग अंतर कोई फर्क न पड़े।
इस समस्या को हल करने के लिए, पोलकाडॉट टीम ने ब्लॉकचेन में संभावित संदेश इरादों को अमूर्त करते हुए, क्रॉस-कंसेन्सस मैसेज (एक्ससीएम) प्रारूप को इंजीनियर किया।
इस मानक का उपयोग करते हुए, एक पैराचेन उपयोगकर्ता अपने अपूरणीय को दूसरे पैराचेन के पुल पर भेज सकता है, और उदाहरण के लिए एथेरियम नेटवर्क में संपत्ति प्राप्त कर सकता है।
पोलकाडॉट पारिस्थितिकी तंत्र के भीतर अपना ब्लॉकचेन बनाने का सबसे सीधा तरीका सब्सट्रेट एसडीके द्वारा प्रदान किए गए टेम्पलेट्स का उपयोग करना शामिल है। ये टेम्प्लेट आपको विभिन्न वैकल्पिक मॉड्यूल बनाकर अपने ब्लॉकचेन को आकार देने की अनुमति देते हैं।
उदाहरण के लिए, आप नेटवर्क को बढ़ाने के लिए नेटिव फंगिबल एसेट लॉजिक पेश करते हुए एसेट मॉड्यूल को शामिल करना चुन सकते हैं।
इसके अतिरिक्त, पहचान जैसे मॉड्यूल एथेरियम नाम सेवा (ईएनएस) के समान अंतर्निहित नाम सेवाओं की सुविधा प्रदान करते हैं।
क्या आपको अपने ब्लॉकचेन तर्क के लिए अधिक अनुरूप दृष्टिकोण की इच्छा है - चाहे यह एक अद्वितीय सर्वसम्मति तंत्र हो या विशिष्ट लेनदेन के लिए उपयोगकर्ताओं को प्रोत्साहित करने के लिए एक विशेष वफादारी कार्यक्रम मॉड्यूल हो - आपके पास एक नया FRAME मॉड्यूल बनाने की लचीलापन है जो इन सुविधाओं को सहजता से शामिल करता है।
आगामी लेखों में, हम आपके स्वयं के ब्लॉकचेन के निर्माण और अनुकूलन और पोलकाडॉट पारिस्थितिकी तंत्र के भीतर विविध संभावनाओं की खोज के विवरण पर गौर करेंगे।
यहाँ भी प्रकाशित किया गया