बिटकॉइन रोलअप – चट्टान या कठिन जगह?

Must Read

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

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

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

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

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

उचित रोलअप

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

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

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

वैलिडियम्स

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

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

इसमें यह प्रमाणित करना शामिल है कि डेटा अन्य चेन पर मौजूद है, जो अंततः एक ऑरेकल समस्या है। बिटकॉइन का ब्लॉकचेन अपने स्वयं के ब्लॉकचेन पर होने वाली घटनाओं को छोड़कर किसी भी चीज़ को पूरी तरह से सत्यापित नहीं कर सकता है। श्रेष्ठ यह केवल ZKP को सत्यापित कर सकता है। हालाँकि, ZKP यह सत्यापित नहीं कर सकता कि रोलअप डेटा वाला ब्लॉक वास्तव में उत्पादित होने के बाद सार्वजनिक रूप से प्रसारित किया गया था। यह सत्यापित नहीं कर सकता कि बाहरी जानकारी वास्तव में सभी के लिए सार्वजनिक रूप से उपलब्ध है।

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

द रॉक एंड हार्ड प्लेस

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

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

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

बाह्य डेटा उपलब्धता प्रणाली पर कोई भी ब्लॉक उत्पादक अब ब्लॉक का उत्पादन करके बिटकॉइन रोलअप उपयोगकर्ताओं के धन को बंधक बनाने में सक्षम है, तथा डेटा उपलब्ध कराने के लिए वास्तव में उसे प्रसारित नहीं कर सकता है।

तो अगर हम कभी बिटकॉइन पर एक आदर्श रोलअप कार्यान्वयन प्राप्त कर लेते हैं जो वास्तव में एकतरफा उपयोगकर्ता निकासी को सक्षम बनाता है, तो यह क्या होगा? चट्टान, या कठिन जगह?



Source link

- Advertisement -

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -

Latest Article

- Advertisement -