Liquid Network, Bitcoin से अलग एक संघ द्वारा संचालित Sidechain है। L-BTC या LBTC उस बिटकॉइन का प्रतिनिधित्व करता है जो भंडार में बंद है। ब्लॉक बनाने और भंडार से BTC जारी करने का काम Bitcoin माइनरों के बजाय संचालकों का समूह करता है।
मान लें कि अन्ना पावेल को पैसे भेजना चाहती है। दोनों के पास Liquid Network का समर्थन करने वाले वॉलेट हैं और वे तेज़ पुष्टि तथा रकम की गोपनीयता चाहते हैं। अन्ना सामान्य Bitcoin भुगतान को किसी तेज़ शॉर्टकट से नहीं भेज रही। वह अपने इतिहास और नियमों वाले अलग नेटवर्क, यानी Sidechain, का उपयोग कर रही है। उसमें Bitcoin का प्रतिनिधित्व Liquid Bitcoin नाम की संपत्ति करती है, जिसे L-BTC या LBTC लिखा जाता है। इसे भंडार में रखे BTC के साथ 1:1 संबंध के लिए बनाया गया है, न कि नए माइन किए गए बिटकॉइन के रूप में। लेनदेन ब्लॉकों में दर्ज होते हैं, जो Liquid का अपना इतिहास बनाते हैं। नेटवर्क UTXO का भी हिसाब रखता है, यानी लेनदेन के वे आउटपुट जो अभी खर्च नहीं हुए। हर आउटपुट संपत्ति, रकम और उसे आगे खर्च करने की शर्तें तय करता है। इसलिए हर Bitcoin वॉलेट Liquid को नहीं संभालता, और प्राप्तकर्ता को सही नेटवर्क चुनना चाहिए। [2] [3]
अन्ना किसी दूसरे धारक या सेवा से L-BTC ले सकती है। Bitcoin से सीधे प्रवेश को peg-in कहते हैं। हमारे उदाहरण में वह खास तौर पर बनाए गए Bitcoin पते पर 0.1 BTC भेजती है, जिसका प्रबंधन Liquid के संचालकों का संघ करता है। Bitcoin में 102 पुष्टियों के बाद वह Liquid पर उसके अनुरूप 0.1 L-BTC का दावा कर सकती है; सरलता के लिए यहाँ शुल्क अलग रखे हैं। प्रति ब्लॉक औसतन दस मिनट मानें तो लगभग 17 घंटे लगते हैं, लेकिन वास्तविक समय बदलता है। प्रमाण के तौर पर मूल लेनदेन और Merkle proof दिया जाता है, जो उसे ब्लॉक में शामिल किए जाने का सबूत है। रकम दोगुनी नहीं हुई: अन्ना अब पुराने BTC अकेले खर्च नहीं कर सकती और उसकी जगह L-BTC नियंत्रित करती है। पहले से मौजूद L-BTC खरीदना अलग रास्ता है; हर खरीदार के लिए नया peg-in ज़रूरी नहीं। [4] [9]
यदि पावेल को Bitcoin के मुख्य नेटवर्क पर BTC चाहिए, तो उसके L-BTC की कुंजी भर से भंडार नहीं खुलता। निजी कुंजी गुप्त जानकारी है, जिससे वॉलेट Liquid पर संबंधित धन खर्च करने की अनुमति देने वाला डिजिटल हस्ताक्षर बनाता है। इससे पावेल को Bitcoin के भंडार से खर्च करने के लिए हस्ताक्षर का अधिकार नहीं मिलता। सीधी वापसी, यानी peg-out, Peg-out Authorization Key या PAK रखने वाले अधिकृत प्रतिभागियों को उपलब्ध है। संबंधित L-BTC खर्च करने योग्य नहीं रहता, जिसे आम तौर पर बर्न करना कहते हैं, और संचालक स्वीकृत पते पर BTC जारी करते हैं। सामान्य उपयोगकर्ता प्रायः ऐसे प्रतिभागी, विनिमय सेवा या swap, यानी संपत्तियों की अदला-बदली, का सहारा लेता है। Swap का सीधा peg-out होना ज़रूरी नहीं: दूसरा पक्ष अपने पास पहले से मौजूद BTC दे सकता है। इसलिए सेवा की उपलब्धता, शुल्क, तरलता — विनिमय के लिए उपलब्ध धन — और शर्तें मायने रखती हैं। 1:1 भंडार अनुपात मुफ्त और तुरंत विनिमय का वादा नहीं है। [5] [9]
अन्ना शायद नहीं चाहती कि लेनदेन देखने की वेबसाइट, यानी एक्सप्लोरर, खोलने वाला हर व्यक्ति जाने कि उसने पावेल को कितना दिया। Confidential Transactions से रकम और भेजी गई संपत्ति का प्रकार छिपाया जा सकता है। नेटवर्क के नियम जाँचने वाले कंप्यूटर, यानी नोड, फिर भी क्रिप्टोग्राफिक प्रमाणों से जाँचते हैं कि लेनदेन उपलब्ध धन से अधिक खर्च नहीं कर रहा। अधिकृत प्राप्तकर्ता blinding key से जानकारी पढ़ता है; यह छिपे विवरण खोलने की कुंजी है, जो अपने आप पैसे खर्च करने का अधिकार नहीं देती। कुछ जानकारी अपनी इच्छा से, जैसे लेखाकार को, दी जा सकती है। लेकिन लेनदेनों के संबंध, समय और कुछ अन्य विवरण सार्वजनिक रहते हैं; peg-in और peg-out Bitcoin पर भी निशान छोड़ते हैं। इसलिए Confidential Transactions का अर्थ अपने आप गुमनाम होना या हर गतिविधि का अदृश्य होना नहीं है। [6] [10]
सामान्य संचालन Strong Federation के जिम्मे है। उसके संचालकों की दो अलग भूमिकाएँ हैं: blocksigners ब्लॉक पर हस्ताक्षर करते हैं, जबकि watchmen भंडार के BTC की कुंजियाँ और उनसे निकासी संभालते हैं। यह Bitcoin ब्लॉक खोजने के लिए गणना करने वाले माइनरों की खुली प्रतिस्पर्धा, यानी Proof of Work, पर निर्भर नहीं है। निर्णय के लिए तय संख्या में हस्ताक्षर चाहिए; सामान्य स्थिति में एक संचालक अकेला सबकी ओर से फैसला नहीं कर सकता। कुंजियों की रक्षा HSM भी करते हैं, विशेष सुरक्षा उपकरण जो सीमित करते हैं कि क्या हस्ताक्षर किया जा सकता है। सही चलने वाला लेखा और सुरक्षित भंडार अलग बातें हैं: सही तरह से पुष्टि किया गया भुगतान यह साबित नहीं करता कि BTC निकासी हमेशा उपलब्ध होगी। कोई भी सत्यापन नोड चला सकता है, लेकिन इससे वह भंडार का संरक्षक नहीं बन जाता। [2]
सामान्य स्थिति में Liquid लगभग हर मिनट एक ब्लॉक का लक्ष्य रखता है। दो पुष्टियों के बाद लेनदेन को संघ की सुरक्षा मान्यताओं के भीतर अंतिम माना जाता है: हस्ताक्षर उपकरणों के नियम पुराने इतिहास में गहरा बदलाव रोकते हैं। यह हर हमले और खराबी के विरुद्ध बिना शर्त गारंटी नहीं है। 2020 का whitepaper 15 में से 11 हस्ताक्षरों वाला विन्यास बताता है, यानी दो-तिहाई से अधिक; यह उदाहरण आज के सदस्यों की सूची नहीं है। पर्याप्त हस्ताक्षरकर्ता उपलब्ध न हों तो नए ब्लॉक बनना रुक सकता है। Liquid के भीतर की तेज़ी peg-in का इंतज़ार या Bitcoin में वापसी की प्रक्रिया भी खत्म नहीं करती। अन्ना को यह नहीं मानना चाहिए कि दोनों नेटवर्कों के बीच पूरा हस्तांतरण एक मिनट में हो जाएगा। [1] [2]
सत्यापन नोड Liquid के नियम और लेनदेन के प्रमाण जाँचता है। peg-in सत्यापन चालू हो तो वह Bitcoin नोड के जरिए उसके मूल Bitcoin प्रमाण भी जाँचता है। इसलिए L-BTC का आधार केवल संचालक की वेबसाइट पर दिखाई गई संख्या नहीं है। लेकिन इसका अर्थ यह नहीं कि अन्ना के पास भंडार के BTC की कुंजियाँ हैं या नेटवर्क हमेशा उपलब्ध रहेगा। ब्लॉक पर हस्ताक्षर रुक सकते हैं, भंडार से निकासी में समस्या आ सकती है या हमलावर सुरक्षा उपकरणों पर नियंत्रण पा सकते हैं। संघ की आपात बहाली ऐसा बटन नहीं है जिससे कोई भी L-BTC धारक अपने दम पर BTC निकाल ले। अपना वॉलेट उपयोगकर्ता खाते के संरक्षक के दिवालिया होने से बचाव में मदद कर सकता है, मगर नेटवर्कों के बीच पुल पर निर्भरता खत्म नहीं करता। [1] [2] [9]
L-BTC के अलावा दूसरी संपत्तियाँ जारी हो सकती हैं, जैसे डिजिटल वाउचर या ऐसा टोकन जिसका जारीकर्ता उसे दूसरी संपत्ति से बदलने का वादा करता है। हर संपत्ति का अलग asset ID होता है; मिलता-जुलता नाम या चिह्न उसी संपत्ति का प्रमाण नहीं है। जारीकर्ता reissuance token भी बना सकता है, जो और इकाइयाँ जारी करने का अधिकार देता है। नामों की रजिस्ट्री पहचान में मदद करती है, पर जारीकर्ता की भुगतान क्षमता या उसके वादे को कानूनी रूप से लागू कराने की क्षमता साबित नहीं करती। L-BTC के भंडार नियम बाकी टोकनों पर अपने आप लागू नहीं होते। पावेल डिजिटल वाउचर स्वीकार करे तो नेटवर्क उसका हस्तांतरण सही दर्ज कर सकता है, फिर भी जारीकर्ता बाद में अपना वादा तोड़ सकता है। [7] [11]
Liquid, Elements पर बना है। यह Bitcoin Core के कोड से निकला खुला सॉफ्टवेयर है, जिसमें कई संपत्तियों और गोपनीय लेनदेन का समर्थन जोड़ा गया है। अनुभवी उपयोगकर्ता elementsd नोड चलाकर नियम खुद जाँच सकता है। PSET, यानी Partially Signed Elements Transaction, तैयार लेनदेन को अलग उपकरणों के बीच ले जाने का प्रारूप है: इसमें जाँच, रकम छिपाने और हस्ताक्षर के लिए जरूरी जानकारी होती है। यह इस बात का प्रमाण नहीं कि भुगतान भेजा जा चुका है। दूसरी संपत्ति भेजते समय भी नेटवर्क शुल्क L-BTC में लगता है। साधारण वॉलेट अधिकतर तकनीकी बातें छिपा देता है, लेकिन चुने नेटवर्क, संपत्ति और इस्तेमाल होने वाले हस्ताक्षर उपकरण का समर्थन जाँचना जरूरी है। [8] [13]
बड़ी रकम भेजने से पहले अन्ना संगत वॉलेट चुनती है, प्राप्तकर्ता का नेटवर्क जाँचती है और खर्च समेत BTC में लौटने का ठोस तरीका समझती है। बैकअप अपने वॉलेट की जरूरत के अनुसार बनाती है। खर्च करने वाली कुंजियों के साथ गोपनीय रकम पढ़ने की जानकारी भी बहाल होनी चाहिए। सीड वह मूल गुप्त डेटा है, जिससे वॉलेट कुंजियाँ बनाता है। कुछ वॉलेट सीड से blinding keys बनाते हैं, जैसे SLIP-0077 के अनुसार; दूसरे विन्यास में अतिरिक्त बैकअप लग सकता है। इसलिए हर कुंजी को हाथ से निर्यात करना सभी के लिए जरूरी नियम नहीं है। छोटी रकम भेजकर वापस लाना केवल बैलेंस देखने से बेहतर व्यावहारिक जाँच है। Liquid कुछ भुगतानों और संपत्तियों के लिए उपयोगी हो सकता है, यदि व्यक्ति उसकी गति और गोपनीयता के साथ स्वीकार की जाने वाली शर्तें भी समझता हो। [9] [12]
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Sidechain, Bitcoin, Multisig, Proof of Work, Testnet, Bitcoin Core. इस प्रविष्टि का उल्लेख यहाँ भी है Sidechain.