आर्क एक युवा तुर्की डेवलपर, बुरक द्वारा प्रस्तावित एक उपन्यास ऑफ-चेन लेनदेन बैचिंग तंत्र है। वर्तमान में दो कार्यान्वयन किए जा रहे हैं, एक आर्क लैब्स द्वारा, और दूसरा दूसरे द्वारा, न तो बुरक के साथ शामिल नहीं है।
आर्क के लिए मूल प्रस्ताव बहुत अधिक जटिल था, और वर्तमान में बनाए जा रहे कार्यान्वयन की तुलना में गोपनीयता के आसपास कुछ डिजाइन लक्ष्यों को अधिक केंद्रित किया गया था। यह भी मूल रूप से आवश्यकता के लिए कल्पना की गई थी जांच (CTV) बनाने के लिए।
प्रोटोकॉल ठीक से कार्य करने के लिए एक केंद्रीय समन्वय सर्वर पर निर्भर करता है, लेकिन इसके बावजूद एक ही कार्यक्षमता प्रदान करने में सक्षम है और सुरक्षा गारंटी देता है कि लाइटनिंग नेटवर्क करता है। जब तक कोई उपयोगकर्ता आवश्यक समय अवधि के दौरान ऑनलाइन रहता है, हर समय (जब तक कि वे कम समय के लिए ऑपरेटर पर भरोसा करने के लिए नहीं चुनते हैं) प्रत्येक उपयोगकर्ता किसी भी समय एकतरफा रूप से ARK सिस्टम से बाहर निकलने और अपने फंड के पूर्ण एकतरफा नियंत्रण को वापस लेने में सक्षम होता है।
बिजली के विपरीत, एआरके को उपयोगकर्ताओं को धन प्राप्त करने के लिए पूर्व-आवंटित तरलता को सौंपा जाने की आवश्यकता नहीं है। एक आर्क उपयोगकर्ता बस एक बटुए पर जहाज पर जा सकता है और तुरंत कोई तरलता पूर्व-आवंटन के साथ धन प्राप्त कर सकता है।
चलो आर्क के विभिन्न घटक टुकड़ों के माध्यम से चलते हैं।
आर्क पर आयोजित सिक्कों को आभासी कहा जाता है € (VUTXOS)। ये केवल पूर्व-हस्ताक्षरित लेनदेन हैं जो एक बार जमा किए गए ऑनचेन के एकतरफा नियंत्रण के तहत एक वास्तविक UTXO के निर्माण की गारंटी देते हैं, लेकिन अन्यथा ऑफचिन आयोजित किए जाते हैं।
प्रत्येक उपयोगकर्ता के Vutxos को पूर्व-हस्ताक्षरित लेनदेन के एक पेड़ के अंदर नेस्टेड किया जाता है, या “बैच”। ARK समन्वयक सर्वर, या ARK सेवा प्रदाता (ASP) होने से काम करता है, एक बैच बनाने के लिए आवश्यक उपयोगकर्ताओं के बीच समन्वय की सुविधा प्रदान करता है। जब भी उपयोगकर्ता धन प्राप्त कर रहे हैं, आर्क को ऑनबोर्डिंग, या ऑफबोर्डिंग करते हैं, तो एक नया बैच बनाने के लिए लेनदेन और संबंधित लेनदेन के पेड़ का निर्माण करना आवश्यक है।

