paint-brush
एथेरियम का विस्तार: डेटा ब्लोट, डेटा उपलब्धता और क्लाउडलेस समाधानद्वारा@logos
5,353 रीडिंग
5,353 रीडिंग

एथेरियम का विस्तार: डेटा ब्लोट, डेटा उपलब्धता और क्लाउडलेस समाधान

द्वारा Logos11m2024/06/12
Read on Terminal Reader

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

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

कोडेक्स एक क्लाउडलेस, ट्रस्टलेस, पी2पी स्टोरेज प्रोटोकॉल है जो एथेरियम इकोसिस्टम और उससे आगे के लिए मजबूत डेटा दृढ़ता और स्थायित्व की गारंटी प्रदान करने की कोशिश करता है। वर्तमान में, EIP-4844 डेटा ब्लोट की समस्या का केवल आंशिक समाधान प्रदान करता है। शुल्क उच्च बना हुआ है, और पारिस्थितिकी तंत्र में कुछ दीर्घकालिक डेटा भंडारण विकल्प हैं।


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


क्या आपने कभी यूनिस्वैप पर ETH को किसी अन्य टोकन के लिए स्वैप किया है?


मैंने मेटामास्क के माध्यम से कनेक्ट किया और एसएनटी के लिए .001 एथ (लगभग $35) का व्यापार करने की कोशिश की। गैस शुल्क लेनदेन के बराबर ही है। क्रिप्टोकरेंसी का व्यापार करने के लिए यह बहुत अधिक शुल्क है। अधिकांश लोग इतना भुगतान नहीं करना चाहते हैं।


आइये जानें कि ये लेन-देन इतने महंगे क्यों हैं।



3/20/2024

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


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


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


आइये ब्लॉकचेन की त्रिविध समस्या को समझने से शुरुआत करें।

समस्यामूलक त्रिविधता

सभी विकेन्द्रीकृत प्रौद्योगिकियां जो विकसित होना चाहती हैं, समान बाधाओं से ग्रस्त हैं।


वे अधिक से अधिक उपयोगकर्ताओं को तकनीक अपनाने की अनुमति देने के लिए स्केल करना चाहते हैं - हज़ारों से लेकर लाखों उपयोगकर्ता तक। हालाँकि, विभिन्न तकनीकों को स्केल करना अलग-अलग इंजीनियरिंग चुनौतियों के साथ आता है।


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


एक सरल समाधान ब्लॉक आकार का विस्तार करना और अधिक लेनदेन संबंधी डेटा की अनुमति देना होगा। हालाँकि, इस दृष्टिकोण के साथ एक समस्या है, जो ब्लॉकचेन ट्रिलेम्मा का हिस्सा है।

त्रिविधता यह बताती है कि ब्लॉकचेन में तीन प्राथमिक विशेषताएं हैं जिन्हें बनाए रखना और बढ़ाना चाहिए: मापनीयता, विकेंद्रीकरण और सुरक्षा। त्रिविधता यह बताती है कि दो को बेहतर बनाने की कोशिश करने से अन्य कम हो जाते हैं।


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


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

मॉड्यूलर बनाम मोनोलिथिक

यह दोहराना ज़रूरी है कि नेटवर्क पर पूर्ण नोड चलाना इसकी सफलता के लिए ज़रूरी है। लेकिन वास्तव में "पूर्ण नोड" या "पूरी तरह से मान्य नोड" क्या है?


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


युआन हान ली का एक लेख जिसका शीर्षक है “ डेटा उपलब्धता क्या है? ” बताते हैं:

"चूंकि पूर्ण नोड्स प्रत्येक लेनदेन की जांच करते हैं, यह सत्यापित करने के लिए कि वे ब्लॉकचेन के नियमों का पालन करते हैं, ब्लॉकचेन पूर्ण नोड चलाने की हार्डवेयर आवश्यकताओं को बढ़ाए बिना प्रति सेकंड अधिक लेनदेन की प्रक्रिया नहीं कर सकते हैं (बेहतर हार्डवेयर = अधिक शक्तिशाली पूर्ण नोड्स = पूर्ण नोड्स अधिक लेनदेन की जांच कर सकते हैं = अधिक लेनदेन वाले बड़े ब्लॉक की अनुमति है)।"


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


