हमारी 101 शिक्षा श्रृंखला की एक और कड़ी में आपका स्वागत है, जहां हम BOB के प्रमुख निर्माण खंडों को यथासंभव सरल और स्पष्ट रूप से समझाएंगे।

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

बिटवीएम बिटकॉइन को और अधिक स्मार्ट बनाता है 

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

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

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

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

  1. नए ऑपकोड जोड़ें : ये नए अंतर्निहित फ़ंक्शन हैं जिन्हें बिटकॉइन कोड में जोड़कर प्रोग्राम का आकार कम किया जा सकता है ताकि उन्हें बिटकॉइन के 4MB ब्लॉक में फ़िट किया जा सके। बिटकॉइन के कोड को बदलने के लिए समुदाय में काफ़ी विरोध है, जिससे अल्पावधि में ऐसा होना असंभव है। 
  2. बिटवीएम का उपयोग करें : बिटवीएम बिटकॉइन पर प्रोग्रामों को आशावादी तरीके से चलाने की अनुमति देता है, जिसका अर्थ है कि यह अधिकांश गणनाओं को ऑफ-चेन संभालता है और इसलिए बिटकॉइन की सीमाओं से बाधित नहीं होता है। हालाँकि, अगर कोई परिणाम से असहमत है, तो वह बिटकॉइन पर ऑन-चेन विवाद उठा सकता है। अगर कोई धोखाधड़ी होती है, तो धोखेबाज व्यक्ति का पर्दाफाश हो जाता है और उसे दंडित किया जाता है।

प्रस्तावित दो समाधानों में से, बिटवीएम ही एकमात्र ऐसा समाधान है जो वर्तमान में संभव है। 

भरोसेमंद ब्रिजिंग और सच्चे बिटकॉइन रोलअप

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

  1. ट्रस्टलेस बिटकॉइन ब्रिज : बिटकॉइन DeFi के लिए ब्रिजिंग की नई कल्पना, उन सभी मौजूदा बिटकॉइन ब्रिज मॉडलों में नाटकीय रूप से सुधार, जिनमें आपको अपने बिटकॉइन के लिए किसी पर भरोसा करना पड़ता है। BTC को BOB जैसे नए इकोसिस्टम में आसानी से और सुरक्षित रूप से स्थानांतरित करने में सक्षम बनाता है। 
  2. ट्रू बिटकॉइन रोलअप : हालाँकि ब्रिज वर्तमान में नंबर 1 उपयोग का मामला है, भविष्य में BitVM का उपयोग करके ट्रू बिटकॉइन रोलअप चलाना संभव हो सकता है, जहाँ लेनदेन डेटा बिटकॉइन ब्लॉकचेन पर संग्रहीत होता है। ब्लॉकस्पेस की भारी लागत के कारण, अभी तक कोई भी बिटकॉइन L2 ऐसा नहीं करता है। इसे कुशलतापूर्वक कैसे किया जाए, इस पर अभी भी शोध चल रहा है।

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

BOB का BitVM ब्रिज डिज़ाइन हाइब्रिड लेयर 2 के लिए अनुकूलित है

जैसा कि आपने हमारे पिछले लेख 101 में पढ़ा होगा, BOB एक हाइब्रिड लेयर 2 है जो अपनी सुरक्षा को बिटकॉइन पर आधारित रखते हुए Ethereum-शैली का DeFi प्रदान करेगा। BitVM2 बीओबी के हाइब्रिड डिजाइन में केंद्रीय भूमिका निभाता है:

  1. विश्वास-न्यूनतम ब्रिज: बहु-हस्ताक्षर समूहों या केंद्रीकृत संरक्षकों पर भरोसा करने के बजाय, BitVM यह सुनिश्चित करता है कि जब तक कम से कम एक ईमानदार भागीदार मौजूद है, कोई भी धन की चोरी नहीं कर सकता। हाल ही में Fiamma के साथ मिलकर एक सफल प्रोटोटाइप का परीक्षण किया गया—जो BTC को BOB से जोड़ने के लिए एक क्रांतिकारी कदम है।

  2. बिटकॉइन डीफ़ी को गति देना: बिटवीएम के साथ, बीटीसी आसानी से बीओबी में स्थानांतरित हो सकता है, विभिन्न डीफ़ी डैप्स के साथ इंटरैक्ट कर सकता है, और फिर न्यूनतम विश्वास के साथ बिटकॉइन में वापस आ सकता है। किसी भी बेईमान ऑपरेटर को ऑन-चेन चुनौती दी जा सकती है, जिससे सिस्टम सुरक्षित रहता है। 