पेड़ का निर्माण एकल रूट UTXO की पुष्टि के लिए किया जाता है, जो एक N-of-N मल्टीसिग के साथ लॉक किया गया है, जिसमें सभी उपयोगकर्ताओं को पेड़ के साथ-साथ ASP के साथ-साथ Vutxos रखने वाले सभी उपयोगकर्ता शामिल हैं, और धीरे-धीरे अधिक से अधिक UTXOs में विभाजित हो जाते हैं, जब तक कि वे पत्तियों तक नहीं पहुंचते हैं, जो प्रत्येक उपयोगकर्ता VUTXO हैं। प्रत्येक VUTXO को एक स्क्रिप्ट का उपयोग करके गारंटी दी जाती है जिसे 2-2 मल्टीसिग द्वारा हस्ताक्षरित किया जाना है, उपयोगकर्ता द्वारा आयोजित एक कुंजी, और दूसरा ASP द्वारा, या केवल एक टाइमलॉक के बाद उपयोगकर्ता।
हर बार जब पेड़ विभाजित होता है, तो Vutxos को onchain बनाया जाता है, लेकिन इसलिए अधिक आंतरिक Utxos होते हैं जो अभी तक वास्तव में Vutxos में विभाजित नहीं होते हैं। इनमें से प्रत्येक आंतरिक UTXOS ASP से बना N-of-N मल्टीसिग के साथ लॉक किया गया है, और उन सभी उपयोगकर्ताओं के साथ जिनके पास पेड़ के नीचे एक VUTXO है। बैच निर्माण प्रक्रिया के दौरान, उपयोगकर्ता अपने संबंधित VUTXOS पर शुरू करते हैं, और एक हस्ताक्षर प्रक्रिया से गुजरते हैं जो पेड़ की जड़ से नीचे वापस जाते हैं। यह गारंटी देता है कि VUTXO के प्रत्येक उपयोगकर्ता के दावे से पहले रूट को कभी भी हस्ताक्षरित नहीं किया जाएगा, यह सुनिश्चित करता है कि वे हमेशा अपने फंड के लिए सबसे खराब स्थिति में एकतरफा पहुंच रखते हैं।
प्रत्येक बैच में एक समाप्ति समय भी होता है (जो अगले भाग में समझ में आएगा)। यह एक्सपायरी खर्च पथ, जो रूट utxo onchain के साथ -साथ प्रत्येक आंतरिक UTXO के लिए एक वैकल्पिक खर्च की स्थिति के रूप में मौजूद है, ASP को एकतरफा रूप से सभी फंडों को स्वयं खर्च करने की अनुमति देता है।
जब यह आर्क पर लेन -देन करने की बात आती है, तो दो संभावित तंत्र हैं जो संभव हैं, दोनों सुरक्षा मॉडल के संदर्भ में अपनी लागत और निहितार्थ दोनों के साथ। आउट-ऑफ-द-राउंड ट्रांसफर, या प्रीकोनफर्ड लेनदेन हैं, और इन-राउंड ट्रांसफर हैं, या वास्तव में पुष्टि किए गए लेनदेन हैं।
आउट-ऑफ-राउंड ट्रांसफर का संचालन करना एक बहुत ही सरल प्रक्रिया है। यदि एक उपयोगकर्ता (ऐलिस) एक और (बॉब) का भुगतान करना चाहता है, तो वे बस एएसपी से संपर्क करते हैं और उन्हें बॉब को VUTXO खर्च करने वाले लेनदेन पर सह-हस्ताक्षर करते हैं। बॉब को तब दिया जाता है, जो पूर्व-हस्ताक्षरित लेनदेन, साथ ही अन्य सभी लोगों को वापस बैच रूट ऑनचेन में वापस ले जाते हैं। बॉब अब एकतरफा इस लेनदेन के साथ आर्क से बाहर निकलने में सक्षम है, लेकिनउसे एएसपी पर भरोसा करना चाहिए कि वह ऐलिस के साथ टकराव न करे। इन आउट-ऑफ-राउंड लेनदेन को अंत में उनकी पुष्टि करने से पहले कई बार जंजीर किया जा सकता है।
आर्क लेनदेन को अंतिम रूप देने के लिए, उपयोगकर्ताओं को “बैच स्वैप” में संलग्न होना होगा। उपयोगकर्ता वास्तव में विश्वसनीय रूप से एक बैच के भीतर एक स्थानांतरण की पुष्टि नहीं कर सकते हैं, उन्हें एक नए बैच में बनाए गए ताजा VUTXO के साथ मौजूदा बैच में एक VUTXO को स्वैप करना होगा। यह ASP का उपयोग स्वैप के एक सूत्रधार के रूप में किया जाता है, और जिसे “कनेक्टर इनपुट” कहा जाता है, की सहायता से।