मुख्य समस्या यह है कि खनिक और सत्यापनकर्ता नेटवर्क से डेटा को रोक सकते हैं, जिससे अन्य लोग सभी डेटा तक पहुँचने से वंचित हो सकते हैं। "मोनोलिथिक ब्लॉकचेन" के संदर्भ में समस्या का मूल यही है।


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


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

अब जब हम मॉड्यूलरीकरण की बुद्धिमत्ता को समझ गए हैं, तो डेटा उपलब्धता वास्तव में क्या है, और यह नेटवर्क के लिए महत्वपूर्ण क्यों है?

DA समस्या और रोलअप

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

"डेटा उपलब्धता" यह गारंटी है कि नए प्रस्तावित ब्लॉक के पीछे का डेटा - जो ब्लॉक की शुद्धता को सत्यापित करने के लिए आवश्यक है - ब्लॉकचेन नेटवर्क पर अन्य प्रतिभागियों के लिए उपलब्ध है।"


एक महत्वपूर्ण बात: ध्यान दें कि "डेटा उपलब्धता" और "डेटा संग्रहण" के बीच अंतर है। इस क्षेत्र में कई लोग दोनों को लेकर भ्रमित हैं। डेटा उपलब्धता से यह पता चलता है कि क्या डेटा उपलब्ध है और कोई भी इसे एक्सेस कर सकता है, और डेटा संग्रहण का मतलब है कि डेटा को लंबे समय तक किसी स्थान पर रखना। इस अर्थ में, डेटा संग्रहण का अर्थ है "डेटा दृढ़ता।" सेलेस्टिया के सीओओ निक व्हाइट ने एक प्रदान किया शक्तिशाली सादृश्य :


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


डेटा मुख्य रूप से नेटवर्क को इसलिए उपलब्ध कराया जाता है ताकि नेटवर्क प्रतिभागी यह सत्यापित कर सकें कि डेटा सटीक है और इसमें दुर्भावनापूर्ण लेनदेन शामिल नहीं है।

इससे यह प्रश्न उठता है: "डेटा उपलब्धता समस्या" क्या है?


"डेटा उपलब्धता समस्या" वह केंद्रीय समस्या है जिसे टेक्नोलॉजिस्ट एथेरियम को स्केल करने के लिए हल करने की कोशिश कर रहे हैं। समस्या यह है कि जब एक पूर्ण नोड पूरे पारिस्थितिकी तंत्र में लेन-देन संबंधी डेटा प्रसारित करता है, तो "लाइट नोड्स" कहे जाने वाले छोटे नोड्स में आमतौर पर सभी लेन-देन को डाउनलोड करने और निष्पादित करने के लिए हार्डवेयर की आवश्यकता नहीं होती है।

ledger.com के एक लेख में बताया गया है कि लाइट नोड्स कैसे काम करते हैं:

"लाइट नोड्स लेनदेन को डाउनलोड या मान्य नहीं करते हैं और केवल ब्लॉक हेडर रखते हैं। दूसरे शब्दों में, लाइट नोड्स यह मान लेते हैं कि ब्लॉक में लेनदेन पूर्ण नोड्स द्वारा प्रदान किए जाने वाले सत्यापन के बिना वैध हैं, जो लाइट नोड्स को कम सुरक्षित बनाता है। इस समस्या को डेटा उपलब्धता समस्या के रूप में संदर्भित किया जाता है।"


इस मामले में, उन नोड्स को बस यह जानना होगा कि क्या डेटा उपलब्ध है और क्या यह ब्लॉकचेन की वर्तमान "स्थिति" को दर्शाता है। एक "स्थिति" बस चेन, एड्रेस बैलेंस और स्मार्ट कॉन्ट्रैक्ट वैल्यू पर संग्रहीत सभी ब्लॉकचेन डेटा है। एथेरियम ब्लॉकचेन पर, अपने वर्तमान स्वरूप में, लाइट क्लाइंट को ऑन-चेन सत्यापन प्रदान करने के लिए तथाकथित डेटा उपलब्धता समितियों (DACs) पर निर्भर रहना पड़ता है कि डेटा वास्तव में उपलब्ध है।


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

आशावादी और ZK रोलअप

DA समस्या को और अधिक समझने के लिए, रोलअप को समझना महत्वपूर्ण है। रोलअप लेयर टू ब्लॉकचेन हैं जिनमें सीक्वेंसर नामक नोड होते हैं; ये सीक्वेंसर लेनदेन को बैचिंग, कंप्रेसिंग और ऑर्डर करने में सहायता करते हैं। बेंजामिन साइमन वर्णित रोलअप और एथेरियम के बीच संबंध:

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


