Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट · पाठ

डेटा उपलब्धता और वैलिडियम

डेटा उपलब्धता और रोलअप सुरक्षा में उसकी भूमिका का अध्ययन करें, साथ ही यह समझें कि Validiums और डेटा उपलब्धता समितियाँ लागत और भरोसे संबंधी मान्यताओं के बीच कैसे संतुलन बनाती हैं।

पाठ 4, कुल 4 में से13 चरण

डेटा उपलब्धता और वैलिडियम, CoddyKit पर Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

डेटा उपलब्धता क्यों महत्वपूर्ण है

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

मूल प्रश्न

रोलअप लेन-देन का डेटा प्रकाशित करते हैं, ताकि कोई भी व्यक्ति चेन का सत्यापन या पुनर्निर्माण कर सके। लेकिन यह डेटा कहाँ रखा जाता है, और क्या उपयोगकर्ता भरोसा कर सकते हैं कि यह उपलब्ध है?

यदि डेटा रोक लिया जाए, तो सही गणना होने पर भी उपयोगकर्ता अपने बैलेंस का प्रमाण नहीं दे सकते और न ही बाहर निकल सकते हैं।

रोलअप ऑन-चेन डेटा प्रकाशित करते हैं

एक मानक रोलअप संपीड़ित लेन-देन डेटा को calldata या blobs के रूप में Ethereum L1 पर प्रकाशित करता है। चूँकि L1 इसे संग्रहीत करता है, इसलिए DA को Ethereum की मजबूत गारंटियाँ प्राप्त होती हैं। यह सबसे सुरक्षित, लेकिन सबसे महँगा विकल्प है।

ऑन-चेन डेटा की लागत

L1 पर डेटा प्रकाशित करना रोलअप की लागत का सबसे बड़ा घटक है। EIP-4844 ने इसे घटाने के लिए blobs, यानी सस्ता और अस्थायी डेटा स्थान, प्रस्तुत किया। फिर भी, कुछ प्रणालियाँ और कम लागत चाहती हैं और DA को ऑफ़-चेन ले जाती हैं।

वैलिडियम का परिचय

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

वैलिडियम का समझौता

चूँकि डेटा ऑफ़-चेन होता है, यदि ऑफ़-चेन प्रदाता उसे रोक ले, तो प्रमाणों द्वारा किसी अमान्य स्थिति परिवर्तन को रोकने की गारंटी होने पर भी उपयोगकर्ता बाहर निकलने के लिए अपनी स्थिति की गणना नहीं कर पाएँगे।

  • धन चुराया नहीं जा सकता (प्रमाण इसे रोकते हैं)
  • लेकिन डेटा रोक लिए जाने पर धन अवरुद्ध हो सकता है

डेटा उपलब्धता समितियाँ

कई वैलिडियम डेटा उपलब्धता समिति (DAC) पर निर्भर करते हैं: ज्ञात पक्षों का एक समूह, जो इस बात की पुष्टि पर हस्ताक्षर करता है कि उनके पास डेटा है। सुरक्षा इस पर निर्भर करती है कि कम-से-कम समिति का एक ईमानदार सदस्य अनुरोध किए जाने पर डेटा उपलब्ध कराए।

वोलिशन: दोनों का सर्वोत्तम

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

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

नई DA परतें नमूनाकरण का उपयोग करती हैं: हल्के नोड डेटा के छोटे यादृच्छिक हिस्से डाउनलोड करते हैं। मिटाव कोडिंग के साथ, यदि पर्याप्त नमूने सफल हों, तो पूरा डेटा लगभग निश्चित रूप से उपलब्ध होता है, और किसी को भी उसका पूरा डेटा डाउनलोड नहीं करना पड़ता।

समर्पित DA परतें

Celestia और EigenDA जैसी परियोजनाएँ एक स्वतंत्र सेवा के रूप में DA उपलब्ध कराती हैं। लागत घटाने के लिए रोलअप डेटा Ethereum L1 के बजाय वहाँ प्रकाशित करते हैं, जबकि छोटी समिति की तुलना में अधिक मजबूत गारंटियाँ बनाए रखते हैं। यही कई मॉड्यूलर ब्लॉकचेन डिज़ाइन का आधार है।

DA रणनीति चुनना

उच्च-मूल्य वाले DeFi के लिए पूर्ण ऑन-चेन DA (वास्तविक रोलअप) सबसे सुरक्षित है। गेमिंग जैसे उच्च-थ्रूपुट और कम-मूल्य वाले ऐप के लिए वैलिडियम या समर्पित DA परतें स्वीकार्य हो सकती हैं। हमेशा समझें कि आपके डेटा की उपलब्धता की गारंटी कौन देता है।

त्वरित जाँच

डेटा उपलब्धता की अपनी समझ जाँचें।

पुनरावलोकन

आपने डेटा उपलब्धता के बारे में सीखा:

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

DA, लेयर 2 की सुरक्षा का एक महत्वपूर्ण आयाम है।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “डेटा उपलब्धता और वैलिडियम” पाठ निःशुल्क है?

हाँ—“डेटा उपलब्धता और वैलिडियम” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“डेटा उपलब्धता और वैलिडियम” में मैं क्या सीखूँगा?

डेटा उपलब्धता और रोलअप सुरक्षा में उसकी भूमिका का अध्ययन करें, साथ ही यह समझें कि Validiums और डेटा उपलब्धता समितियाँ लागत और भरोसे संबंधी मान्यताओं के बीच कैसे संतुलन बनाती हैं। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“डेटा उपलब्धता और वैलिडियम” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. L2 स्केलिंग समाधानों का परिचय
  2. Optimistic बनाम ZK Rollups
  3. क्रॉस-चेन संचार और ब्रिज
  4. डेटा उपलब्धता और वैलिडियम
← Solidity के साथ ब्लॉकचेन स्मार्ट कॉन्ट्रैक्ट पर वापस जाएँ