बिटवीएम भूमिकाएँ और ज़िम्मेदारियाँ

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

ऑपरेटर्स

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

समिति

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

तरलता प्रदाता (एलपी) 

पेशेवर तरलता प्रदाताओं से अपेक्षा की जाती है कि वे BOB पर BitVM BTC के विशाल बहुमत की खनन प्रक्रिया को संभालें। ऐसा इसलिए है क्योंकि प्रत्येक खनन और इसलिए BitVM के प्रत्येक नए इंस्टेंस में बड़ी मात्रा में BTC शामिल होंगे - आमतौर पर दक्षता के लिए 10 या 100 BTC। इसी प्रकार, प्रत्येक निकासी एक पूर्ण BitVM इंस्टेंस की होनी चाहिए - आंशिक निकासी संभव नहीं है। यह रोज़मर्रा के उपयोगकर्ताओं के लिए अव्यावहारिक है, इसलिए LPs L1 और L2 के बीच परिसंपत्तियों को पुनर्संतुलित करने के लिए ज़िम्मेदार हैं।

चैलेंजर्स

चैलेंजर लेनदेन की निगरानी करके और गलत व्यवहार की स्थिति में ऑपरेटर को चुनौती देकर निकासी प्रक्रिया की सुरक्षा सुनिश्चित करते हैं। ऑपरेटरों और DeFi उपयोगकर्ताओं को स्वयं चैलेंजर के रूप में कार्य करने की अनुमति है। 

बिटकॉइन DeFi उपयोगकर्ता

BitVM का सीधे इस्तेमाल करने के बजाय, ज़्यादातर DeFi उपयोगकर्ता BOB गेटवे और बिटकॉइन इंटेंट द्वारा संचालित एटॉमिक क्रॉस-चेन स्वैप के ज़रिए BOB पर BTC में स्वैप करेंगे। इसका मतलब है कि वे अपने मूल BTC को BOB पर ट्रस्ट-मिनिमाइज़्ड BitVM ब्रिज्ड BTC में सीधे स्वैप करेंगे, जिसे पहले किसी LP द्वारा L2 पर लाया गया था। यह BitVM की अंतर्निहित जटिलता के बावजूद लगभग "CEX जैसा" अनुभव प्रदान करता है, ठीक उसी तरह जैसे Ethereum पर लिक्विडिटी ब्रिज काम करते हैं—और वह भी किसी केंद्रीय संरक्षक पर भरोसा किए बिना।

बिटवीएम/एसीसी

BOB ने BitVM को तेज़ी से अपनाने के लिए 20 से ज़्यादा शोध और संस्थागत साझेदारों के साथ मिलकर bitvm/acc की स्थापना की। यह तकनीक उतनी ही अच्छी होती है जितने अच्छे लोग इसे इस्तेमाल करते हैं और इसका समर्थन करते हैं, इसलिए bitvm/acc को शीर्ष स्तर के ऑपरेटरों और LPs को शिक्षित करने और उन्हें शामिल करने में मदद करने के लिए डिज़ाइन किया गया है। 

बिटवीएम चरण दर चरण