सरल शब्दों में कहें तो, रोलअप ऑफ-चेन स्केलिंग समाधान हैं। हालाँकि, रोलअप सुरक्षा का त्याग नहीं करते हैं, जैसा कि कई "ऑफ-चेन" स्केलिंग समाधान सामान्य रूप से करते हैं। रोलअप के मामले में, केवल डेटा प्रोसेसिंग और गणना ऑफ-चेन (सीक्वेंसर के माध्यम से) होती है। लेन-देन अंततः लेयर 1 ब्लॉकचेन पर संग्रहीत किए जाते हैं, जिससे सुरक्षा बनी रहती है। इस ऑन-चेन डेटा को पहले " कॉलडाटा " कहा जाता था।


एक तरह से, रोलअप समुदाय के लिए “अपना केक खाने और उसे भी खाने” का तरीका है; वे उपयोगिता को बढ़ाते हुए नेटवर्क सुरक्षा बनाए रखते हैं। यह एक सरल समाधान है।


रोलअप के दो लोकप्रिय प्रकार हैं: ऑप्टिमिस्टिक रोलअप और ZK रोलअप।

  • आशावादी रोलअप रोलअप के अधिक चर्चित और तैनात प्रकार हैं। जैसा कि उनके नाम से पता चलता है, "आशावादी" रोलअप मानते हैं कि पारिस्थितिकी तंत्र में कम से कम 1 xn अच्छे अभिनेता हैं। इसका क्या मतलब है? आशावादी रोलअप मानते हैं कि नेटवर्क पर पोस्ट किए गए सभी लेन-देन वैध हैं। इस "आशावाद" की भरपाई के लिए, रोलअप नेटवर्क को " धोखाधड़ी रहित , " यह दर्शाता है कि रोलअप द्वारा प्रस्तुत लेनदेन अमान्य हैं।


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

  • ZK-रोलअप शून्य-ज्ञान क्रिप्टोग्राफी का उपयोग यह साबित करने के लिए करते हैं कि वे जिन लेन-देन को संपीड़ित और बैच करते हैं वे सही और सटीक हैं। यह मानने के बजाय कि सभी लेन-देन सटीक हैं (आशावादी रोलअप की तरह), ZK-रोलअप किसी भी प्रतीक्षा अवधि को समाप्त करते हुए, लेन-देन को तुरंत वैध दिखाने के लिए "वैधता प्रमाण" उत्पन्न करते हैं।


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

समाधान: डेटा उपलब्धता नमूनाकरण और कोडेक्स

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


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

जैसा कि कहा गया है, सभी को पूर्ण नोड न चलाने देने का क्या उत्तर है?

इसका समाधान लाइट नोड्स (साथ ही पूर्ण नोड्स) को सभी लेनदेन को डाउनलोड और निष्पादित किए बिना डेटा सत्यापित करने के लिए सशक्त बनाना है। यह समस्या का मूल है और यहीं पर एथेरियम नेटवर्क (अन्य ब्लॉकचेन के बीच) को स्केल करने का जादू पाया जा सकता है।

डेटा उपलब्धता, इरेज़र एनकोडिंग और कोडेक्स

पहला कदम लाइट क्लाइंट के एक मजबूत नेटवर्क के साथ डेटा उपलब्धता परत बनाना है ताकि यह निर्धारित किया जा सके कि डेटा उपलब्ध है या नहीं। लेकिन लाइट क्लाइंट, जो आम तौर पर केवल हेडर डेटा की जांच करते हैं और अपनी जानकारी के लिए पूरे नोड्स पर निर्भर रहते हैं, कैसे सुनिश्चित कर सकते हैं कि उनका डेटा वैध और पूरा है? इसका उत्तर "डेटा उपलब्धता नमूनाकरण (DAS)" नामक गणितीय ट्रिक में पाया जा सकता है।


डीएएस एक ऐसी विधि है जिसमें डेटा के एक हिस्से से डेटा का एक छोटा सा नमूना लिया जाता है और इसका उपयोग करके शेष डेटा को संभावित रूप से निर्धारित किया जाता है और उसका पुनर्निर्माण किया जाता है। कई संगठन (जिनमें शामिल हैं सेलेस्टिया ब्लॉकचेन और DA लेयर) इरेज़र एनकोडिंग और पॉलीनोमियल कमिटमेंट के ज़रिए DAS का लाभ उठा रहे हैं। रीड सोलोमन कोड कई प्रोजेक्ट्स में लोकप्रिय विकल्प हैं। इस प्रकार के पॉलीनोमियल ऐसे दिखते हैं :

