Web3 और DApp विकास की मूल बातें · पाठ

रोलअप

आशावादी और ZK

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

रोलअप, CoddyKit पर Web3 और DApp विकास की मूल बातें का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Web3 और DApp विकास की मूल बातें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Web3 और DApp विकास की मूल बातें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

रोलअप क्या है

एक रोलअप लेन-देन को लेयर 2 पर निष्पादित करता है और लेन-देन का डेटा (तथा स्टेट कमिटमेंट) वापस लेयर 1 पर भेजता है।

L1 इतनी जानकारी संग्रहीत करता है कि L2 की स्थिति को पुनर्निर्मित और सत्यापित किया जा सके। यही रोलअप्स को उनकी सुरक्षा देता है।

दो मुख्य प्रकार

रोलअप्स के दो प्रमुख परिवार हैं:

  • ऑप्टिमिस्टिक रोलअप्स — लेन-देन को वैध मानते हैं और चुनौती की अनुमति देते हैं
  • ZK रोलअप्स — क्रिप्टोग्राफ़िक प्रमाणों से वैधता सिद्ध करते हैं

इनमें यह अंतर होता है कि वे L1 को कैसे विश्वास दिलाते हैं कि L2 की स्थिति सही है।

ऑप्टिमिस्टिक रोलअप्स

ऑप्टिमिस्टिक रोलअप्स डिफ़ॉल्ट रूप से प्रत्येक बैच को वैध मानते हैं — इसी कारण इन्हें ऑप्टिमिस्टिक कहा जाता है।

वे तुरंत प्रमाण दिए बिना नई स्थिति L1 पर भेजते हैं और ऑपरेटरों को ईमानदार बनाए रखने के लिए धोखाधड़ी के प्रमाण के खतरे पर निर्भर करते हैं।

धोखाधड़ी के प्रमाण और चुनौती की अवधि

बैच भेजे जाने के बाद चुनौती की अवधि (अक्सर लगभग 7 दिन) शुरू होती है। कोई भी व्यक्ति यह दिखाने वाला धोखाधड़ी का प्रमाण प्रस्तुत कर सकता है कि बैच अमान्य था।

यदि कोई वैध चुनौती सफल होती है, तो गलत बैच वापस कर दिया जाता है और बेईमान ऑपरेटर पर दंड लगाया जाता है।

post batch -> 7-day challenge window
  no valid challenge -> finalized
  valid fraud proof  -> batch reverted

निकासी में देरी

चुनौती की अवधि के कारण ऑप्टिमिस्टिक रोलअप से L1 पर वापस निकासी में समय लगता है (अक्सर एक सप्ताह)।

लिक्विडिटी प्रदाता प्रतीक्षा के दौरान धन पहले से देकर शुल्क के बदले तुरंत निकासी की सुविधा देते हैं।

ZK रोलअप्स

ZK रोलअप्स प्रत्येक बैच के लिए एक क्रिप्टोग्राफ़िक वैधता प्रमाण (शून्य-ज्ञान प्रमाण) तैयार करते हैं।

L1 इस प्रमाण को गणितीय रूप से सत्यापित करता है, इसलिए ऑपरेटर पर भरोसा करने या चुनौती अवधि की प्रतीक्षा करने की आवश्यकता नहीं होती।

वैधता प्रमाण

एक वैधता प्रमाण (जैसे SNARK या STARK) यह दिखाता है कि नई स्थिति की गणना पुरानी स्थिति और लेन-देन से सही ढंग से की गई है।

यदि प्रमाण verify हो जाता है, तो स्थिति निश्चित रूप से सही मानी जाती है — किसी चुनौती की आवश्यकता नहीं होती।

proof = prove(oldState, txs, newState)
L1.verify(proof) == true
-> newState accepted instantly

ZK में तेज़ अंतिमता

क्योंकि ZK प्रमाणों का तुरंत सत्यापन हो जाता है, ZK रोलअप्स तेज़ अंतिमता और शीघ्र निकासी की सुविधा देते हैं।

इसका समझौता यह है कि प्रमाण बनाना कंप्यूटेशन की दृष्टि से महँगा है और सामान्य स्मार्ट कॉन्ट्रैक्ट्स के लिए ऐतिहासिक रूप से अधिक कठिन रहा है।

ऑप्टिमिस्टिक और ZK के बीच समझौते

दोनों की तुलना करें:

  • ऑप्टिमिस्टिक: EVM-संगत, प्रमाण बनाना सस्ता, निकासी धीमी
  • ZK: तुरंत अंतिमता, तेज़ निकासी, जटिल प्रमाण-निर्माण

दोनों L1 पर डेटा भेजते हैं, इसलिए दोनों को Ethereum की सुरक्षा विरासत में मिलती है।

डेटा उपलब्धता

रोलअप्स को लेन-देन का डेटा प्रकाशित करना आवश्यक है, ताकि कोई भी स्थिति का पुनर्निर्माण कर सके — इसे डेटा उपलब्धता कहते हैं।

L1 पर डेटा भेजना (कॉलडेटा या ब्लॉब्स) एक बड़ी लागत है; EIP-4844 के ब्लॉब्स जैसे नवाचारों ने इसे बहुत सस्ता बना दिया है।

इसे एक साथ समझना

रोलअप्स ऑफ-चेन निष्पादन करते हैं और L1 पर निपटान करते हैं। ऑप्टिमिस्टिक रोलअप्स वैधता मानकर धोखाधड़ी के प्रमाणों का उपयोग करते हैं; ZK रोलअप्स क्रिप्टोग्राफ़िक रूप से वैधता सिद्ध करते हैं। डेटा उपलब्धता उनकी सुरक्षा का आधार है।

अगले विषय में हम ब्रिज के माध्यम से परतों के बीच परिसंपत्तियाँ ले जाने पर चर्चा करेंगे।

त्वरित जाँच

रोलअप्स के बारे में अपनी जानकारी जाँचें।

पुनरावलोकन: रोलअप्स

आपने सीखा कि:

  • रोलअप्स ऑफ-चेन निष्पादन करते हैं और डेटा का निपटान L1 पर करते हैं
  • ऑप्टिमिस्टिक रोलअप्स धोखाधड़ी के प्रमाण और चुनौती की अवधि का उपयोग करते हैं
  • ZK रोलअप्स तुरंत अंतिमता के लिए वैधता प्रमाण का उपयोग करते हैं
  • L1 पर डेटा उपलब्धता सुरक्षा का आधार बनती है

अगला विषय: परतों के बीच परिसंपत्तियों को ब्रिज करना।

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

एआई शिक्षक के साथ Web3 और DApp विकास की मूल बातें सीखें — निःशुल्क

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

पाठ्यक्रम
29
पाठ
105

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

क्या “रोलअप” पाठ निःशुल्क है?

हाँ — Web3 और DApp विकास की मूल बातें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “रोलअप” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Web3 और DApp विकास की मूल बातें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“रोलअप” में मैं क्या सीखूँगा?

आशावादी और ZK आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Web3 और DApp विकास की मूल बातें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Web3 और DApp विकास की मूल बातें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

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

“रोलअप” पाठ पूरा करने में कितना समय लगता है?

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

क्या मैं इस Web3 और DApp विकास की मूल बातें पाठ में कोड लिख और चला सकता हूँ?

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

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

  1. Layer 2 क्यों
  2. रोलअप
  3. एसेट ब्रिज करना
  4. Layer 2 चुनना
← Web3 और DApp विकास की मूल बातें पर वापस जाएँ