यो Cosmos नेटवर्क समानान्तर ब्लकचेनहरूको विकेन्द्रीकृत नेटवर्क हो जुन एकअर्काबाट स्वतन्त्र रूपमा काम गर्दछ।
2014 मा इथान बुचम्यान र जे क्वोन द्वारा स्थापित, नेटवर्कको लक्ष्य ब्लकचेनहरूको इकोसिस्टम सिर्जना गर्नु हो जुन दुबै मापन र एकअर्कासँग अन्तरक्रिया गर्दछ।
Cosmos नेटवर्कमा हाल 263 भन्दा बढी एपहरू छन्, जसलाई को रूपमा चिनिन्छ इन्टरचेनसहित Binance चेन, टेरा, र CosmosHub.
Cosmos Blockchains को इन्टरनेट बन्ने लक्ष्य राख्छ। प्लेटफर्मले Tendermint, Cosmos SDK, र IBC जस्ता खुला स्रोत उपकरणहरूको सेट प्रयोग गर्दछ जसले विकासकर्ताहरूलाई छिट्टै आफ्नै अनुकूलन ब्लकचेनहरू सिर्जना गर्न दिन सँगै काम गर्दछ।
किन कस्टम blockchains को आवश्यकता छ?
त्यहाँ केहि कारणहरू छन् जुन तपाईंले Ethereum मा स्मार्ट अनुबंधमा एप्लिकेसन-विशिष्ट ब्लकचेन निर्माण गर्न चाहनुहुन्छ।
पहिले, अवस्थित प्लेटफर्म जस्तै Ethereum तपाईंको प्रयोग केसको लागि लचिलो वा अनुकूलन योग्य नहुन सक्छ। तपाईंको आफ्नै ब्लकचेन सेटअप गर्नाले तपाईंलाई तपाईंको परियोजनाको लागि आवश्यक तर्क र विधिहरू परिभाषित गर्न अनुमति दिन्छ।
दोस्रो, तपाईंले सार्वभौमसत्तासँग समस्याहरू सामना गर्न सक्नुहुन्छ। एक स्वतन्त्र श्रृंखला निर्माण गर्नाले तपाईंलाई अवस्थित प्रणालीको अवरोध र प्रोटोकलहरूबाट मुक्त हुन अनुमति दिन्छ।
यस गाइडले ब्रह्माण्डले कस्मोस नेटवर्कमा निर्माण गरिएका विभिन्न प्रविधिहरू र प्रोटोकलहरू समाधान गर्न र हेर्ने प्रयास गरिरहेको समस्याहरू व्याख्या गर्नेछ।
Ethereum को सीमाहरू
Cosmos blockchain ले हाल धेरै लोकप्रिय ब्लकचेनहरू, अर्थात् Ethereum मा अवस्थित धेरै सीमितताहरू समाधान गर्ने लक्ष्य राख्छ। यी सीमाहरू मापन, उपयोगिता, र सार्वभौमिकता हुन्।
स्केलेबिलिटी सफल ब्लकचेन इकोसिस्टमको लागि महत्त्वपूर्ण कारक हो। Ethereum blockchain को 15 लेनदेन प्रति सेकेन्ड को साझा दर छ। Ethereum मा निर्मित सबै dApps ले यी सीमित स्रोतहरूको लागि प्रतिस्पर्धा गर्नुपर्छ।
जब तपाईं विकासकर्ताहरूलाई थप लचिलोपन प्रदान गर्न चाहनुहुन्छ भने उपयोगिता आवश्यक हुन्छ। Ethereum को EVM सबै प्रयोग केसहरू समायोजन गर्न निर्माण गरिएको थियो, जसले धेरै सम्झौताहरू निम्त्याउँछ। विकासकर्ताहरू पनि मुट्ठीभर प्रोग्रामिङ भाषाहरूमा सीमित छन्।
अन्तमा, ब्लकचेनहरू सुरक्षित छन् र शासनको स्वतन्त्र रूप छ भनी सुनिश्चित गर्नको लागि सार्वभौमसत्ता एक प्रमुख कारक हो।
धेरै प्लेटफर्महरूले अनुप्रयोगहरूलाई तिनीहरूको आफ्नै सार्वभौमसत्ता हुन अनुमति दिन्छ, तर यी अनुप्रयोगहरू प्लेटफर्मको आफ्नै प्रोटोकलहरूमा टेथर रहन्छन्। यसले विकास र प्रगतिलाई सुस्त बनाउन सक्ने सुशासनका दुई तहहरू निम्त्याउँछ।
Cosmos Blockchain को मुख्य विशेषताहरु
- आवेदन BlockChain इन्टरफेस विकासकर्ताहरूलाई उनीहरूले चाहेको कुनै पनि प्रोग्रामिङ भाषा प्रयोग गर्न अनुमति दिन्छ।
- ढोका र मतदान मार्फत एटम टोकन।
- इन्टरचेन खाताहरू प्रयोगकर्ताहरूलाई एकल Cosmos Hub खाता मार्फत सम्पूर्ण इन्टरचेन पहुँच गर्न अनुमति दिनुहोस्।
- गुरुत्वाकर्षण DEX डिजिटल सम्पत्ति स्वैप गर्न प्रयोग गर्न सकिन्छ।
- गुरुत्वाकर्षण पुल Cosmos सम्पत्तिहरू र ERC-20 टोकनहरूलाई इकोसिस्टम बीच सार्न अनुमति दिन्छ
- तेर्सो स्केलेबिलिटी विकासकर्ताहरूलाई मल्टिचेन आर्किटेक्चरहरू प्रयोग गर्न अनुमति दिन्छ
CosmosHub
Cosmos Network ले "हब र स्पोक" वास्तुकला पछ्याउँछ। एक "जोन" एक अनुप्रयोग-विशिष्ट ब्लकचेन हो। प्रत्येक क्षेत्र हबसँग जोड्ने स्पोक हो। हबहरू अन्य हबहरूसँग जडान हुन सक्छन्। जो कोही पनि आफ्नो हब र क्षेत्रहरू सिर्जना गर्न स्वतन्त्र छ blockchain.
Cosmos Hub ती हबहरू मध्ये एकको उदाहरण हो। Cosmos Hub Cosmos Network मा सुरु गरिएको पहिलो ब्लकचेन मध्ये एक हो। यसले अनिवार्य रूपमा अन्य Cosmos blockchains बीच मध्यस्थको रूपमा काम गर्दछ।
Cosmos Hub ले सबै जडान गरिएका ब्लकचेनहरूको अवस्थाको ट्र्याक राख्छ र टोकन लेनदेनहरूलाई सहज बनाउन मद्दत गर्छ।
ATOM टोकन
ATOM टोकन Cosmos Hub को मूल टोकन हो। प्रयोगकर्ताहरूले स्ट्याकिंग पुरस्कार र लेनदेन शुल्कहरू दाबी गर्न ATOM लाई दावी गर्न सक्छन्।
ATOM को शेयर गर्ने प्रयोगकर्ताहरूले भविष्यको प्रोटोकल र Cosmos को शासन निर्णयहरूको लागि पनि मतदान गर्न पाउँछन्।
Tendermint सहमति इन्जिन
Tenderdmint सफ्टवेयरको एक टुक्रा हो जुन धेरै मेसिनहरूमा सुरक्षित र निरन्तर रूपमा एप्लिकेसनको नक्कल गर्न डिजाइन गरिएको हो। यो कोड दुर्भावनापूर्ण रूपमा प्रयोग भएको उदाहरणहरू सहित, स्वेच्छाचारी तरिकामा असफल हुने मेसिनहरूलाई सहन गर्ने लक्ष्य राख्छ।
यी उदाहरणहरू सहन गर्ने क्षमतालाई बाइजान्टिन गल्ती सहिष्णुता भनिन्छ।
Tendermind दुई मुख्य कम्पोनेन्टहरू समावेश गर्दछ: एक ब्लकचेन सहमति इन्जिन र एक सामान्य अनुप्रयोग इन्टरफेस।
सहमति इन्जिन, भनिन्छ टेन्डरमिन्ट कोर, नेटवर्कमा सबै लेनदेनहरू एकअर्कासँग मिल्दोजुल्दो छन् भनी सुनिश्चित गर्दछ।
एप्लिकेसन इन्टरफेसलाई एप्लिकेसन ब्लकचेन इन्टरफेस वा भनिन्छ ABCI। यो इन्टरफेस लेनदेनलाई कुनै पनि प्रोग्रामिङ भाषामा प्रशोधन गर्न अनुमति दिन्छ।
Bitcoin को कार्य एल्गोरिथ्म को प्रमाण को तुलना मा, Tendermint सहमति एल्गोरिथ्म अधिक कुशल र सुरक्षित छ। सहमति इन्जिनमा 1 सेकेन्डको ब्लक समय छ, जुन बिटकोइनको 10 मिनेट र Ethereum को 14 सेकेन्डको तुलनामा अविश्वसनीय रूपमा छिटो छ।
टेन्डरमिन्टले सार्वजनिक र निजी दुवै ब्लकचेनहरूलाई समर्थन गर्न सक्छ र या त दांव वा अनुमतिको प्रमाण हुन सक्छ।
Tendermint सामान्य उद्देश्यको लागि डिजाइन गरिएको छ। तपाइँले अन्य ब्लकचेनहरूको सहमति एल्गोरिदमहरू प्रतिस्थापन गर्न Tendermint प्रयोग गर्न पनि सम्भव छ। ईथरमिन्ट Cosmos SDK को प्रयोग गरेर निर्मित स्केलेबल इथरियम हो र यसको कन्सेन्सस इन्जिनको रूपमा Tendermint Core प्रयोग गर्दछ।
अन्तर-ब्लकचेन संचार प्रोटोकल (IBC)
IBC प्रोटोकल ब्रह्माण्ड इकोसिस्टमको मेरुदण्ड हो। प्रोटोकलले ब्लकचेनहरूलाई एकअर्कासँग कुरा गर्न अनुमति दिन्छ।
IBC प्रोटोकलको मोड्युलर डिजाइनले एप विकासकर्ताहरूलाई यो पर्दा पछाडि कसरी काम गर्छ भन्ने बारे गहिरो ज्ञान बिना नै प्रोटोकल प्रयोग गर्न अनुमति दिन्छ।
IBC कसरी काम गर्छ?
मानौं हामीसँग दुईवटा ब्लकचेनहरू छन्, A र B। हामी 10 टोकनहरू ब्लकचेन ए बाट ब्लकचेन B मा स्थानान्तरण गर्न चाहन्छौं।
पहिलो, चेन ए 10 टोकनहरू लक गर्दछ। यो प्रक्रिया बन्धन को रूपमा चिनिन्छ, र टोकनहरू अब लक वा "बन्धित" छन्। चेन A ले चेन B लाई प्रमाण पठाउँछ कि 10 टोकनहरू बाँडिएको छ।
यो अब चेन ए को हेडर विरुद्ध यो प्रमाण प्रमाणित गर्न चेन B मा निर्भर छ। यदि प्रमाण प्रमाणित भयो भने, चेन B ले 10 टोकन भाउचरहरू सिर्जना गर्दछ।
यसको मतलब यो हो कि चेन ए टोकनले कहिले पनि चेन छोड्दैन। चेन बी मा टोकन भाउचरहरू केवल प्रमाण हुन् कि चेन ए टोकनहरूको निश्चित संख्या भाउचरमा बाँडिएको छ।
अन्य इन्टरनेट Blockchains संग तुलना
Cosmos प्लेटफर्म एक मात्र ब्लकचेन परियोजना होइन जुन चेन इन्टरअपरेबिलिटीमा केन्द्रित छ।
polkadot
यो polkadot ब्लकचेन असंबद्ध ब्लकचेनहरूलाई एकअर्कालाई सुरक्षित रूपमा डाटा पठाउन अनुमति दिन डिजाइन गरिएको हो। यो Vitalik Buterin सँगसँगै Ethereum को सह-संस्थापक मध्ये एक, डा. गेभिन वुड द्वारा स्थापित गरिएको थियो। Cosmos Network जस्तै, Polkadot ले पनि ब्लकचेनको इन्टरनेटको एक प्रकारको लक्ष्य राख्छ।
Cosmos र Polkadot ले शासन र सदस्यतालाई फरक तरिकाले व्यवहार गर्छ। पोल्काडोटसँग पाराचेन्सका लागि निश्चित संख्यामा स्लटहरू छन् जुन लिलामी मार्फत छुट्याइन्छ। Cosmos Network ले कसैलाई हब वा क्षेत्र बनाउन अनुमति दिन्छ।
प्लेटफर्मको शासन निर्णयहरू DOT (पोल्काडोटको नेटिभ टोकन) मतदाताहरूको संख्याद्वारा निर्धारण गरिन्छ। अर्कोतर्फ, Cosmos Network सँग कुनै एकल शासन प्रक्रिया छैन, तर Cosmos Hub र यसको नेटिभ टोकन ATOM ले समान प्रकार्य प्रदान गर्दछ।
Polkadot र Cosmos तिनीहरूले आफ्नो नेटवर्क कसरी सुरक्षित गर्छन् भन्ने कुरामा पनि भिन्नता छ।
Cosmos Network मा, प्रत्येक blockchain स्वतन्त्र छ र आफैलाई सुरक्षित गर्दछ। प्रत्येक क्षेत्र यसको मान्यकर्ताहरूको सेट द्वारा सुरक्षित छ।
पोल्काडोट, अर्कोतर्फ, साझा सुरक्षा मोडेल अन्तर्गत चल्छ। प्रत्येक पाराचेन रिले चेन भनेर चिनिने अभिभावक शृङ्खलाका बच्चाहरू हुन्, जसले आफ्ना सबै पाराचेनको विश्वव्यापी अवस्थाको ट्र्याक राख्छ।
अकालेशन
हिमस्खलन प्लेटफर्म विकेन्द्रीकृत एप्लिकेसनहरू र ब्लकचेनहरू सुरु गर्नको लागि निर्मित खुला स्रोत प्लेटफर्म हो।
कोसमोस जस्तै हिमस्खलनले कसैलाई पनि आफ्नो अनुप्रयोग-विशिष्ट ब्लकचेनहरू सिर्जना गर्न अनुमति दिन्छ जुन प्लेटफर्ममा अन्य ब्लकचेनहरूसँग अन्तरक्रियायोग्य हुन्छ।
Cosmos को विपरीत, जहाँ प्रत्येक ब्लकचेनको आफ्नै मान्यकर्ताहरू छन्, Avalanche सँग सबनेटहरू छन् जसले एकल प्रमाणिकरण सेट प्रयोग गरेर धेरै ब्लकचेनहरूलाई प्रमाणीकरण गर्न सक्छ। सबनेट वा सबनेटवर्क हिमस्खलन इकोसिस्टममा मान्यकर्ताहरूको गतिशील सेट हो।
प्लेटफर्मको मुख्य सबनेट भनिन्छ प्राथमिक नेटवर्क, जसले Avalanche को बिल्ट-इन ब्लकचेनहरू मान्य गर्दछ।
सबै सबनेट सदस्यहरू प्राथमिक नेटवर्कको सदस्य हुनुपर्छ। यसको मतलब यो हो कि Avalanche मा प्रत्येक blockchain को प्रत्येक मान्यकर्ताले Avalanche को आफ्नै निर्मित blockchains लाई पनि मान्य गर्नु पर्छ।
निष्कर्ष
Cosmos परियोजना विकासकर्ताहरूको लागि एक आशाजनक प्लेटफर्म हो जसले शक्तिशाली ब्लकचेनहरू सजिलैसँग विकास गर्न खोजिरहेका छन् जुन अन्य चेनहरूसँग अन्तरक्रिया गर्न सकिन्छ।
टेन्डरमिन्ट इन्जिनले ब्लकचेन अनुप्रयोगहरूलाई द्रुत रूपमा मापन गर्न अनुमति दिन्छ, र IBC प्रोटोकलले ब्लकचेनहरू बीच सजिलैसँग सम्पत्तिहरू आदानप्रदान गर्न अनुमति दिन्छ।
एप्लिकेसन-विशेष ब्लकचेनहरूको आवश्यकता मात्र बढ्दै जानेछ। Cosmos Network जस्ता प्लेटफर्महरूले विकासकर्ताहरूलाई सुरक्षा र स्केलेबिलिटीको चिन्ता नगरी सजिलै र आत्मविश्वासका साथ आफ्नै परियोजनाहरू निर्माण गर्न अनुमति दिन्छ।
जवाफ छाड्नुस्