वाई = ए[ओ] + ए[1]x + ए[2]x^2+...+ए[के]x^k


इन फ़ंक्शन का उपयोग गुम डेटा को निर्धारित करने और उसे पूरी तरह से पुनर्स्थापित करने के लिए किया जाता है। यह N डेटा का K बनाकर काम करता है, जहाँ K मूल डेटा है, और N "समता डेटा" है। यदि मूल डेटा में से कुछ गुम हो जाता है, तो नोड की मशीन एक गणितीय फ़ंक्शन का लाभ उठाती है जिसे कहा जाता है लैग्रेंज इंटरपोलेशन इसे पुनर्स्थापित करें। इसमें शामिल गणित ज़्यादातर लोगों को रहस्यमय लगता है, लेकिन विचार सीधा है।

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


कोडेक्स (साथ ही सेलेस्टिया) द्वारा उपयोग की जाने वाली विशिष्ट योजना को 2D इरेज़र कोडिंग योजना कहा जाता है। यह ध्यान दिया जाना चाहिए कि 2D इरेज़र कोडिंग, हालांकि क्रिप्टो पारिस्थितिकी तंत्र में लोकप्रिय है, एक नई तकनीक नहीं है। हालाँकि, DA समस्या को हल करने के लिए इसका उपयोग कैसे किया जाता है, यह काफी दिलचस्प है। डॉ. बॉतिस्ता ने बताया कि कोडेक्स टीम इरेज़र कोडिंग का उपयोग कैसे करती है:

"कोडेक्स की तरह ही, मूल डेटा को अधिक निरर्थक और मजबूत डेटा संरचना में मिटाने की कोडिंग बाकी प्रोटोकॉल के काम करने के लिए मौलिक है, इसके बिना कोई जादू नहीं है। कोडेक्स में, यह उस नोड के कोडेक्स क्लाइंट के अंदर होता है जो डेटा अपलोड करना चाहता है, जबकि एथेरियम में यह उस नोड के सर्वसम्मति/बीकन क्लाइंट के एथेरियम वैलिडेटर के अंदर होता है जो ब्लॉक का निर्माण/प्रस्ताव कर रहा है।"

कोडेक्स में डेटा की यात्रा के बारे में कहानी और भी बहुत कुछ है, लेकिन यह लेख के दायरे से बाहर है। डॉ. बाउटिस्टा का लेख पढ़ें टुकड़ा डेटा फैलाव, नमूनाकरण और "आलसी मरम्मत" तंत्र को समझने के लिए जिसका कोडेक्स लाभ उठाता है।


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

निष्कर्ष: समस्या का समाधान

ब्लॉकचेन को कैसे बढ़ाया जाए, इस पर बहस खत्म हो रही है। बिटकॉइन इकोसिस्टम में, ब्लॉक आकार की सीमा बढ़ाने से लेकर लेयर 2 समाधानों का लाभ उठाने तक, ब्लॉकचेन को कैसे बढ़ाया जाए, इस पर बहस चल रही है। वास्तविकता यह है कि दोनों का मिश्रण सबसे उचित समाधान है। उदाहरण के लिए, कोडेक्स एथेरियम (साथ ही अन्य ब्लॉकचेन के लिए) के लिए क्लाउडलेस डेटा उपलब्धता परत के रूप में कार्य कर सकता है, जिससे ब्लॉक आकार बढ़ने की अनुमति मिलती है क्योंकि नेटवर्क में नेटवर्क पर DA जाँच करने के लिए कई नोड होंगे।

अच्छी खबर यह है कि इससे नेटवर्क का थ्रूपुट बढ़ेगा और साथ ही बेस लेयर की सुरक्षा भी बनी रहेगी। और इससे क्या परिणाम निकलेगा? जी हाँ, आप समझ गए होंगे: सस्ती फीस और तेज़ लेनदेन। ब्लॉकचेन के उपयोगकर्ता के रूप में, यही वह चीज़ है जिसकी हम सबसे ज़्यादा परवाह करते हैं।

एक दिन, शायद जल्द ही, मैं अपना टोकन 35 डॉलर के बदले मात्र कुछ पैसों में बदल सकूंगा।


by Sterlin Lujan