जब कोई उपयोगकर्ता एक बैच स्वैप के साथ एक आर्क लेनदेन को अंतिम रूप देने के लिए जाता है, तो वे ASP को VUTXO के नियंत्रण को त्याग देते हैं। यह समस्याग्रस्त हो सकता है, एएसपी को केवल इसे रखने से रोकना और उन्हें एक नए बैच में एक पुष्ट वत्सो नहीं देना है? कनेक्टर इनपुट।
जब एक नया बैच बनाया जाता है, तो लेनदेन में एक दूसरा आउटपुट बनाया जाता है, जिसकी पुष्टि कनेक्टर UTXOS से बना एक नए पेड़ को चेन पर दी जाती है। जब बॉब बैच स्वैप का संचालन करने के लिए एएसपी के लिए एक फॉरफ़िट लेनदेन पर हस्ताक्षर करने के लिए जाता है, तो लेनदेन में एक इनपुट के रूप में शामिल है नए बैच से।
यह एक परमाणु गारंटी बनाता है। बॉब की पुष्टि की गई VUTXO उसी लेन -देन में एक बैच में शामिल है, कनेक्टर इनपुट को बनाया गया है, जो कि उसके फ़ॉरेस्ट लेनदेन को मान्य होने के लिए आवश्यक है। यदि उस बैच को कभी भी onchain नहीं बनाया जाता है, तो IE BOB वास्तव में कभी भी नई पुष्टि की गई VUTXO प्राप्त नहीं करता है, तो ASP के लिए उसने जो फोर्जिट लेनदेन पर हस्ताक्षर किए थे, वह कभी भी वैध और पुष्टिकरण करने योग्य नहीं होगा।
उपयोगकर्ताओं के बीच स्थानान्तरण की सुविधा के लिए नए बैच बनाने के लिए आवश्यक तरलता के सभी ASP द्वारा प्रदान किए जाते हैं। उपयोगकर्ताओं के लिए नए बैच बनाने के लिए उन्हें पर्याप्त तरलता होना आवश्यक है जब तक कि पुराने लोगों की समाप्ति नहीं हो जाती है और एएसपी एकतरफा रूप से उन्हें उपयोगकर्ताओं के लिए VUTXOS बनाने के लिए पहले से बंद पुरानी तरलता को पुनः प्राप्त करने के लिए एकतरफा रूप से स्वीप कर सकता है।
यह आर्क प्रोटोकॉल के केंद्र में तरलता गतिशील का मूल है। जबकि एक अर्थ में यह एक बड़ी दक्षता जीत है, उपयोगकर्ताओं का आकलन करने के लिए तरलता प्रदाताओं की आवश्यकता नहीं होती है और अनिवार्य रूप से अनुमान लगाते हैं कि कौन से लोग वास्तव में भुगतान के बड़े संस्करणों को प्राप्त करेंगे, इससे पहले कि वे किसी भी धन को प्राप्त कर सकें, दूसरे में यह एक दक्षता हानि है क्योंकि एएसपी के पास उपयोगकर्ताओं के लिए नए बैचों को जारी रखने के लिए पर्याप्त तरल होना चाहिए, लेकिन वे आवंटन को फिर से शुरू कर सकते हैं और आवंटन करना शुरू कर सकते हैं।
यह एक सभ्य डिग्री तक कम किया जा सकता है कि कितनी बार एक एएसपी लंबित लेनदेन को अंतिम रूप देने के लिए नए बैच बनाने की पेशकश करता है। एएसपी की स्थिति में वास्तविक समय में नए बैच बनाने का प्रयास करने के लिए जैसे ही लेनदेन आ रहा है, तरलता की आवश्यकताएं अत्यधिक उच्च होंगी। हालांकि, एक एएसपी उस आवृत्ति को कम कर सकता है जिस पर वे नए बैच बनाते हैं और अपनी तरलता आवश्यकताओं को काफी कम कर देते हैं।
इस गतिशील में ब्लॉकस्पेस उपयोग के लिए निहितार्थ भी हैं। लाइटनिंग के विपरीत, जो मजबूत पुष्टिकरण गारंटी प्रदान कर सकता है, पूरी तरह से ऑफचेन प्रदान करता है, ताकि एक आर्क लेनदेन के लिए एक नया बैच के बराबर विश्वसनीय डिग्री हो सके। है onchain बनाया जाना है। इसका मतलब यह है कि बिजली के विपरीत, जहां लेन -देन की मात्रा खुद को ऑनचेन नहीं दर्शाती है, आर्क लेनदेन के वेग को स्वाभाविक रूप से ब्लॉकस्पेस के उपयोग की एक आनुपातिक मात्रा की आवश्यकता होती है, यद्यपि बहुत संकुचित और कुशल तरीके से। यह किसी भी समय अंतराल के दौरान कितने आर्क बैच बनाए जा सकते हैं, इसकी एक सैद्धांतिक ऊपरी सीमा बनाता है (हालांकि इस गतिशील के आधार पर आर्क पेड़ छोटे या बड़े हो सकते हैं)।
आर्क कई मायनों में लाइटनिंग नेटवर्क के लिए ट्रेडऑफ़ के लगभग विपरीत सेट प्रस्तुत करता है। यह ऑफचेन लेनदेन के लिए एक बड़े पैमाने पर ब्लॉकस्पेस दक्षता में सुधार है, और लाइटनिंग नेटवर्क पर तरलता आवंटन की समस्या के साथ दूर करता है, लेकिन इसमें बहुत करीब बंधे हुए थ्रूपुट सीमा होती है जो ब्लॉकचेन थ्रूपुट सीमा के साथ सहसंबद्ध है।
लगभग विपरीत ट्रेडऑफ़ का यह गतिशील इसे लाइटनिंग नेटवर्क के लिए एक बहुत ही पूरक प्रणाली बनाता है। यह इसके साथ परस्पर क्रिया भी कर सकता है, यानी Vutxos को लाइटनिंग नेटवर्क में प्रवेश करने या बाहर निकलने के लेनदेन में परमाणु रूप से स्वैप किया जा सकता है।
अंतत: यह कैसे व्यापक बिटकॉइन पारिस्थितिकी तंत्र में फिट बैठता है, अभी तक देखा जाना बाकी है, लेकिन यह एक निस्संदेह मूल्यवान प्रोटोकॉल स्टैक है जो कुछ कार्यात्मक आला पाएगा, भले ही यह मूल रूप से इच्छित से अलग हो।