BOB के सह-संस्थापक एलेक्सी ज़मायटिन द्वारा सह-लिखित नवीनतम BitVM2 डिज़ाइन, बिटकॉइन पर व्यावहारिक धोखाधड़ी प्रमाण प्रदान करता है, जिससे हम बिटकॉइन L1 और BOB के बीच विश्वास-न्यूनतम सेतु स्थापित कर पाते हैं। इसे सरल रखना थोड़ा मुश्किल ज़रूर है, लेकिन हम इसे ज़रूर आज़माएँगे। नीचे दी गई प्रक्रिया BitVM प्रोग्राम के एक ही इंस्टेंस के ज़रिए 10 BTC जमा और निकालने की है।

1. BitVM इंस्टेंस सेटअप करें

ऑपरेटर 10 BTC के लिए BitVM का एक इंस्टेंस सेट करता है, समिति उसकी जाँच करती है और आवश्यक लेनदेन पर पूर्व-हस्ताक्षर करती है। यह इंस्टेंस बिटकॉइन स्क्रिप्ट में एक प्रोग्राम होता है, जिसे फिर शून्य ज्ञान (ZK) प्रमाण में संपीड़ित किया जाता है। एक SNARK सत्यापनकर्ता का आकार 2GB हो सकता है, जो 4MB बिटकॉइन ब्लॉक के लिए अभी भी बहुत बड़ा है। फिर SNARK को क्रमिक उप-प्रोग्रामों में विभाजित किया जाता है ताकि प्रत्येक एक ब्लॉक में समा सके।

2. बीटीसी जमा करें (पेग-इन)

उपयोगकर्ता इस BitVM इंस्टेंस से जुड़े पते पर BTC भेजता है और BOB पर 10 BTC उत्पन्न हो जाता है।

3. बीटीसी निकालें (पेग-आउट)

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

4. चुनौती

चुनौती अवधि के दौरान और ऑपरेटर द्वारा BitVM इंस्टेंस से BTC वापस प्राप्त करने से पहले, चुनौती देने वाले यह सत्यापित करते हैं कि प्रक्रिया सही ढंग से पूरी हो गई है, BOB पर BTC बर्न हो गया है और बिटकॉइन पर BTC सेटअप चरण के दौरान पूर्व-हस्ताक्षरित लेनदेन के अनुसार सही पते पर पहुँचा दिया गया है। यदि चुनौती देने वाले को लगता है कि प्रतिपूर्ति अनुरोध धोखाधड़ीपूर्ण है, तो वे चुनौती प्रस्तुत कर सकते हैं। ऐसा होने पर, ऑपरेटर को बिटकॉइन चेन पर प्रमाण डेटा प्रस्तुत करना होगा।

5. सिद्ध करें

यदि लेन-देन धोखाधड़ी वाला है, तो प्रमाण गलत होगा, और चुनौती देने वाला ऐसा लेन-देन प्रस्तुत कर सकता है जिससे ऑपरेटर की संपार्श्विक संपत्ति कम हो जाती है और दावा सफल नहीं हो पाता। यदि ऑपरेटर को गलत तरीके से चुनौती दी गई है, तो खंडन लेन-देन विफल हो जाएगा और ऑपरेटर BTC वापस ले सकेगा।

बिटवीएम + बीओबी: बिटकॉइन डीफाई को अनलॉक करना

BitVM2 + BOB की हाइब्रिड चेन, बिटकॉइन DeFi की पूरी क्षमता को अनलॉक करने के लिए पहेली का वह टुकड़ा है जो गायब है। अब बड़े कस्टोडियन या जटिल मल्टी-सिग्नेचर समूहों पर निर्भर रहने की ज़रूरत नहीं है—सभी को सुरक्षित रखने के लिए बस एक ईमानदार प्रतिभागी ही काफी है।

नतीजा हर मोर्चे पर जीत है। खुदरा उपयोगकर्ता और बड़े संस्थान, दोनों ही अपने BTC को पूरी सुरक्षा और न्यूनतम विश्वास के साथ DeFi में तैनात कर पाएँगे, जबकि डेवलपर्स को BitVM द्वारा संचालित एक बेहद सुरक्षित BTC ERC-20 टोकन का लाभ मिलेगा—जिससे वे अपने Dapps के लिए बिटकॉइन की बेजोड़ तरलता का लाभ उठा पाएँगे।