ZK रोलअप्स: कमरे में हाथी
मूल लेखक: जेह्युन हा
संकलनकर्ता: टेकफ्लो
सारांश
-
जबकि शून्य-ज्ञान प्रमाण (ZKPs) एक आशाजनक परिणाम की उम्मीद करते हैं अधिक निजी और स्केलेबल ब्लॉकचेन पारिस्थितिकी तंत्र में, शून्य-ज्ञान (ZK) के कई पहलुओं को गलत समझा जाता है या आम धारणा के विपरीत उन्हें अलग तरीके से क्रियान्वित किया जाता है।
-
ZKP के दो मुख्य पहलू हैं: "शून्य ज्ञान" और "संक्षिप्तता।" हालांकि यह कथन गलत नहीं है, लेकिन अधिकांश ZK रोलअप केवल संक्षिप्तता गुण का उपयोग करते हैं, और लेनदेन डेटा और खाता जानकारी पूरी तरह से शून्य-ज्ञान या निजी नहीं होती है।
-
विभिन्न प्रकार के DApps के लिए, ZK रोलअप विकास स्टैक के लिए सबसे अच्छा विकल्प नहीं हो सकता है उदाहरण के लिए, ZKPs उत्पन्न करना तेजी से अंतिमता के लिए अड़चन बन सकता है, जिससे वेब 3 गेम का प्रदर्शन कम हो सकता है, जबकि राज्य अंतर प्रकाशन के आधार पर डेटा उपलब्धता की गारंटी DeFi ऋण प्रोटोकॉल की सेवाओं को नुकसान पहुंचा सकती है।
चित्र 1: ZK एक महान चर्चा का विषय है
स्रोत: imgflip
ब्लॉकचेन उद्योग की वर्तमान स्थिति की तुलना शून्य ज्ञान (ZK) युग से की जा सकती है। आप जहां भी जाएं, ZK सबसे अलग नजर आता है, और अगली पीढ़ी की ब्लॉकचेन परियोजना को खोजना बहुत मुश्किल होता जा रहा है, जिसके नाम में ZK शामिल न हो। तकनीकी दृष्टिकोण से, इस बात से इनकार नहीं किया जा सकता है कि ZK एक आशाजनक तकनीक है जो अधिक स्केलेबल और निजी ब्लॉकचेन पारिस्थितिकी तंत्र में योगदान दे सकती है। हालांकि, ZK की जटिल तकनीकी पृष्ठभूमि के कारण, कई निवेशक, खुदरा और संस्थागत दोनों, अक्सर इस “विश्वास” के आधार पर ZK परियोजनाओं में निवेश करते हैं कि यह शानदार, नया लगता है, और ब्लॉकचेन की त्रिमूर्ति को हल कर सकता है, बिना यह समझे कि ZK तकनीक प्रत्येक परियोजना को कैसे लाभ पहुंचा सकती है।
इस ZK श्रृंखला में, हम ZK रोलअप की असुविधाजनक सच्चाइयों (कमियों और नुकसानों) और उनके लाभकारी अनुप्रयोगों का पता लगाएंगे। सबसे पहले, हम ब्लॉकचेन में ZK प्रूफ़ (ZKP) के दो मुख्य गुणों को खोलेंगे: "शून्य ज्ञान" और "संक्षिप्तता"। फिर हम चर्चा करेंगे कि वर्तमान में सेवा में मौजूद बड़ी संख्या में ZK रोलअप वास्तव में "शून्य ज्ञान" पहलू का लाभ नहीं उठाते हैं। इसके बाद, हम उन क्षेत्रों को देखेंगे जहाँ ZK रोलअप लागू करना मददगार होने के बजाय अधिक हानिकारक हो सकता है, कार्यान्वयन जटिलता जैसे जाने-माने मुद्दों से बचते हुए। अंत में, हम उन बेहतरीन परियोजनाओं को उजागर करेंगे जो प्रभावी रूप से ZK सिद्धांतों को मूर्त रूप देती हैं और वास्तव में ZK तकनीक का उपयोग करके स्पष्ट लाभ प्राप्त करती हैं।
पुनर्कथन: ZK रोलअप में लेनदेन जीवनचक्र
रोलअप एक स्केलिंग समाधान है जो ऑफ-चेन लेनदेन बंडलों को निष्पादित करके और फिर L1 पर नवीनतम L2 स्थिति का सारांश डेटा संग्रहीत करके L1 थ्रूपुट सीमाओं को संबोधित करता है। उनमें से, ZK रोलअप की उत्कृष्ट विशेषता ऑन-चेन ऑफ-चेन गणनाओं की वैधता का प्रमाण प्रस्तुत करके जल्दी से धन निकालने की क्षमता है। ZK रोलअप की समस्याओं में गहराई से जाने से पहले, आइए इसके लेनदेन जीवनचक्र की संक्षिप्त समीक्षा करें।
चित्र 2: ZK रोलअप में लेनदेन जीवनचक्र
स्रोत: प्रेस्टो रिसर्च सेंटर
-
प्रत्येक L2 उपयोगकर्ता अपना लेनदेन उत्पन्न करता है और उसे सीक्वेंसर में प्रस्तुत करता है।
-
सीक्वेंसर कई लेन-देन को एकत्रित करता है और उन्हें छांटता है, और फिर इन लेन-देन को ऑफ-चेन निष्पादित करता है ताकि नई रोलअप स्थिति की गणना की जा सके। फिर सीक्वेंसर इस नई रोलअप स्थिति को बैच फॉर्म में ऑन-चेन स्टेट स्मार्ट कॉन्ट्रैक्ट में सबमिट करता है और डेटा उपलब्धता सुनिश्चित करने के लिए संबंधित L2 लेनदेन डेटा को डेटा ब्लॉक में संपीड़ित करता है।
-
यह बैच प्रूवर को भेजा जाता है, जो बैच के निष्पादन की वैधता का प्रमाण (या ZKP) बनाता है। वैधता का यह प्रमाण फिर L1 पर सत्यापनकर्ता स्मार्ट कॉन्ट्रैक्ट को अतिरिक्त डेटा (यानी पिछली स्थिति रूट) के साथ भेजा जाता है, जो सत्यापनकर्ता को यह पहचानने में मदद करता है कि वह क्या सत्यापित कर रहा है।
-
सत्यापनकर्ता अनुबंध द्वारा यह जांचने के बाद कि प्रमाण वैध है, रोलअप की स्थिति अद्यतन की जाती है और प्रस्तुत बैच में L2 लेनदेन को पूर्ण माना जाता है।
(ध्यान दें कि यह स्पष्टीकरण ZK रोलअप प्रक्रिया का एक सरलीकृत संस्करण है, और प्रत्येक कार्यान्वयन प्रोटोकॉल से प्रोटोकॉल में भिन्न हो सकता है। यदि हम भूमिकाओं में अंतर करते हैं, तो L2 में अधिक इकाइयाँ हो सकती हैं, जैसे एग्रीगेटर, निष्पादक और प्रस्तावक। डेटा ब्लॉकों का पदानुक्रम भी अलग-अलग हो सकता है, जैसे ब्लॉक, ब्लॉक समूह और बैच, जो उनके उद्देश्य पर निर्भर करता है। उपरोक्त स्पष्टीकरण एक ऐसी स्थिति को मानता है जहाँ एक केंद्रीकृत अनुक्रमक के पास लेनदेन को निष्पादित करने का मजबूत अधिकार होता है और यह बैचों के रूप में एकीकृत डेटा ब्लॉक प्रारूप भी उत्पन्न करता है।)
ऑप्टिमिस्टिक रोलअप के विपरीत, ZKPs (जैसे ZK-SNARKs या ZK-STARKs) की बदौलत, ZK रोलअप सभी लेनदेन को दोबारा चलाए बिना एक साधारण प्रमाण को सत्यापित करके हजारों लेनदेन के निष्पादन की शुद्धता को सत्यापित कर सकता है। तो, यह ZKP क्या है और इसकी विशेषताएँ क्या हैं?
ZKPs के दो गुण: शून्य ज्ञान और सरलता
जैसा कि नाम से ही स्पष्ट है, ZKP मूल रूप से एक प्रमाण है। प्रमाण कुछ भी हो सकता है जो प्रदाता के दावे का पर्याप्त रूप से समर्थन कर सके। मान लीजिए कि बॉब (प्रदाता) एलिस (सत्यापनकर्ता) को यह विश्वास दिलाना चाहता है कि उसके पास अपने लैपटॉप पर अधिकार है। इसे साबित करने का सबसे सरल तरीका यह है कि बॉब एलिस को पासवर्ड बताए और एलिस लैपटॉप पर पासवर्ड दर्ज करे और सत्यापित करे कि बॉब के पास अधिकार है। हालाँकि, यह सत्यापन प्रक्रिया एलिस और बॉब दोनों के लिए असंतोषजनक है। यदि बॉब बहुत लंबा और जटिल पासवर्ड सेट करता है, तो एलिस के लिए इसे सही ढंग से दर्ज करना बहुत चुनौतीपूर्ण होगा (यह मानते हुए कि एलिस कॉपी और पेस्ट नहीं कर सकती)। अधिक यथार्थवादी रूप से, बॉब अपने अधिकार को साबित करने के लिए एलिस को अपना पासवर्ड बताने के लिए तैयार नहीं हो सकता है।
क्या होगा अगर कोई सत्यापन प्रक्रिया हो जिसमें एलिस बॉब को अपना पासवर्ड बताए बिना कंप्यूटर तक पहुँच की पुष्टि कर सके? उदाहरण के लिए, बॉब एलिस के सामने फिंगरप्रिंट पहचान के साथ अपने लैपटॉप को अनलॉक कर सकता है, जैसा कि चित्र 3 में दिखाया गया है (ध्यान दें कि यह ZKP का एक आदर्श उदाहरण नहीं है)। यह वह जगह है जहाँ एलिस और बॉब दोनों ZKPs की दो प्रमुख विशेषताओं से लाभ उठा सकते हैं: शून्य-ज्ञान गुण और सरलता गुण।
चित्र 3: शून्य ज्ञान और सरलता का उच्च-स्तरीय अंतर्ज्ञान
स्रोत: imgflip
शून्य ज्ञान (ZK)
शून्य-ज्ञान गुण इस तथ्य को संदर्भित करता है कि प्रदाता द्वारा उत्पन्न प्रमाण, प्रमाण की वैधता को छोड़कर गुप्त गवाह (यानी, निजी डेटा) के बारे में कोई जानकारी प्रकट नहीं करता है, जिससे सत्यापनकर्ता डेटा के बारे में अंधेरे में रहता है। ब्लॉकचेन में, इस गुण का उपयोग व्यक्तिगत उपयोगकर्ताओं की गोपनीयता की रक्षा के लिए किया जा सकता है। यदि प्रत्येक लेनदेन पर ZKP लागू होते हैं, तो उपयोगकर्ता अपने कार्यों की वैधता साबित कर सकते हैं (यानी, साबित करें कि उपयोगकर्ता के पास लेनदेन करने के लिए पर्याप्त धन है) बिना अपने लेनदेन विवरण (जैसे, स्थानांतरण, खाता शेष अपडेट, स्मार्ट अनुबंध परिनियोजन और निष्पादन) को जनता के सामने उजागर किए।
सादगी
संक्षिप्त गुण ZK की एक बड़े आकार के कथन से एक छोटा और तेज़-सत्यापन योग्य प्रमाण उत्पन्न करने की क्षमता को संदर्भित करता है, दूसरे शब्दों में, यह किसी बड़ी चीज़ को एक कॉम्पैक्ट रूप में संपीड़ित करता है। ब्लॉकचेन में, यह रोलअप के लिए विशेष रूप से उपयोगी है। ZKPs का उपयोग करते हुए, L2 में एक सत्यापनकर्ता L1 में एक सत्यापनकर्ता को एक संक्षिप्त प्रमाण प्रस्तुत करके लेनदेन के सही निष्पादन का दावा कर सकता है (TB-आकार के लेनदेन की वैधता को 10 ~ 100 KB प्रमाण द्वारा दर्शाया जा सकता है)। सत्यापनकर्ता तब सभी लेनदेन को फिर से चलाने के बजाय संक्षिप्त प्रमाण को सत्यापित करके कम समय (यानी, 10 मिलीसेकंड से 1 सेकंड) में निष्पादन की वैधता की आसानी से पुष्टि कर सकता है।
ZK रोलअप बढ़िया है, लेकिन इसका मतलब गोपनीयता नहीं है
ऊपर वर्णित ZKP के गुणों का ZK रोलअप में अच्छी तरह से उपयोग किया जाता है। जबकि सत्यापनकर्ता प्रदाताओं से प्राप्त ZKP से मूल लेनदेन डेटा का अनुमान नहीं लगा सकते हैं, संक्षिप्त प्रमाणों को सत्यापित करने से उन्हें प्रदाताओं के दावों (यानी, नई L2 स्थिति) को प्रभावी ढंग से सत्यापित करने की अनुमति मिलती है। ऐसा कहा जाता है कि, यह दावा करना भ्रामक है कि वर्तमान ZK रोलअप शून्य-ज्ञान और संक्षिप्तता गुणों का पूरी तरह से पालन करते हैं। प्रदाताओं और सत्यापनकर्ताओं के बीच बातचीत पर ध्यान केंद्रित करते समय यह सच हो सकता है, लेकिन ZK रोलअप में सीक्वेंसर, प्रदाता और रोलअप नोड्स जैसे अन्य घटक भी हैं। तो, क्या उनके लिए भी शून्य-ज्ञान सिद्धांत सुनिश्चित है?
किसी भी ZK रोलअप में ZKP के साथ पूर्ण गोपनीयता प्राप्त करने की चुनौती उन समझौतों से आती है जो तब हो सकते हैं जब कुछ भागों को ZK के माध्यम से निजी बना दिया जाता है जबकि अन्य सार्वजनिक रहते हैं। ZK रोलअप में लेनदेन जीवनचक्र के बारे में सोचें, क्या उपयोगकर्ताओं से सीक्वेंसर को लेनदेन भेजे जाने पर गोपनीयता बनाए रखी जाती है? प्रदाताओं के लिए क्या? या जब L2 बैच DA लेयर में सबमिट किए जाते हैं तो व्यक्तिगत खाता जानकारी की गोपनीयता संरक्षित होती है? वर्तमान में, इनमें से कोई भी सत्य नहीं है।
चित्र 4: ZK रोलअप में गोपनीयता का रिसाव
स्रोत: प्रेस्टो रिसर्च
अधिकांश मुख्यधारा ZK रोलअप में, सीक्वेंसर या प्रदाता (या शक्तिशाली अनुमतियों के साथ अन्य केंद्रीकृत इकाई) हस्तांतरण राशि, खाता शेष अद्यतन, अनुबंध परिनियोजन और निष्पादन सहित लेनदेन विवरण को स्पष्ट रूप से देख सकते हैं। एक सरल उदाहरण के रूप में, आप किसी भी ZK रोलअप ब्लॉक ब्राउज़र पर जाकर आसानी से सभी उल्लिखित विवरणों का निरीक्षण कर सकते हैं। इतना ही नहीं, एक ऐसी स्थिति पर विचार करें जहाँ केंद्रीकृत सीक्वेंसर किसी कारण से सेवा करना बंद कर देता है और दूसरा रोलअप नोड रोलअप स्थिति को पुनर्प्राप्त करने का प्रयास करता है। यह DA लेयर (ज्यादातर मामलों में, L1 Ethereum) द्वारा सार्वजनिक रूप से जारी किए गए L2 डेटा से जानकारी निकालेगा और L2 स्थिति का पुनर्निर्माण करेगा। इस प्रक्रिया में, कोई भी नोड जो DA लेयर द्वारा संग्रहीत L2 लेनदेन को फिर से चला सकता है, प्रत्येक उपयोगकर्ता के खाते की स्थिति के बारे में जानकारी पुनर्प्राप्त कर सकता है।
इसलिए, वर्तमान ZK रोलअप में "शून्य ज्ञान" की शब्दावली को खंडित रूप में लागू किया गया है। हालाँकि इसे गलत नहीं माना जा सकता, यह स्पष्ट रूप से आम धारणा से अलग है कि "ZK का मतलब है शून्य ज्ञान, जो पूर्ण गोपनीयता के बराबर है"। वर्तमान ZK रोलअप की नवीनता "शून्य ज्ञान" के बजाय "संक्षिप्तता" गुण का दोहन करना है, अर्थात, लेन-देन को ऑफ-चेन निष्पादित करना और सत्यापनकर्ताओं के लिए संक्षिप्त प्रमाण उत्पन्न करना ताकि वे उन्हें फिर से निष्पादित किए बिना निष्पादन की वैधता को जल्दी और स्केलेबल रूप से सत्यापित कर सकें।
इस कारण से, कुछ ZK रोलअप, जैसे कि स्टार्कनेट, भ्रम से बचने के लिए खुद को "वैधता रोलअप" के रूप में संदर्भित करते हैं, जबकि अन्य जो वास्तविक ZK गोपनीयता सुनिश्चित करते हैं, जैसे कि एज़्टेक, खुद को ZK-ZK रोलअप के रूप में लेबल करते हैं।
ZK रोलअप की व्यावहारिकता पर गहन विचार
जैसा कि पहले बताया गया है, ज़्यादातर ZK रोलअप ZK गोपनीयता को पूरी तरह से लागू नहीं करते हैं। तो, हमारा अगला लक्ष्य क्या है? रोलअप के हर हिस्से में ZK को पूरी तरह से तैनात करके पूरी तरह से लेन-देन की गोपनीयता हासिल करना? वास्तव में, यह कोई आसान सवाल नहीं है। तकनीक को और परिपक्व बनाने के लिए महत्वपूर्ण तकनीकी प्रगति की आवश्यकता के अलावा, ZK में अभी भी विचारधारा (जैसे कि निजी लेनदेन का अवैध उपयोग) और व्यावहारिकता (जैसे कि क्या यह वास्तव में उपयोगी है?) में विवादास्पद मुद्दे हैं। यह देखते हुए कि पूर्ण लेन-देन गोपनीयता के नैतिक मुद्दों पर चर्चा करना इस लेख के दायरे से बाहर है, हम ब्लॉकचेन परियोजनाओं में सामने आए ZK रोलअप के दो व्यावहारिक मुद्दों पर ध्यान केंद्रित करेंगे।
बिंदु 1: ZKPs उत्पन्न करना तेजी से अंतिमता के लिए एक बाधा हो सकती है
सबसे पहले ZK रोलअप की व्यावहारिकता पर चर्चा करते हैं। ZK रोलअप का सबसे आकर्षक विक्रय बिंदु ZKP की बदौलत इसके लेनदेन की तेज़ अंतिमता के कारण परिसंपत्ति निकासी की कम विलंबता है। बढ़ी हुई TPS और कम लेनदेन शुल्क अतिरिक्त लाभ हैं। वह क्षेत्र जो ZK रोलअप की विशेषताओं का सबसे प्रभावी ढंग से उपयोग करता है, वह है गेमिंग उद्योग, क्योंकि इन-गेम मुद्राओं की जमा और निकासी बहुत बार होती है, जिससे हर सेकंड में बड़ी संख्या में इन-गेम लेनदेन होते हैं।
लेकिन क्या ZK रोलअप को वास्तव में गेम के लिए सबसे अच्छी टेक्नोलॉजी स्टैक माना जा सकता है? इसके लिए, हमें ZK रोलअप में तेज़ फ़ाइनलिटी की अवधारणा के बारे में अधिक गहराई से सोचने की ज़रूरत है। कल्पना करें कि कोई उपयोगकर्ता ZK रोलअप पर आधारित टेक्नोलॉजी स्टैक पर चलने वाले Web3 गेम का आनंद ले रहा है। उपयोगकर्ता गेम के सिक्कों के लिए इन-गेम आइटम का व्यापार करता है और गेम से एसेट निकालने की कोशिश करता है।
संपत्ति वापस लेने के लिए, इन-गेम लेनदेन को अंतिम रूप दिया जाना चाहिए। इसका मतलब है कि लेनदेन को एक नए रोलअप स्टेट कमिटमेंट में शामिल किया जाना चाहिए, संबंधित ZKP को L1 में सबमिट किया जाना चाहिए, और यह सुनिश्चित करने के लिए कि लेनदेन अपरिवर्तनीय है, L1 एथेरियम में प्रमाण की अंतिमता की प्रतीक्षा करना आवश्यक है। यदि ये सभी प्रक्रियाएँ तुरंत हो सकती हैं, तो हम तत्काल लेनदेन की पुष्टि प्राप्त कर सकते हैं जिसे ZK रोलअप अक्सर कहते हैं, जिससे उपयोगकर्ता तुरंत संपत्ति वापस ले सकते हैं।
हालाँकि, वास्तविकता इससे कोसों दूर है। L2beat द्वारा उपलब्ध कराए गए विभिन्न ZK रोलअप के अंतिम समय के आंकड़ों के अनुसार , zkSync Era में लगभग 2 घंटे लगते हैं, Linea में 3 घंटे लगते हैं, और Starknet में औसतन लगभग 8 घंटे लगते हैं। ऐसा इसलिए है क्योंकि ZKP बनाने में समय लगता है, और लेनदेन शुल्क को कम करने के लिए बैच (यानी, एक एकल प्रमाण) में अधिक लेनदेन शामिल करने में भी अतिरिक्त समय लगता है। दूसरे शब्दों में, प्रमाण बनाने और जमा करने की गति ZK रोलअप की तेज़ अंतिमता प्राप्त करने के लिए एक संभावित अड़चन है, जो Web3 गेम में उपयोगकर्ता के अनुभव को कम कर सकती है।
चित्र 5: ZKP पीढ़ी ZK रोलअप की तेजी से अंतिमता के लिए एक संभावित अड़चन हो सकती है
स्रोत: imgflip
दूसरी ओर, रोनिन जैसी गेमिंग-अनुकूलित श्रृंखलाएं (जो पिक्सेल और एक्सी इनफिनिटी जैसे वेब3 गेम को शक्ति प्रदान करती हैं) विकेंद्रीकरण और सुरक्षा का त्याग करते हुए अल्ट्रा-फास्ट अंतिमता सुनिश्चित करती हैं। रोनिन एक ZK या रोलअप-आधारित श्रृंखला नहीं है: यह PoA (प्राधिकरण का प्रमाण) + DPoS (प्रतिनिधित्व का प्रमाण) सहमति एल्गोरिथ्म के तहत चलने वाला एक EVM ब्लॉकचेन है। यह प्रत्यायोजित हिस्सेदारी की संख्या के आधार पर 22 सत्यापनकर्ताओं का चयन करता है, और फिर ये सत्यापनकर्ता PoA तरीके से ब्लॉक उत्पन्न और मान्य करते हैं (यानी, अकेले 22 सत्यापनकर्ताओं के बीच एक मतदान प्रक्रिया)। नतीजतन, रोनिन पर, लेन-देन जल्दी से अंतिम रूप देने में सक्षम होते हैं, लगभग बिना किसी देरी के ब्लॉक में शामिल होते हैं, और उनका सत्यापन समय कम होता है। शिलिन हार्ड फोर्क के बाद, इसमें औसतन केवल 6 सेकंड प्रत्येक लेनदेन को अंतिम रूप देने के लिए। रोनिन यह सब ZKP की आवश्यकता के बिना प्राप्त करता है।
बेशक, रोनिन के नुकसान भी हैं। केंद्रीकृत सत्यापनकर्ताओं द्वारा प्रबंधित होने के कारण यह 51% हमले के खतरे के प्रति अपेक्षाकृत अधिक संवेदनशील है। इसके अलावा, चूंकि यह एथेरियम को निपटान परत के रूप में उपयोग नहीं करता है, इसलिए यह एथेरियम की सुरक्षा को विरासत में नहीं ले सकता है। क्रॉस-चेन ब्रिज का उपयोग करने में सुरक्षा जोखिम भी हैं। लेकिन उपयोगकर्ताओं के दृष्टिकोण से: क्या वे इनकी परवाह करते हैं? विकेंद्रीकृत ऑर्डरिंग के बिना वर्तमान ZK रोलअप में भी विफलता का एकल बिंदु (SPOF) समस्याएँ हैं। एथेरियम उन्हें गारंटी प्रदान करता है क्योंकि यह लेनदेन रोलबैक की संभावना को कम करता है, लेकिन केंद्रीकृत अनुक्रमक या सत्यापनकर्ता विफल होने पर ZK रोलअप भी रुक सकता है। फिर से ध्यान दें कि ZK रोलअप में ZK का उपयोग केवल निष्पादन शुद्धता की वैधता को सत्यापित करने के लिए किया जाता है। यदि कोई अन्य प्रोजेक्ट है जो समान कार्यक्षमता प्रदान करता है लेकिन तेज़ और सस्ता है, तो ZK रोलअप को अब Web3 गेम उपयोगकर्ताओं और डेवलपर्स द्वारा पसंदीदा प्रौद्योगिकी स्टैक नहीं माना जा सकता है।
बिंदु 2: रिहाई की स्थिति में अंतर एक दोधारी तलवार है
एक और बिंदु ZK रोलअप प्रोटोकॉल कार्यान्वयन की व्यावहारिकता है। उनमें से, यहाँ हम स्टेट डिफरेंस पब्लिशिंग पर ध्यान केंद्रित करते हैं, जो ZK रोलअप में डेटा उपलब्धता सुनिश्चित करने के तरीकों में से एक है (देखें डेनकन अपग्रेड को अनलॉक करना: DA लेयर्स को स्केल करने का अनदेखा सच , जेह्युन हा, 12 अप्रैल 24)।
रोलअप में डेटा उपलब्धता को समझने का एक सरल तरीका यह है कि एक शौकिया पर्वतारोही की कल्पना करें जो माउंट एवरेस्ट पर अपनी चढ़ाई को साबित और प्रलेखित कर रहा है। ऐसा करने का सबसे सरल तरीका बेस कैंप से शिखर तक हर कदम को वीडियो पर रिकॉर्ड करना है। हालाँकि वीडियो फ़ाइल बड़ी हो सकती है, लेकिन कोई भी पर्वतारोही की चढ़ाई को सत्यापित कर सकता है और संभवतः रिकॉर्डिंग को फिर से चला सकता है। इस रूपक की तुलना डेटा उपलब्धता सुनिश्चित करने के लिए मूल लेनदेन डेटा प्रकाशन दृष्टिकोण से की जा सकती है। ऑप्टिमिस्टिक रोलअप इस दृष्टिकोण का पालन करते हैं ताकि व्यक्तिगत चुनौती देने वाले सही निष्पादन को फिर से चला सकें और सत्यापित कर सकें क्योंकि सीक्वेंसर राज्य प्रतिबद्धताओं पर भरोसा नहीं किया जा सकता है। ZK रोलअप में, पॉलीगॉन zkEVM और स्क्रॉल इस दृष्टिकोण को अपनाते हैं, मूल L2 लेनदेन डेटा को L1 पर संपीड़ित रूप में संग्रहीत करते हैं ताकि कोई भी व्यक्ति आवश्यकता पड़ने पर रोलअप की स्थिति को पुनर्स्थापित करने के लिए L2 लेनदेन को फिर से चला सके।
शौकिया पर्वतारोही के उदाहरण पर वापस जाते हुए, एक और सत्यापन विधि यह हो सकती है कि एक प्रसिद्ध पर्वतारोही शौकिया पर्वतारोही के साथ एवरेस्ट पर चढ़े ताकि दुनिया को यह साबित हो सके कि चढ़ाई वास्तव में पूरी हुई थी। चूँकि चढ़ाई की पुष्टि किसी विश्वसनीय व्यक्ति द्वारा की गई है, इसलिए पर्वतारोही को रिकॉर्ड रखने के लिए अब हर कदम को रिकॉर्ड करने की आवश्यकता नहीं है। बस शुरुआती बिंदु और पहाड़ की चोटी पर एक तस्वीर लेने से दूसरों को यह विश्वास हो जाएगा कि पर्वतारोही शीर्ष पर पहुँच गया है। यह रूपक दर्शाता है राज्य अंतर दृष्टिकोण डेटा उपलब्धता सुनिश्चित करने के लिए उपयोग किया जाता है। ZK रोलअप में, zkSync Era और StarkNet इस दृष्टिकोण को अपनाते हैं, L2 लेनदेन के L1 पर निष्पादित होने से पहले और बाद में केवल स्टेट अंतर को संग्रहीत करते हैं, ताकि कोई भी व्यक्ति रोलअप की स्थिति को पुनर्स्थापित करने के लिए प्रारंभिक स्थिति से स्टेट अंतर की गणना कर सके।
चित्र 6: मूल लेनदेन रिलीज़ और स्थिति अंतर रिलीज़
स्रोत: प्रेस्टो रिसर्च
यह राज्य अंतर विधि निस्संदेह मूल लेनदेन डेटा प्रकाशन विधि की तुलना में लागत प्रभावी है, क्योंकि यह मध्यवर्ती लेनदेन को संग्रहीत करने के चरण को बचा सकता है, जिससे L1 की भंडारण लागत कम हो जाती है। हालांकि यह आमतौर पर एक समस्या नहीं है, यहां एक संभावित दोष है: यह विधि पूर्ण L2 लेनदेन इतिहास की वसूली की अनुमति नहीं देती है, जो कुछ DApps के लिए एक समस्या हो सकती है।
उदाहरण के लिए, DeFi लेंडिंग प्रोटोकॉल, Compound को लें और मान लें कि यह स्टेट-डिफरेंशियल आधारित ZK रोलअप स्टैक के शीर्ष पर बनाया गया है। इन प्रोटोकॉल को हर सेकंड सप्लाई और लेंडिंग दरों की गणना करने के लिए एक संपूर्ण लेनदेन इतिहास की आवश्यकता होती है। हालाँकि, यदि ZK रोलअप सीक्वेंसर विफल हो जाता है, तो क्या होता है जब अन्य रोलअप नोड्स नवीनतम स्थिति को पुनर्स्थापित करने का प्रयास करते हैं? यह स्थिति को पुनर्स्थापित कर सकता है, लेकिन ब्याज दर गलत तरीके से बहाल हो जाएगी क्योंकि यह प्रत्येक मध्यवर्ती लेनदेन के बजाय केवल बैचों के बीच स्नैपशॉट को ट्रैक कर सकता है।
निष्कर्ष के तौर पर
इस लेख का मुख्य दावा यह है आज के अधिकांश ZK रोलअप में कोई "ZK" नहीं है, और DApps में कई जगह हैं जहाँ ZKPs और ZK प्रक्रियाओं का उपयोग करना सबसे अच्छा विकल्प नहीं हो सकता है। ZK तकनीक को आरोप लगने से कोई फ़र्क नहीं पड़ता क्योंकि इसमें कुछ भी ग़लत नहीं है, लेकिन यह अपनी तकनीकी उन्नति का उपयोग करने की प्रक्रिया में DApps के प्रदर्शन में संभावित गिरावट ला सकती है। हालाँकि, इसका मतलब यह नहीं है कि ZK तकनीक उद्योग के लिए बेकार है। जब ZKP और ZK रोलअप अंततः परिपक्व हो जाते हैं, तो वे निश्चित रूप से ब्लॉकचेन ट्रिलेम्मा के लिए बेहतर समाधान प्रदान कर सकते हैं। वास्तव में, पहले से ही ZK-आधारित परियोजनाएँ हैं जो ZK गोपनीयता बनाए रखती हैं, और कई प्रकार के DApp हैं जो प्रभावी रूप से ZKP और ZK कन्वोल्यूशन का लाभ उठाते हैं।
यह लेख इंटरनेट से लिया गया है: ZK रोलअप्स: द एलिफेंट इन द रूम
24 अप्रैल को आधिकारिक समाचार के अनुसार, चाइना एसेट मैनेजमेंट (हांगकांग) ने आज घोषणा की कि चाइना एसेट मैनेजमेंट के बिटकॉइन ETF और चाइना एसेट मैनेजमेंट के एथेरियम ETF को हांगकांग के सिक्योरिटीज एंड फ्यूचर्स कमीशन (SFC) द्वारा अनुमोदित किया गया है और इन्हें 29 अप्रैल, 2024 को जारी किया जाना है और 30 अप्रैल, 2024 को हांगकांग ट्रेडिंग प्लेटफॉर्म पर सूचीबद्ध किया जाना है। यह पहली बार है जब एशियाई बाजार में इस तरह के उत्पाद लॉन्च किए गए हैं। इन दो प्रकार के उत्पादों को बिटकॉइन और एथेरियम की हाजिर कीमतों पर आधारित निवेश रिटर्न प्रदान करने के लिए डिज़ाइन किया गया है। इस प्रमुख कदम ने एक बार फिर हांगकांग अवधारणा की ओर ध्यान आकर्षित किया है। इस वर्ष की शुरुआत में, हांगकांग अवधारणा के नेता CFX ने दो महीनों में US$0.19 से US$0.52 तक की वृद्धि की।…