ऑप्टिमिस्टिक रोलअप्स
ऑप्टिमिस्टिक रोलअप्स लेयर 2 (l2) प्रोटोकॉल हैं जिन्हें इथेरियम की बेस लेयर के थ्रूपुट को बढ़ाने के लिए डिज़ाइन किया गया है। वे लेन-देन को ऑफचेन प्रोसेस करके मुख्य इथेरियम चेन पर गणना को कम करते हैं, जिससे प्रोसेसिंग गति में महत्वपूर्ण सुधार होता है। साइडचेन जैसे अन्य स्केलिंग समाधानों के विपरीत, ऑप्टिमिस्टिक रोलअप्स लेन-देन के परिणामों को ऑनचेन प्रकाशित करके मेननेट से सुरक्षा प्राप्त करते हैं, या प्लाज्मा चेन, जो धोखाधड़ी प्रमाण के साथ इथेरियम पर लेन-देन को भी सत्यापित करते हैं, लेकिन लेन-देन डेटा को कहीं और संग्रहीत करते हैं।
चूंकि इथेरियम का उपयोग करने में गणना धीमा और महंगा हिस्सा है, इसलिए ऑप्टिमिस्टिक रोलअप्स स्केलेबिलिटी में 10-100 गुना तक सुधार प्रदान कर सकते हैं। ऑप्टिमिस्टिक रोलअप्स इथेरियम पर लेन-देन को calldata के रूप में या ब्लॉब में भी लिखते हैं, जिससे उपयोगकर्ताओं के लिए गैस लागत कम हो जाती है।
पूर्वापेक्षाएँ
आपको इथेरियम स्केलिंग और लेयर 2 (l2) पर हमारे पृष्ठों को पढ़ना और समझना चाहिए।
ऑप्टिमिस्टिक रोलअप क्या है?
ऑप्टिमिस्टिक रोलअप इथेरियम को स्केल करने का एक दृष्टिकोण है जिसमें गणना और स्थिति भंडारण को ऑफचेन ले जाना शामिल है। ऑप्टिमिस्टिक रोलअप्स इथेरियम के बाहर लेन-देन निष्पादित करते हैं, लेकिन लेन-देन डेटा को मेननेट पर calldata के रूप में या ब्लॉब में पोस्ट करते हैं।
ऑप्टिमिस्टिक रोलअप ऑपरेटर इथेरियम में सबमिट करने से पहले कई ऑफचेन लेन-देन को बड़े बैचों में एक साथ बंडल करते हैं। यह दृष्टिकोण प्रत्येक बैच में कई लेन-देन में निश्चित लागतों को फैलाने में सक्षम बनाता है, जिससे अंतिम उपयोगकर्ताओं के लिए शुल्क कम हो जाता है। ऑप्टिमिस्टिक रोलअप्स इथेरियम पर पोस्ट किए गए डेटा की मात्रा को कम करने के लिए संपीड़न तकनीकों का भी उपयोग करते हैं।
ऑप्टिमिस्टिक रोलअप्स को "ऑप्टिमिस्टिक" माना जाता है क्योंकि वे मानते हैं कि ऑफचेन लेन-देन मान्य हैं और ऑनचेन पोस्ट किए गए लेन-देन बैचों के लिए वैधता के प्रमाण प्रकाशित नहीं करते हैं। यह ऑप्टिमिस्टिक रोलअप्स को शून्य-ज्ञान रोलअप्स से अलग करता है जो ऑफचेन लेन-देन के लिए क्रिप्टोग्राफ़िक प्रकाशित करते हैं।
इसके बजाय ऑप्टिमिस्टिक रोलअप्स उन मामलों का पता लगाने के लिए धोखाधड़ी-प्रमाण योजना पर निर्भर करते हैं जहां लेन-देन की सही गणना नहीं की जाती है। इथेरियम पर रोलअप बैच सबमिट होने के बाद, एक समय सीमा (जिसे चुनौती अवधि कहा जाता है) होती है, जिसके दौरान कोई भी की गणना करके रोलअप लेन-देन के परिणामों को चुनौती दे सकता है।
यदि धोखाधड़ी प्रमाण सफल होता है, तो रोलअप प्रोटोकॉल लेन-देन को फिर से निष्पादित करता है और तदनुसार रोलअप की स्थिति को अपडेट करता है। एक सफल धोखाधड़ी प्रमाण का दूसरा प्रभाव यह है कि ब्लॉक में गलत तरीके से निष्पादित लेन-देन को शामिल करने के लिए जिम्मेदार सीक्वेंसर को दंड मिलता है।
यदि चुनौती अवधि समाप्त होने के बाद रोलअप बैच को चुनौती नहीं दी जाती है (यानी, सभी लेन-देन सही ढंग से निष्पादित होते हैं), तो इसे इथेरियम पर मान्य और स्वीकृत माना जाता है। अन्य लोग एक अपुष्ट रोलअप ब्लॉक पर निर्माण करना जारी रख सकते हैं, लेकिन एक चेतावनी के साथ: यदि पहले प्रकाशित गलत तरीके से निष्पादित लेन-देन पर आधारित है तो लेन-देन के परिणाम उलट दिए जाएंगे।
ऑप्टिमिस्टिक रोलअप्स इथेरियम के साथ कैसे इंटरैक्ट करते हैं?
ऑप्टिमिस्टिक रोलअप्स ऑफचेन स्केलिंग समाधान हैं जो इथेरियम के शीर्ष पर काम करने के लिए बनाए गए हैं। प्रत्येक ऑप्टिमिस्टिक रोलअप को इथेरियम नेटवर्क पर तैनात स्मार्ट अनुबंधों के एक सेट द्वारा प्रबंधित किया जाता है। ऑप्टिमिस्टिक रोलअप्स मुख्य इथेरियम चेन के बाहर लेन-देन को प्रोसेस करते हैं, लेकिन ऑफचेन लेन-देन (बैचों में) को ऑनचेन रोलअप अनुबंध में पोस्ट करते हैं। इथेरियम ब्लॉकचेन की तरह, यह लेन-देन रिकॉर्ड अपरिवर्तनीय है और "ऑप्टिमिस्टिक रोलअप चेन" बनाता है।
एक ऑप्टिमिस्टिक रोलअप की वास्तुकला में निम्नलिखित भाग शामिल हैं:
ऑनचेन अनुबंध: ऑप्टिमिस्टिक रोलअप का संचालन इथेरियम पर चलने वाले स्मार्ट अनुबंधों द्वारा नियंत्रित किया जाता है। इसमें वे अनुबंध शामिल हैं जो रोलअप ब्लॉक संग्रहीत करते हैं, रोलअप पर स्थिति अपडेट की निगरानी करते हैं, और उपयोगकर्ता जमा को ट्रैक करते हैं। इस अर्थ में, इथेरियम ऑप्टिमिस्टिक रोलअप्स के लिए बेस लेयर या "लेयर 1 (l1)" के रूप में कार्य करता है।
ऑफचेन वर्चुअल मशीन (VM): हालांकि ऑप्टिमिस्टिक रोलअप प्रोटोकॉल का प्रबंधन करने वाले अनुबंध इथेरियम पर चलते हैं, रोलअप प्रोटोकॉल इथेरियम वर्चुअल मशीन से अलग एक अन्य वर्चुअल मशीन पर गणना और स्थिति भंडारण करता है। ऑफचेन VM वह जगह है जहां एप्लिकेशन रहते हैं और स्थिति परिवर्तन निष्पादित होते हैं; यह एक ऑप्टिमिस्टिक रोलअप के लिए ऊपरी लेयर या "लेयर 2 (l2)" के रूप में कार्य करता है।
चूंकि ऑप्टिमिस्टिक रोलअप्स को EVM के लिए लिखे गए या संकलित किए गए प्रोग्राम चलाने के लिए डिज़ाइन किया गया है, इसलिए ऑफचेन VM में कई EVM डिज़ाइन विनिर्देश शामिल हैं। इसके अतिरिक्त, ऑनचेन गणना किए गए धोखाधड़ी प्रमाण इथेरियम नेटवर्क को ऑफचेन VM में गणना किए गए स्थिति परिवर्तनों की वैधता लागू करने की अनुमति देते हैं।
ऑप्टिमिस्टिक रोलअप्स को 'हाइब्रिड स्केलिंग समाधान' के रूप में वर्णित किया गया है क्योंकि, जबकि वे अलग-अलग प्रोटोकॉल के रूप में मौजूद हैं, उनके सुरक्षा गुण इथेरियम से प्राप्त होते हैं। अन्य बातों के अलावा, इथेरियम एक रोलअप की ऑफचेन गणना की शुद्धता और गणना के पीछे डेटा की उपलब्धता की गारंटी देता है। यह ऑप्टिमिस्टिक रोलअप्स को शुद्ध ऑफचेन स्केलिंग प्रोटोकॉल (जैसे, साइडचेन) की तुलना में अधिक सुरक्षित बनाता है जो सुरक्षा के लिए इथेरियम पर निर्भर नहीं हैं।
ऑप्टिमिस्टिक रोलअप्स निम्नलिखित के लिए मुख्य इथेरियम प्रोटोकॉल पर निर्भर करते हैं:
डेटा उपलब्धता
जैसा कि उल्लेख किया गया है, ऑप्टिमिस्टिक रोलअप्स इथेरियम पर लेन-देन डेटा को calldata या ब्लॉब के रूप में पोस्ट करते हैं। चूंकि रोलअप चेन का निष्पादन सबमिट किए गए लेन-देन पर आधारित है, इसलिए कोई भी इस जानकारी का उपयोग कर सकता है—जो इथेरियम की बेस लेयर पर एंकर है—रोलअप की स्थिति को निष्पादित करने और स्थिति संक्रमण की शुद्धता को सत्यापित करने के लिए।
डेटा उपलब्धता महत्वपूर्ण है क्योंकि स्थिति डेटा तक पहुंच के बिना, चुनौती देने वाले अमान्य रोलअप संचालन का विवाद करने के लिए धोखाधड़ी प्रमाण का निर्माण नहीं कर सकते हैं। इथेरियम द्वारा डेटा उपलब्धता प्रदान करने के साथ, रोलअप ऑपरेटरों के दुर्भावनापूर्ण कृत्यों (जैसे, अमान्य ब्लॉक सबमिट करना) से बच निकलने का जोखिम कम हो जाता है।
सेंसरशिप प्रतिरोध
ऑप्टिमिस्टिक रोलअप्स सेंसरशिप प्रतिरोध के लिए इथेरियम पर भी निर्भर करते हैं। एक ऑप्टिमिस्टिक रोलअप में एक केंद्रीकृत इकाई (ऑपरेटर) लेन-देन को प्रोसेस करने और इथेरियम में रोलअप ब्लॉक सबमिट करने के लिए जिम्मेदार है। इसके कुछ निहितार्थ हैं:
-
रोलअप ऑपरेटर पूरी तरह से ऑफ़लाइन जाकर, या ऐसे ब्लॉक बनाने से इनकार करके उपयोगकर्ताओं को सेंसर कर सकते हैं जिनमें कुछ लेन-देन शामिल हों।
-
रोलअप ऑपरेटर स्वामित्व के मर्कल प्रमाण के लिए आवश्यक स्थिति डेटा को रोककर उपयोगकर्ताओं को रोलअप अनुबंध में जमा धन की निकासी करने से रोक सकते हैं। स्थिति डेटा को रोकना उपयोगकर्ताओं से रोलअप की स्थिति को भी छिपा सकता है और उन्हें रोलअप के साथ इंटरैक्ट करने से रोक सकता है।
ऑप्टिमिस्टिक रोलअप्स ऑपरेटरों को इथेरियम पर स्थिति अपडेट से जुड़े डेटा को प्रकाशित करने के लिए मजबूर करके इस समस्या को हल करते हैं। रोलअप डेटा को ऑनचेन प्रकाशित करने के निम्नलिखित लाभ हैं:
-
यदि कोई ऑप्टिमिस्टिक रोलअप ऑपरेटर ऑफ़लाइन हो जाता है या लेन-देन बैच बनाना बंद कर देता है, तो दूसरा नोड रोलअप की अंतिम स्थिति को पुन: पेश करने और ब्लॉक उत्पादन जारी रखने के लिए उपलब्ध डेटा का उपयोग कर सकता है।
-
उपयोगकर्ता धन के स्वामित्व को साबित करने वाले मर्कल प्रमाण बनाने और रोलअप से अपनी संपत्ति की निकासी करने के लिए लेन-देन डेटा का उपयोग कर सकते हैं।
-
उपयोगकर्ता सीक्वेंसर के बजाय लेयर 1 (l1) पर भी अपना लेन-देन सबमिट कर सकते हैं, इस मामले में सीक्वेंसर को मान्य ब्लॉक बनाना जारी रखने के लिए एक निश्चित समय सीमा के भीतर लेन-देन को शामिल करना होगा।
निपटान
ऑप्टिमिस्टिक रोलअप्स के संदर्भ में इथेरियम एक और भूमिका निभाता है जो एक निपटान लेयर की है। एक निपटान लेयर पूरे ब्लॉकचेन पारिस्थितिकी तंत्र को एंकर करती है, सुरक्षा स्थापित करती है, और यदि किसी अन्य चेन (इस मामले में ऑप्टिमिस्टिक रोलअप्स) पर कोई विवाद होता है जिसके लिए मध्यस्थता की आवश्यकता होती है, तो वस्तुनिष्ठ अंतिमता प्रदान करती है।
इथेरियम मेननेट ऑप्टिमिस्टिक रोलअप्स के लिए धोखाधड़ी प्रमाण को सत्यापित करने और विवादों को हल करने के लिए एक हब प्रदान करता है। इसके अलावा, रोलअप पर किए गए लेन-देन केवल इथेरियम पर रोलअप ब्लॉक स्वीकार किए जाने के बाद ही अंतिम होते हैं। एक बार जब कोई रोलअप लेन-देन इथेरियम की बेस लेयर के लिए प्रतिबद्ध हो जाता है, तो इसे वापस नहीं लिया जा सकता है (चेन पुनर्गठन के अत्यधिक असंभावित मामले को छोड़कर)।
ऑप्टिमिस्टिक रोलअप्स कैसे काम करते हैं?
लेन-देन निष्पादन और एकत्रीकरण
उपयोगकर्ता "ऑपरेटरों" को लेन-देन सबमिट करते हैं, जो ऑप्टिमिस्टिक रोलअप पर लेन-देन को प्रोसेस करने के लिए जिम्मेदार नोड हैं। "सत्यापक" या "एग्रीगेटर" के रूप में भी जाना जाता है, ऑपरेटर लेन-देन को एकत्र करता है, अंतर्निहित डेटा को संपीड़ित करता है, और इथेरियम पर ब्लॉक प्रकाशित करता है।
हालांकि कोई भी सत्यापक बन सकता है, ऑप्टिमिस्टिक रोलअप सत्यापकों को ब्लॉक बनाने से पहले एक बॉन्ड प्रदान करना होगा, जो काफी हद तक प्रूफ-ऑफ़-स्टेक (PoS) सिस्टम की तरह है। यदि सत्यापक एक अमान्य ब्लॉक पोस्ट करता है या पुराने-लेकिन-अमान्य ब्लॉक पर निर्माण करता है (भले ही उनका ब्लॉक मान्य हो) तो इस बॉन्ड में कटौती की जा सकती है। इस तरह ऑप्टिमिस्टिक रोलअप्स यह सुनिश्चित करने के लिए क्रिप्टो-आर्थिक प्रोत्साहन का उपयोग करते हैं कि सत्यापक ईमानदारी से कार्य करें।
ऑप्टिमिस्टिक रोलअप चेन पर अन्य सत्यापकों से अपेक्षा की जाती है कि वे रोलअप की स्थिति की अपनी प्रति का उपयोग करके सबमिट किए गए लेन-देन को निष्पादित करें। यदि किसी सत्यापक की अंतिम स्थिति ऑपरेटर की प्रस्तावित स्थिति से भिन्न है, तो वे एक चुनौती शुरू कर सकते हैं और धोखाधड़ी प्रमाण की गणना कर सकते हैं।
कुछ ऑप्टिमिस्टिक रोलअप्स अनुमति-रहित सत्यापक प्रणाली को छोड़ सकते हैं और चेन को निष्पादित करने के लिए एकल "सीक्वेंसर" का उपयोग कर सकते हैं। एक सत्यापक की तरह, सीक्वेंसर लेन-देन को प्रोसेस करता है, रोलअप ब्लॉक बनाता है, और लेयर 1 (l1) चेन (इथेरियम) में रोलअप लेन-देन सबमिट करता है।
सीक्वेंसर एक नियमित रोलअप ऑपरेटर से अलग है क्योंकि लेन-देन के क्रम पर उनका अधिक नियंत्रण होता है। इसके अलावा, सीक्वेंसर के पास रोलअप चेन तक प्राथमिकता पहुंच है और वह ऑनचेन अनुबंध में लेन-देन सबमिट करने के लिए अधिकृत एकमात्र इकाई है। गैर-सीक्वेंसर नोड्स या नियमित उपयोगकर्ताओं के लेन-देन बस एक अलग इनबॉक्स में कतारबद्ध होते हैं जब तक कि सीक्वेंसर उन्हें एक नए बैच में शामिल नहीं करता।
इथेरियम में रोलअप ब्लॉक सबमिट करना
जैसा कि उल्लेख किया गया है, एक ऑप्टिमिस्टिक रोलअप का ऑपरेटर ऑफचेन लेन-देन को एक बैच में बंडल करता है और इसे नोटरीकरण के लिए इथेरियम भेजता है। इस प्रक्रिया में लेन-देन से संबंधित डेटा को संपीड़ित करना और इसे इथेरियम पर calldata के रूप में या ब्लॉब में प्रकाशित करना शामिल है।
calldata एक स्मार्ट अनुबंध में एक गैर-संशोधन योग्य, गैर-स्थायी क्षेत्र है जो ज्यादातर मेमोरी की तरह व्यवहार करता है। जबकि calldata ब्लॉकचेन के इतिहास लॉग (opens in a new tab) के हिस्से के रूप में ऑनचेन बना रहता है, इसे इथेरियम की स्थिति के हिस्से के रूप में संग्रहीत नहीं किया जाता है। क्योंकि calldata इथेरियम की स्थिति के किसी भी हिस्से को नहीं छूता है, यह ऑनचेन डेटा संग्रहीत करने के लिए स्थिति से सस्ता है।
calldata कीवर्ड का उपयोग Solidity में निष्पादन के समय स्मार्ट अनुबंध फ़ंक्शन में तर्क पास करने के लिए भी किया जाता है। calldata लेन-देन के दौरान कॉल किए जा रहे फ़ंक्शन की पहचान करता है और बाइट्स के मनमाने अनुक्रम के रूप में फ़ंक्शन में इनपुट रखता है।
ऑप्टिमिस्टिक रोलअप्स के संदर्भ में, calldata का उपयोग ऑनचेन अनुबंध में संपीड़ित लेन-देन डेटा भेजने के लिए किया जाता है। रोलअप ऑपरेटर रोलअप अनुबंध में आवश्यक फ़ंक्शन को कॉल करके और संपीड़ित डेटा को फ़ंक्शन तर्कों के रूप में पास करके एक नया बैच जोड़ता है। calldata का उपयोग करने से उपयोगकर्ता शुल्क कम हो जाता है क्योंकि रोलअप्स को होने वाली अधिकांश लागत ऑनचेन डेटा संग्रहीत करने से आती है।
यह अवधारणा कैसे काम करती है, यह दिखाने के लिए यहां रोलअप बैच सबमिशन का एक उदाहरण (opens in a new tab) दिया गया है। सीक्वेंसर ने appendSequencerBatch() विधि का आह्वान किया और calldata का उपयोग करके संपीड़ित लेन-देन डेटा को इनपुट के रूप में पास किया।
कुछ रोलअप्स अब इथेरियम में लेन-देन के बैच पोस्ट करने के लिए ब्लॉब का उपयोग करते हैं।
ब्लॉब गैर-संशोधन योग्य और गैर-स्थायी हैं (बिल्कुल calldata की तरह) लेकिन ~18 दिनों के बाद इतिहास से हटा दिए जाते हैं। ब्लॉब के बारे में अधिक जानकारी के लिए, डैन्कशार्डिंग देखें।
स्थिति प्रतिबद्धताएं
किसी भी समय, ऑप्टिमिस्टिक रोलअप की स्थिति (खाते, शेष राशि, अनुबंध कोड, आदि) को एक मर्कल ट्री के रूप में व्यवस्थित किया जाता है जिसे "स्थिति ट्री" कहा जाता है। इस मर्कल ट्री की जड़ (स्थिति रूट), जो रोलअप की नवीनतम स्थिति को संदर्भित करती है, को हैश किया जाता है और रोलअप अनुबंध में संग्रहीत किया जाता है। चेन पर प्रत्येक स्थिति संक्रमण एक नई रोलअप स्थिति उत्पन्न करता है, जिसके लिए एक ऑपरेटर एक नए स्थिति रूट की गणना करके प्रतिबद्ध होता है।
ऑपरेटर को बैच पोस्ट करते समय पुराने स्थिति रूट और नए स्थिति रूट दोनों सबमिट करने होंगे। यदि पुराना स्थिति रूट ऑनचेन अनुबंध में मौजूदा स्थिति रूट से मेल खाता है, तो बाद वाले को छोड़ दिया जाता है और नए स्थिति रूट से बदल दिया जाता है।
रोलअप ऑपरेटर को लेन-देन बैच के लिए एक मर्कल रूट भी प्रतिबद्ध करना होगा। यह किसी को भी मर्कल प्रमाण प्रस्तुत करके बैच (लेयर 1 (l1) पर) में लेन-देन को शामिल करने को साबित करने की अनुमति देता है।
स्थिति प्रतिबद्धताएं, विशेष रूप से स्थिति रूट, एक ऑप्टिमिस्टिक रोलअप में स्थिति परिवर्तनों की शुद्धता साबित करने के लिए आवश्यक हैं। रोलअप अनुबंध ऑपरेटरों से नए स्थिति रूट पोस्ट होने के तुरंत बाद स्वीकार करता है, लेकिन बाद में रोलअप को उसकी सही स्थिति में बहाल करने के लिए अमान्य स्थिति रूट को हटा सकता है।
धोखाधड़ी साबित करना
जैसा कि बताया गया है, ऑप्टिमिस्टिक रोलअप्स किसी को भी वैधता के प्रमाण प्रदान किए बिना ब्लॉक प्रकाशित करने की अनुमति देते हैं। हालांकि, यह सुनिश्चित करने के लिए कि चेन सुरक्षित रहे, ऑप्टिमिस्टिक रोलअप्स एक समय सीमा निर्दिष्ट करते हैं जिसके दौरान कोई भी स्थिति संक्रमण पर विवाद कर सकता है। इसलिए, रोलअप ब्लॉक को "दावे" कहा जाता है क्योंकि कोई भी उनकी वैधता पर विवाद कर सकता है।
यदि कोई किसी दावे पर विवाद करता है, तो रोलअप प्रोटोकॉल धोखाधड़ी प्रमाण गणना शुरू करेगा। हर प्रकार का धोखाधड़ी प्रमाण इंटरैक्टिव होता है—किसी अन्य व्यक्ति द्वारा इसे चुनौती देने से पहले किसी को एक दावा पोस्ट करना होगा। अंतर इस बात में है कि धोखाधड़ी प्रमाण की गणना करने के लिए कितने दौर की बातचीत की आवश्यकता है।
सिंगल-राउंड इंटरैक्टिव प्रूविंग स्कीम अमान्य दावों का पता लगाने के लिए लेयर 1 (l1) पर विवादित लेन-देन को फिर से चलाती हैं। रोलअप प्रोटोकॉल एक सत्यापनकर्ता अनुबंध का उपयोग करके लेयर 1 (l1) (इथेरियम) पर विवादित लेन-देन के पुन: निष्पादन का अनुकरण करता है, जिसमें गणना की गई स्थिति रूट यह निर्धारित करती है कि चुनौती कौन जीतता है। यदि रोलअप की सही स्थिति के बारे में चुनौती देने वाले का दावा सही है, तो ऑपरेटर को उनके बॉन्ड में कटौती करके दंडित किया जाता है।
हालांकि, धोखाधड़ी का पता लगाने के लिए लेयर 1 (l1) पर लेन-देन को फिर से निष्पादित करने के लिए व्यक्तिगत लेन-देन के लिए स्थिति प्रतिबद्धताओं को प्रकाशित करने की आवश्यकता होती है और रोलअप्स को ऑनचेन प्रकाशित करने वाले डेटा को बढ़ाता है। लेन-देन को फिर से चलाने में महत्वपूर्ण गैस लागत भी आती है। इन कारणों से, ऑप्टिमिस्टिक रोलअप्स मल्टी-राउंड इंटरैक्टिव प्रूविंग पर स्विच कर रहे हैं, जो अधिक दक्षता के साथ समान उद्देश्य (यानी, अमान्य रोलअप संचालन का पता लगाना) प्राप्त करता है।
मल्टी-राउंड इंटरैक्टिव प्रूविंग
मल्टी-राउंड इंटरैक्टिव प्रूविंग में दावा करने वाले और चुनौती देने वाले के बीच एक बैक-एंड-फोर्थ प्रोटोकॉल शामिल होता है जिसकी देखरेख लेयर 1 (l1) सत्यापनकर्ता अनुबंध द्वारा की जाती है, जो अंततः झूठ बोलने वाली पार्टी का फैसला करता है। लेयर 2 (l2) नोड द्वारा किसी दावे को चुनौती देने के बाद, दावा करने वाले को विवादित दावे को दो समान हिस्सों में विभाजित करना होगा। इस मामले में प्रत्येक व्यक्तिगत दावे में दूसरे के समान गणना के चरण होंगे।
चुनौती देने वाला फिर यह चुनेगा कि वह किस दावे को चुनौती देना चाहता है। विभाजन प्रक्रिया (जिसे "बाइसेक्शन प्रोटोकॉल" कहा जाता है) तब तक जारी रहती है जब तक कि दोनों पक्ष निष्पादन के एकल चरण के बारे में दावे पर विवाद नहीं कर रहे हों। इस बिंदु पर, लेयर 1 (l1) अनुबंध धोखाधड़ी करने वाली पार्टी को पकड़ने के लिए निर्देश (और उसके परिणाम) का मूल्यांकन करके विवाद को हल करेगा।
दावा करने वाले को विवादित एकल-चरण गणना की वैधता को सत्यापित करने वाला "वन-स्टेप प्रूफ" प्रदान करना होगा। यदि दावा करने वाला वन-स्टेप प्रूफ प्रदान करने में विफल रहता है, या लेयर 1 (l1) सत्यापनकर्ता प्रमाण को अमान्य मानता है, तो वे चुनौती हार जाते हैं।
इस प्रकार के धोखाधड़ी प्रमाण के बारे बारे में कुछ नोट्स:
-
मल्टी-राउंड इंटरैक्टिव धोखाधड़ी साबित करना कुशल माना जाता है क्योंकि यह विवाद मध्यस्थता में लेयर 1 (l1) चेन को किए जाने वाले काम को कम करता है। पूरे लेन-देन को फिर से चलाने के बजाय, लेयर 1 (l1) चेन को केवल रोलअप के निष्पादन में एक चरण को फिर से निष्पादित करने की आवश्यकता होती है।
-
बाइसेक्शन प्रोटोकॉल ऑनचेन पोस्ट किए गए डेटा की मात्रा को कम करते हैं (प्रत्येक लेन-देन के लिए स्थिति प्रतिबद्धताओं को प्रकाशित करने की आवश्यकता नहीं है)। इसके अलावा, ऑप्टिमिस्टिक रोलअप लेन-देन इथेरियम की गैस सीमा से विवश नहीं हैं। इसके विपरीत, लेन-देन को फिर से निष्पादित करने वाले ऑप्टिमिस्टिक रोलअप्स को यह सुनिश्चित करना चाहिए कि एकल इथेरियम लेन-देन के भीतर इसके निष्पादन का अनुकरण करने के लिए लेयर 2 (l2) लेन-देन की गैस सीमा कम हो।
-
दुर्भावनापूर्ण दावा करने वाले के बॉन्ड का एक हिस्सा चुनौती देने वाले को दिया जाता है, जबकि दूसरा हिस्सा बर्न कर दिया जाता है। बर्निंग सत्यापकों के बीच मिलीभगत को रोकता है; यदि दो सत्यापक फर्जी चुनौतियां शुरू करने के लिए मिलीभगत करते हैं, तो भी वे पूरे स्टेक का एक बड़ा हिस्सा खो देंगे।
-
मल्टी-राउंड इंटरैक्टिव प्रूविंग के लिए दोनों पक्षों (दावा करने वाले और चुनौती देने वाले) को निर्दिष्ट समय सीमा के भीतर कदम उठाने की आवश्यकता होती है। समय सीमा समाप्त होने से पहले कार्य करने में विफलता के कारण डिफ़ॉल्ट पार्टी चुनौती खो देती है।
ऑप्टिमिस्टिक रोलअप्स के लिए धोखाधड़ी प्रमाण क्यों मायने रखते हैं
धोखाधड़ी प्रमाण महत्वपूर्ण हैं क्योंकि वे ऑप्टिमिस्टिक रोलअप्स में विश्वासहीन अंतिमता की सुविधा प्रदान करते हैं। विश्वासहीन अंतिमता ऑप्टिमिस्टिक रोलअप्स का एक गुण है जो गारंटी देता है कि एक लेन-देन—जब तक यह मान्य है—अंततः पुष्ट हो जाएगा।
दुर्भावनापूर्ण नोड झूठी चुनौतियां शुरू करके एक मान्य रोलअप ब्लॉक की पुष्टि में देरी करने का प्रयास कर सकते हैं। हालांकि, धोखाधड़ी प्रमाण अंततः रोलअप ब्लॉक की वैधता साबित करेंगे और इसकी पुष्टि का कारण बनेंगे।
यह ऑप्टिमिस्टिक रोलअप्स की एक अन्य सुरक्षा संपत्ति से भी संबंधित है: चेन की वैधता एक ईमानदार नोड के अस्तित्व पर निर्भर करती है। ईमानदार नोड या तो मान्य दावे पोस्ट करके या अमान्य दावों पर विवाद करके चेन को सही ढंग से आगे बढ़ा सकता है। जो भी मामला हो, दुर्भावनापूर्ण नोड जो ईमानदार नोड के साथ विवादों में प्रवेश करते हैं, वे धोखाधड़ी साबित करने की प्रक्रिया के दौरान अपना स्टेक खो देंगे।
लेयर 1/लेयर 2 (l1/l2) अंतर-संचालनीयता
ऑप्टिमिस्टिक रोलअप्स इथेरियम मेननेट के साथ अंतर-संचालनीयता के लिए डिज़ाइन किए गए हैं और उपयोगकर्ताओं को लेयर 1 (l1) और लेयर 2 (l2) के बीच संदेश और मनमाना डेटा पास करने की अनुमति देते हैं। वे EVM के साथ भी संगत हैं, इसलिए आप मौजूदा विकेंद्रीकृत एप्लिकेशन (dapp) को ऑप्टिमिस्टिक रोलअप्स में पोर्ट कर सकते हैं या इथेरियम विकास उपकरणों का उपयोग करके नए dapp बना सकते हैं।
1. संपत्ति की आवाजाही
रोलअप में प्रवेश करना
ऑप्टिमिस्टिक रोलअप का उपयोग करने के लिए, उपयोगकर्ता लेयर 1 (l1) पर रोलअप के सेतु अनुबंध में ETH, ERC-20 टोकन और अन्य स्वीकृत संपत्तियां जमा करते हैं। सेतु अनुबंध लेन-देन को लेयर 2 (l2) पर रिले करेगा, जहां संपत्ति की समान मात्रा मिंट की जाती है और ऑप्टिमिस्टिक रोलअप पर उपयोगकर्ता के चुने हुए पते पर भेजी जाती है।
उपयोगकर्ता-जनित लेन-देन (जैसे लेयर 1 > लेयर 2 (l1 > l2) जमा) आमतौर पर तब तक कतारबद्ध होते हैं जब तक कि सीक्वेंसर उन्हें रोलअप अनुबंध में फिर से सबमिट नहीं करता। हालांकि, सेंसरशिप प्रतिरोध को बनाए रखने के लिए, ऑप्टिमिस्टिक रोलअप्स उपयोगकर्ताओं को सीधे ऑनचेन रोलअप अनुबंध में लेन-देन सबमिट करने की अनुमति देते हैं यदि इसमें अनुमत अधिकतम समय से अधिक देरी हुई है।
कुछ ऑप्टिमिस्टिक रोलअप्स सीक्वेंसर को उपयोगकर्ताओं को सेंसर करने से रोकने के लिए अधिक सीधा दृष्टिकोण अपनाते हैं। यहां, एक ब्लॉक को रोलअप चेन पर प्रोसेस किए गए लेन-देन के अलावा पिछले ब्लॉक (जैसे, जमा) के बाद से लेयर 1 (l1) अनुबंध में सबमिट किए गए सभी लेन-देन द्वारा परिभाषित किया गया है। यदि कोई सीक्वेंसर लेयर 1 (l1) लेन-देन को अनदेखा करता है, तो वह (प्रमाणित रूप से) गलत स्थिति रूट प्रकाशित करेगा; इसलिए, सीक्वेंसर लेयर 1 (l1) पर पोस्ट किए जाने के बाद उपयोगकर्ता-जनित संदेशों में देरी नहीं कर सकते हैं।
रोलअप से बाहर निकलना
धोखाधड़ी साबित करने की योजना के कारण ऑप्टिमिस्टिक रोलअप से इथेरियम में निकासी करना अधिक कठिन है। यदि कोई उपयोगकर्ता लेयर 1 (l1) पर एस्क्रो किए गए धन की निकासी के लिए लेयर 2 > लेयर 1 (l2 > l1) लेन-देन शुरू करता है, तो उन्हें चुनौती अवधि—जो लगभग सात दिनों तक चलती है—समाप्त होने तक प्रतीक्षा करनी होगी। फिर भी, निकासी प्रक्रिया अपने आप में काफी सीधी है।
लेयर 2 (l2) रोलअप पर निकासी अनुरोध शुरू होने के बाद, लेन-देन को अगले बैच में शामिल किया जाता है, जबकि रोलअप पर उपयोगकर्ता की संपत्ति बर्न कर दी जाती है। एक बार जब बैच इथेरियम पर प्रकाशित हो जाता है, तो उपयोगकर्ता ब्लॉक में अपने निकास लेन-देन को शामिल करने की पुष्टि करने वाले मर्कल प्रमाण की गणना कर सकता है। फिर लेयर 1 (l1) पर लेन-देन को अंतिम रूप देने और मेननेट में धन की निकासी करने के लिए देरी की अवधि के माध्यम से प्रतीक्षा करने की बात है।
इथेरियम में धन की निकासी करने से पहले एक सप्ताह प्रतीक्षा करने से बचने के लिए, ऑप्टिमिस्टिक रोलअप उपयोगकर्ता एक तरलता प्रदाता (LP) को नियुक्त कर सकते हैं। एक तरलता प्रदाता लंबित लेयर 2 (l2) निकासी का स्वामित्व ग्रहण करता है और उपयोगकर्ता को लेयर 1 (l1) पर (शुल्क के बदले में) भुगतान करता है।
तरलता प्रदाता धन जारी करने से पहले (चेन को स्वयं निष्पादित करके) उपयोगकर्ता के निकासी अनुरोध की वैधता की जांच कर सकते हैं। इस तरह उन्हें आश्वासन मिलता है कि लेन-देन अंततः पुष्ट हो जाएगा (यानी, विश्वासहीन अंतिमता)।
2. EVM संगतता
डेवलपर्स के लिए, ऑप्टिमिस्टिक रोलअप्स का लाभ उनकी संगतता—या, बेहतर अभी भी, तुल्यता—इथेरियम वर्चुअल मशीन (EVM) के साथ है। EVM-संगत रोलअप्स इथेरियम येलो पेपर (opens in a new tab) में विनिर्देशों का अनुपालन करते हैं और बाइटकोड स्तर पर EVM का समर्थन करते हैं।
ऑप्टिमिस्टिक रोलअप्स में EVM-संगतता के निम्नलिखित लाभ हैं:
i. डेवलपर्स कोडबेस को बड़े पैमाने पर संशोधित किए बिना इथेरियम पर मौजूदा स्मार्ट अनुबंधों को ऑप्टिमिस्टिक रोलअप चेन में माइग्रेट कर सकते हैं। यह लेयर 2 (l2) पर इथेरियम स्मार्ट अनुबंधों को तैनात करते समय विकास टीमों का समय बचा सकता है।
ii. ऑप्टिमिस्टिक रोलअप्स का उपयोग करने वाले डेवलपर्स और प्रोजेक्ट टीमें इथेरियम के बुनियादी ढांचे का लाभ उठा सकते हैं। इसमें प्रोग्रामिंग भाषाएं, कोड लाइब्रेरी, परीक्षण उपकरण, क्लाइंट सॉफ़्टवेयर, तैनाती बुनियादी ढांचा आदि शामिल हैं।
मौजूदा टूलिंग का उपयोग करना महत्वपूर्ण है क्योंकि इन उपकरणों का वर्षों से बड़े पैमाने पर ऑडिट, डिबग और सुधार किया गया है। यह इथेरियम डेवलपर्स के लिए पूरी तरह से नए विकास स्टैक के साथ निर्माण करना सीखने की आवश्यकता को भी दूर करता है।
3. क्रॉस-चेन अनुबंध कॉल
उपयोगकर्ता (बाहरी रूप से स्वामित्व वाले खाते) रोलअप अनुबंध में लेन-देन सबमिट करके या सीक्वेंसर या सत्यापक से उनके लिए ऐसा करवाकर लेयर 2 (l2) अनुबंधों के साथ इंटरैक्ट करते हैं। ऑप्टिमिस्टिक रोलअप्स इथेरियम पर अनुबंध खातों को लेयर 1 (l1) और लेयर 2 (l2) के बीच संदेशों को रिले करने और डेटा पास करने के लिए ब्रिजिंग अनुबंधों का उपयोग करके लेयर 2 (l2) अनुबंधों के साथ इंटरैक्ट करने की भी अनुमति देते हैं। इसका मतलब है कि आप लेयर 2 (l2) ऑप्टिमिस्टिक रोलअप पर अनुबंधों से संबंधित कार्यों को लागू करने के लिए इथेरियम मेननेट पर लेयर 1 (l1) अनुबंध को प्रोग्राम कर सकते हैं।
क्रॉस-चेन अनुबंध कॉल अतुल्यकालिक रूप से होते हैं—जिसका अर्थ है कि कॉल पहले शुरू की जाती है, फिर बाद में निष्पादित की जाती है। यह इथेरियम पर दो अनुबंधों के बीच कॉल से अलग है, जहां कॉल तुरंत परिणाम उत्पन्न करती है।
क्रॉस-चेन अनुबंध कॉल का एक उदाहरण पहले वर्णित टोकन जमा है। लेयर 1 (l1) पर एक अनुबंध उपयोगकर्ता के टोकन को एस्क्रो करता है और रोलअप पर समान मात्रा में टोकन मिंट करने के लिए एक युग्मित लेयर 2 (l2) अनुबंध को एक संदेश भेजता है।
चूंकि क्रॉस-चेन संदेश कॉल के परिणामस्वरूप अनुबंध निष्पादन होता है, इसलिए प्रेषक को आमतौर पर गणना के लिए गैस लागत को कवर करने की आवश्यकता होती है। लक्ष्य चेन पर लेन-देन को विफल होने से रोकने के लिए उच्च गैस सीमा निर्धारित करने की सलाह दी जाती है। टोकन ब्रिजिंग परिदृश्य एक अच्छा उदाहरण है; यदि लेन-देन का लेयर 1 (l1) पक्ष (टोकन जमा करना) काम करता है, लेकिन लेयर 2 (l2) पक्ष (नए टोकन मिंट करना) कम गैस के कारण विफल हो जाता है, तो जमा अप्राप्य हो जाता है।
अंत में, हमें ध्यान देना चाहिए कि अनुबंधों के बीच लेयर 2 > लेयर 1 (l2 > l1) संदेश कॉल को देरी के लिए जिम्मेदार होना चाहिए (लेयर 1 > लेयर 2 (l1 > l2) कॉल आमतौर पर कुछ मिनटों के बाद निष्पादित की जाती हैं)। ऐसा इसलिए है क्योंकि ऑप्टिमिस्टिक रोलअप से मेननेट पर भेजे गए संदेशों को तब तक निष्पादित नहीं किया जा सकता जब तक कि चुनौती विंडो समाप्त न हो जाए।
ऑप्टिमिस्टिक रोलअप शुल्क कैसे काम करते हैं?
ऑप्टिमिस्टिक रोलअप्स इथेरियम की तरह ही एक गैस शुल्क योजना का उपयोग करते हैं, यह दर्शाने के लिए कि उपयोगकर्ता प्रति लेन-देन कितना भुगतान करते हैं। ऑप्टिमिस्टिक रोलअप्स पर लिया जाने वाला शुल्क निम्नलिखित घटकों पर निर्भर करता है:
-
स्थिति लिखना: ऑप्टिमिस्टिक रोलअप्स लेन-देन डेटा और ब्लॉक हेडर (जिसमें पिछले ब्लॉक हेडर हैश, स्थिति रूट, बैच रूट शामिल हैं) को इथेरियम पर
blob, या "बाइनरी लार्ज ऑब्जेक्ट" के रूप में प्रकाशित करते हैं। EIP-4844 (opens in a new tab) ने ऑनचेन डेटा शामिल करने के लिए एक लागत प्रभावी समाधान पेश किया। एकblobएक नया लेन-देन फ़ील्ड है जो रोलअप्स को इथेरियम लेयर 1 (l1) पर संपीड़ित स्थिति संक्रमण डेटा पोस्ट करने की अनुमति देता है।calldataके विपरीत, जो स्थायी रूप से ऑनचेन रहता है, ब्लॉब अल्पकालिक होते हैं और 4096 युगों (opens in a new tab) (लगभग 18 दिन) के बाद क्लाइंट से हटाए जा सकते हैं। संपीड़ित लेन-देन के बैच पोस्ट करने के लिए ब्लॉब का उपयोग करके, ऑप्टिमिस्टिक रोलअप्स लेयर 1 (l1) पर लेन-देन लिखने की लागत को काफी कम कर सकते हैं। -
प्रयुक्त ब्लॉब गैस: ब्लॉब ले जाने वाले लेन-देन EIP-1559 (opens in a new tab) द्वारा पेश किए गए तंत्र के समान एक गतिशील शुल्क तंत्र का उपयोग करते हैं। टाइप-3 लेन-देन के लिए गैस शुल्क ब्लॉब के लिए आधार शुल्क को ध्यान में रखता है, जो नेटवर्क द्वारा ब्लॉब-स्पेस की मांग और भेजे जा रहे लेन-देन के ब्लॉब-स्पेस उपयोग के आधार पर निर्धारित किया जाता है।
-
लेयर 2 (l2) ऑपरेटर शुल्क: यह लेन-देन को प्रोसेस करने में होने वाली कम्प्यूटेशनल लागत के मुआवजे के रूप में रोलअप नोड्स को भुगतान की जाने वाली राशि है, जो इथेरियम पर गैस शुल्क की तरह है। रोलअप नोड्स कम लेन-देन शुल्क लेते हैं क्योंकि लेयर 2 (l2) में उच्च प्रसंस्करण क्षमता होती है और उन्हें नेटवर्क की भीड़ का सामना नहीं करना पड़ता है जो इथेरियम पर सत्यापकों को उच्च शुल्क वाले लेन-देन को प्राथमिकता देने के लिए मजबूर करता है।
ऑप्टिमिस्टिक रोलअप्स उपयोगकर्ताओं के लिए शुल्क कम करने के लिए कई तंत्र लागू करते हैं, जिसमें डेटा प्रकाशन लागत को कम करने के लिए लेन-देन की बैचिंग और calldata को संपीड़ित करना शामिल है। आप इथेरियम-आधारित ऑप्टिमिस्टिक रोलअप्स का उपयोग करने में कितना खर्च आता है, इसके वास्तविक समय के अवलोकन के लिए लेयर 2 (l2) शुल्क ट्रैकर (opens in a new tab) की जांच कर सकते हैं।
ऑप्टिमिस्टिक रोलअप्स इथेरियम को कैसे स्केल करते हैं?
जैसा कि बताया गया है, ऑप्टिमिस्टिक रोलअप्स डेटा उपलब्धता की गारंटी के लिए इथेरियम पर संपीड़ित लेन-देन डेटा प्रकाशित करते हैं। ऑनचेन प्रकाशित डेटा को संपीड़ित करने की क्षमता ऑप्टिमिस्टिक रोलअप्स के साथ इथेरियम पर थ्रूपुट को स्केल करने के लिए महत्वपूर्ण है।
मुख्य इथेरियम चेन इस बात पर सीमा लगाती है कि ब्लॉक कितना डेटा रख सकते हैं, जिसे गैस इकाइयों में दर्शाया गया है (औसत ब्लॉक आकार 15 मिलियन गैस है)। हालांकि यह प्रतिबंधित करता है कि प्रत्येक लेन-देन कितनी गैस का उपयोग कर सकता है, इसका मतलब यह भी है कि हम लेन-देन से संबंधित डेटा को कम करके प्रति ब्लॉक प्रोसेस किए गए लेन-देन को बढ़ा सकते हैं—सीधे स्केलेबिलिटी में सुधार कर सकते हैं।
ऑप्टिमिस्टिक रोलअप्स लेन-देन डेटा संपीड़न प्राप्त करने और TPS दरों में सुधार करने के लिए कई तकनीकों का उपयोग करते हैं। उदाहरण के लिए, यह लेख (opens in a new tab) मेननेट पर एक बुनियादी उपयोगकर्ता लेन-देन (ईथर भेजना) द्वारा उत्पन्न डेटा की तुलना करता है कि वही लेन-देन रोलअप पर कितना डेटा उत्पन्न करता है:
| पैरामीटर | इथेरियम (लेयर 1 (l1)) | रोलअप (लेयर 2 (l2)) |
|---|---|---|
| नॉन्स | ~3 | 0 |
| गैस मूल्य | ~8 | 0-0.5 |
| गैस | 3 | 0-0.5 |
| को | 21 | 4 |
| मूल्य | 9 | ~3 |
| हस्ताक्षर | ~68 (2 + 33 + 33) | ~0.5 |
| से | 0 (हस्ताक्षर से पुनर्प्राप्त) | 4 |
| कुल | ~112 बाइट्स | ~12 बाइट्स |
इन आंकड़ों पर कुछ मोटे तौर पर गणना करने से ऑप्टिमिस्टिक रोलअप द्वारा प्रदान किए गए स्केलेबिलिटी सुधारों को दिखाने में मदद मिल सकती है:
- प्रत्येक ब्लॉक के लिए लक्ष्य आकार 15 मिलियन गैस है और डेटा के एक बाइट को सत्यापित करने में 16 गैस खर्च होती है। औसत ब्लॉक आकार को 16 गैस (15,000,000/16) से विभाजित करने पर पता चलता है कि औसत ब्लॉक 937,500 बाइट्स डेटा रख सकता है।
- यदि एक बुनियादी रोलअप लेन-देन 12 बाइट्स का उपयोग करता है, तो औसत इथेरियम ब्लॉक 78,125 रोलअप लेन-देन (937,500/12) या 39 रोलअप बैच (यदि प्रत्येक बैच में औसतन 2,000 लेन-देन होते हैं) को प्रोसेस कर सकता है।
- यदि इथेरियम पर हर 15 सेकंड में एक नया ब्लॉक बनता है, तो रोलअप की प्रसंस्करण गति लगभग 5,208 लेन-देन प्रति सेकंड होगी। यह एक इथेरियम ब्लॉक द्वारा रखे जा सकने वाले बुनियादी रोलअप लेन-देन की संख्या (78,125) को औसत ब्लॉक समय (15 सेकंड) से विभाजित करके किया जाता है।
यह काफी आशावादी अनुमान है, यह देखते हुए कि ऑप्टिमिस्टिक रोलअप लेन-देन संभवतः इथेरियम पर एक संपूर्ण ब्लॉक नहीं बना सकते हैं। हालांकि, यह एक मोटा विचार दे सकता है कि ऑप्टिमिस्टिक रोलअप्स इथेरियम उपयोगकर्ताओं को कितना स्केलेबिलिटी लाभ प्रदान कर सकते हैं (वर्तमान कार्यान्वयन 2,000 TPS तक प्रदान करते हैं)।
इथेरियम पर डेटा शार्डिंग की शुरूआत से ऑप्टिमिस्टिक रोलअप्स में स्केलेबिलिटी में सुधार होने की उम्मीद है। क्योंकि रोलअप लेन-देन को अन्य गैर-रोलअप लेन-देन के साथ ब्लॉकस्पेस साझा करना चाहिए, उनकी प्रसंस्करण क्षमता मुख्य इथेरियम चेन पर डेटा थ्रूपुट द्वारा सीमित है। डैन्कशार्डिंग महंगे, स्थायी CALLDATA के बजाय सस्ते, अस्थायी "ब्लॉब" स्टोरेज का उपयोग करके प्रति ब्लॉक डेटा प्रकाशित करने के लिए लेयर 2 (l2) चेन के लिए उपलब्ध स्थान को बढ़ाएगा।
ऑप्टिमिस्टिक रोलअप्स के फायदे और नुकसान
| फायदे | नुकसान |
|---|---|
| सुरक्षा या विश्वासहीनता का त्याग किए बिना स्केलेबिलिटी में बड़े पैमाने पर सुधार प्रदान करता है। | संभावित धोखाधड़ी चुनौतियों के कारण लेन-देन अंतिमता में देरी। |
| लेन-देन डेटा लेयर 1 (l1) चेन पर संग्रहीत किया जाता है, जिससे पारदर्शिता, सुरक्षा, सेंसरशिप-प्रतिरोध और विकेंद्रीकरण में सुधार होता है। | केंद्रीकृत रोलअप ऑपरेटर (सीक्वेंसर) लेन-देन के क्रम को प्रभावित कर सकते हैं। |
| धोखाधड़ी साबित करना विश्वासहीन अंतिमता की गारंटी देता है और ईमानदार अल्पसंख्यकों को चेन को सुरक्षित करने की अनुमति देता है। | यदि कोई ईमानदार नोड नहीं हैं तो एक दुर्भावनापूर्ण ऑपरेटर अमान्य ब्लॉक और स्थिति प्रतिबद्धताओं को पोस्ट करके धन चुरा सकता है। |
| धोखाधड़ी प्रमाण की गणना नियमित लेयर 2 (l2) नोड के लिए खुली है, वैधता प्रमाण (ZK-रोलअप्स में प्रयुक्त) के विपरीत जिसके लिए विशेष हार्डवेयर की आवश्यकता होती है। | सुरक्षा मॉडल कम से कम एक ईमानदार नोड पर निर्भर करता है जो रोलअप लेन-देन को निष्पादित करता है और अमान्य स्थिति संक्रमणों को चुनौती देने के लिए धोखाधड़ी प्रमाण सबमिट करता है। |
| रोलअप्स को "विश्वासहीन जीवंतता" से लाभ होता है (कोई भी लेन-देन निष्पादित करके और दावे पोस्ट करके चेन को आगे बढ़ने के लिए मजबूर कर सकता है) | उपयोगकर्ताओं को इथेरियम में वापस धन की निकासी करने से पहले एक सप्ताह की चुनौती अवधि समाप्त होने की प्रतीक्षा करनी होगी। |
| ऑप्टिमिस्टिक रोलअप्स चेन पर सुरक्षा बढ़ाने के लिए अच्छी तरह से डिज़ाइन किए गए क्रिप्टो-आर्थिक प्रोत्साहनों पर निर्भर करते हैं। | रोलअप्स को सभी लेन-देन डेटा ऑनचेन पोस्ट करना होगा, जिससे लागत बढ़ सकती है। |
| EVM और Solidity के साथ संगतता डेवलपर्स को इथेरियम-नेटिव स्मार्ट अनुबंधों को रोलअप्स में पोर्ट करने या नए dapp बनाने के लिए मौजूदा टूलिंग का उपयोग करने की अनुमति देती है। |
ऑप्टिमिस्टिक रोलअप्स की एक दृश्य व्याख्या
क्या आप दृश्य रूप से सीखना पसंद करते हैं? Finematics को ऑप्टिमिस्टिक रोलअप्स समझाते हुए देखें:
ऑप्टिमिस्टिक रोलअप्स पर आगे पढ़ना
- ऑप्टिमिस्टिक रोलअप्स कैसे काम करते हैं (संपूर्ण मार्गदर्शिका) (opens in a new tab)
- ब्लॉकचेन रोलअप क्या है? एक तकनीकी परिचय (opens in a new tab)
- आर्बिट्रम के लिए आवश्यक मार्गदर्शिका (opens in a new tab)
- इथेरियम रोलअप्स के लिए व्यावहारिक मार्गदर्शिका (opens in a new tab)
- इथेरियम लेयर 2 (l2) में धोखाधड़ी प्रमाण की स्थिति (opens in a new tab)
- ऑप्टिमिज़्म का रोलअप वास्तव में कैसे काम करता है? (opens in a new tab)
- OVM डीप डाइव (opens in a new tab)
- ऑप्टिमिस्टिक वर्चुअल मशीन क्या है? (opens in a new tab)
ट्यूटोरियल: इथेरियम पर ऑप्टिमिस्टिक रोलअप्स और सेतु
- ऑप्टिमिज़्म मानक सेतु अनुबंध वॉकथ्रू – लेयर 1 (l1) और लेयर 2 (l2) के बीच संपत्ति ले जाने के लिए ऑप्टिमिज़्म मानक सेतु का एक एनोटेट कोड वॉकथ्रू।