बिटकॉइन के लिए प्रस्तावित वैधता रोलअप - ट्रस्टनोड्स

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

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

"रोलअप एक ब्लॉकचेन है जो एक अलग 'पैरेंट' ब्लॉकचैन के ब्लॉक के अंदर उत्पत्ति से वर्तमान स्थिति को फिर से गणना करने के लिए राज्य की जड़ और कम से कम पर्याप्त लेनदेन डेटा संग्रहीत करता है, जबकि लेनदेन निष्पादन 'ऑफचेन' को एक अलग नोड नेटवर्क में स्थानांतरित करता है।"

यह सुनिश्चित करने के लिए कि नए रोलअप ब्लॉक रोलअप प्रोटोकॉल के नियमों का पालन करते हैं, वैधता रोलअप में "वैधता प्रमाण" के लिए पर्याप्त डेटा ऑन-चेन होता है।

ये सबूत ZK-tech के माध्यम से बनाए जाते हैं, आजकल ज्यादातर STARK, और इस प्रकार आपको एक संपीड़न विधि मिलती है, जहां आप इस दूसरी परत पर 100x लेनदेन को पूरा कर सकते हैं, जिसमें आधार परत सुरक्षा के विशाल बहुमत के साथ, और यह सब सिर्फ अनुवाद करता है एक ऑन-चेन लेनदेन।

लाइटनिंग नेटवर्क जैसी किसी चीज़ पर इसका महत्वपूर्ण उपयोगिता लाभ है क्योंकि आपको कोलेटरल, राउटर आदि जैसी चीज़ों की आवश्यकता नहीं है, आप बस रोलअप में जमा करते हैं।

सरल स्थानान्तरण के लिए उन्हें काफी हद तक एथेरियम पर लागू किया गया है, जहां वे अब पूरी zk आधारित एथेरियम वर्चुअल मशीन पर काम कर रहे हैं, इस उम्मीद के साथ कि अंततः ZK समाधान को आधार परत पर ही लागू किया जा सकता है।

बिटकॉइन में हालांकि इस वसंत तक इस पर ज्यादा काम नहीं हुआ है, जब बिटकॉइन डेवलपर ट्रे डेल बोनिस ने, प्रकाशित बिटकॉइन में वैधता रोलअप कैसे लागू किया जा सकता है, इसके कोड उदाहरण। रोशनी कहते हैं:

"बिटकॉइन की मूल ट्यूरिंग-अपूर्ण प्रोग्रामिंग भाषा, स्क्रिप्ट का उपयोग करके बिटकॉइन पर एक वैधता रोलअप बनाना संभव होगा, जिसमें अपेक्षाकृत छोटे बदलाव (कोड पदचिह्न के संदर्भ में) ऑपकोड स्क्रिप्ट का समर्थन करता है ...

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

पुनरावर्ती अनुबंध एक प्रकार का स्मार्ट अनुबंध है जो उस स्क्रिप्ट के प्रकार को प्रतिबंधित करता है जिसे खर्च करने के बाद बीटीसी को भेजा जा सकता है।

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

एक बार जब रोलअप पर बीटीसी का मालिक रोलअप पर एक वैध निकासी लेनदेन की पुष्टि करता है, तो वे अपने बीटीसी के साथ रिकर्सिव वाचा स्क्रिप्ट से एल 1 निकासी पते पर बाहर निकल सकते हैं जो उन्होंने निर्दिष्ट किया था।

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

संकल्पनात्मक रूप से यह सरल लगता है। रिकर्सिव कॉन्ट्रैक्ट्स लॉकिंग पार्ट, या रोलअप के अंदर और बाहर फंड के ट्रांसफर से निपटते हैं, जबकि प्रूफ को एकीकृत करने के लिए कुछ अन्य बदलावों की आवश्यकता होती है।

बिटकॉइन हालांकि बदलने के लिए कुख्यात रूप से धीमा है, लेकिन लाइट का कहना है कि प्रस्ताव बिटकॉइन के लोकाचार के साथ पूरी तरह से संगत है, बिटकॉइन डेवलपर्स मेलिंग सूची को बता रहा है:

"वैधता रोलअप में पीयर-टू-पीयर इलेक्ट्रॉनिक कैश सिस्टम के रूप में बिटकॉइन के मूल मूल्यों या कार्यक्षमता का त्याग किए बिना बिटकॉइन की स्केलेबिलिटी, गोपनीयता और प्रोग्राम योग्यता में सुधार करने की क्षमता है।

अपनी मूल श्रृंखला के क्रिप्टोग्राफ़िक रूप से सुरक्षित एक्सटेंशन के रूप में वैधता रोलअप की 'भरोसेमंद' प्रकृति को देखते हुए, और बिटकॉइन की स्थिति को सबसे सुरक्षित निपटान परत के रूप में देखते हुए, कोई यह भी कह सकता है कि ये प्रोटोकॉल एक दूसरे के लिए एक _परफेक्ट मैच_ हैं।

उन्हें किसी अतिरिक्त बैंडविड्थ या भंडारण की आवश्यकता नहीं है, इसलिए उल्लेखनीय ट्रेडऑफ़ के बिना मापनीयता प्रदान करना।

हालांकि, बिटकॉइन में उनका कार्यान्वयन बहुत धीमा होने की संभावना है, लाइट के बजाय यह सुझाव दे रहा है:

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

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

मेलिंग सूची चर्चा पर बताते हुए उस ब्लॉकस्ट्रीम के ग्रेग सैंडर्स के साथ ब्लॉकस्ट्रीम द्वारा तरल बनाए रखा जाता है:

"क्या लेन-देन आत्मनिरीक्षण/OP_ZKP(?) के लिए 'आस्क' की एक पेज की चीट शीट है और अलग-अलग रोलअप आर्किटेक्चर के लिए अलग-अलग और एक साथ उनके उपयोग हैं?"

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

कम से कम नहीं क्योंकि यह ब्लीडिंग एज डेवलपमेंट होगा, हालांकि पूरी तरह से मूल नहीं है क्योंकि एथेरियम में देव 2019 से इन zk सिस्टम पर काम कर रहे हैं।

परिवहन जो अब उस बिंदु पर पहुंच गया है जहां बिटकॉइन के लिए कंकाल रखा गया है। हालांकि पूर्ण कार्यान्वयन में काफी समय लग सकता है।

 

स्रोत: https://www.trustnodes.com/2022/10/12/validity-rollups-proposed-for-bitcoin