डीप पार्सिंग चेन एब्सट्रैक्ट की एलिमेंट्स (CAKE) फ्रेमवर्क
मूल लेखक: पसंदीदा मिरर रीड्स आर्काइव
मूल अनुवाद: टेकफ्लो
मुख्य बिंदुओं का सारांश
-
आज डिफ़ॉल्ट क्रिप्टो उपयोगकर्ता अनुभव यह है कि उपयोगकर्ता हमेशा यह जानते हैं कि वे किस नेटवर्क के साथ बातचीत कर रहे हैं। हालाँकि, इंटरनेट उपयोगकर्ताओं को यह जानने की ज़रूरत नहीं है कि वे किस क्लाउड प्रदाता के साथ बातचीत कर रहे हैं। इस दृष्टिकोण को ब्लॉकचेन में लाना ही चेन एब्स्ट्रक्शन कहलाता है।
-
यह लेख चेन एब्स्ट्रेक्शन की एलिमेंट्स (CAKE) फ्रेमवर्क का परिचय देता है। फ्रेमवर्क में चार भाग होते हैं : एप्लीकेशन लेयर, परमिशन लेयर, सॉल्वर लेयर और सेटलमेंट लेयर , और इसका उद्देश्य उपयोगकर्ताओं को निर्बाध क्रॉस-चेन ऑपरेशन अनुभव प्रदान करना है।
-
श्रृंखला अमूर्तता प्राप्त करने के लिए निष्पादन प्रक्रिया की विश्वसनीयता, लागत प्रभावशीलता, सुरक्षा, गति और गोपनीयता सुनिश्चित करने के लिए प्रौद्योगिकियों के एक जटिल सेट की आवश्यकता होती है।
-
हम श्रृंखला अमूर्तता में क्रॉस-चेन ट्रेडऑफ को एक त्रिविध समस्या के रूप में परिभाषित करते हैं तथा छह डिजाइन समाधान प्रस्तावित करते हैं, जिनमें से प्रत्येक के अपने विशिष्ट लाभ हैं।
-
एक जंजीरदार अमूर्त भविष्य की ओर सफलतापूर्वक छलांग लगाने के लिए, हमें एक उद्योग के रूप में CAKE की परतों के बीच से गुज़रने वाली सूचना के लिए एक सामान्य मानक को परिभाषित और अपनाना होगा। एक अच्छा मानक केक पर आइसिंग की तरह होता है।
परिचय
2020 में, एथेरियम नेटवर्क में परिवर्तन हुआ रोलअप-केंद्रित स्केलिंग रोडमैप चार साल बाद, 50 से ज़्यादा रोलअप लेयर (L2) इस्तेमाल में हैं। जबकि रोलअप लेयर वांछित क्षैतिज स्केलिंग प्रदान करता है, यह उपयोगकर्ता अनुभव को पूरी तरह से नष्ट कर देता है .
उपयोगकर्ताओं को इस बात की परवाह या समझ नहीं होनी चाहिए कि वे किस रोलअप के साथ बातचीत कर रहे हैं। क्रिप्टो उपयोगकर्ता जानते हैं कि वे किस रोलअप का उपयोग कर रहे हैं (ऑप्टिमिज्म या बेस), जो वेब2 उपयोगकर्ताओं को यह जानने के बराबर है कि वे किस क्लाउड प्रदाता का उपयोग कर रहे हैं (AWS या GCP)। चेन एब्स्ट्रक्शन का विज़न उपयोगकर्ताओं के दृष्टिकोण से चेन की जानकारी को अमूर्त करना है। उपयोगकर्ताओं को केवल अपने वॉलेट को dApp से कनेक्ट करने और इच्छित कार्रवाई पर हस्ताक्षर करने की आवश्यकता होती है, और यह सुनिश्चित करने का विवरण कि उपयोगकर्ता के पास लक्ष्य श्रृंखला पर सही संतुलन है और इच्छित कार्रवाई करता है, सभी पर्दे के पीछे किए जाते हैं।
इस लेख में, हम यह पता लगाते हैं कि चेन एब्स्ट्रैक्शन वास्तव में एक बहु-विषयक समस्या है जिसमें एप्लिकेशन लेयर, परमिशन लेयर, सॉल्वर लेयर और सेटलमेंट लेयर की परस्पर क्रियाएं शामिल हैं। हम चेन एब्स्ट्रैक्शन की एलिमेंट्स (CAKE) फ्रेमवर्क का परिचय देते हैं और चेन एब्स्ट्रैक्शन सिस्टम के डिज़ाइन ट्रेडऑफ़ में गहराई से उतरते हैं।
CAKE फ्रेमवर्क का परिचय
चेन एब्स्ट्रैक्शन की दुनिया में, उपयोगकर्ता dApp वेबसाइट पर जाते हैं, अपने वॉलेट कनेक्ट करते हैं, ऑपरेशन साइन करते हैं और अंतिम सेटलमेंट का इंतज़ार करते हैं। सभी जटिल ऑपरेशन CAKE की इंफ्रास्ट्रक्चर लेयर में पूरे होते हैं। CAKE की तीन इंफ्रास्ट्रक्चर लेयर में शामिल हैं:
-
अनुमति परत उपयोगकर्ता अपने वॉलेट को dApp से जोड़ते हैं और उपयोगकर्ता के इरादे के लिए उद्धरण का अनुरोध करते हैं। इरादा का अर्थ है लेन-देन के अंत में उपयोगकर्ता को मिलने वाला परिणाम , लेन-देन पथ नहीं। उदाहरण के लिए, USDT को ट्रॉन पते पर स्थानांतरित करना या आर्बिट्रम पर उपज-उत्पादक रणनीति में USDC जमा करना। वॉलेट को उपयोगकर्ता की संपत्तियों को पढ़ने (यानी स्थिति को पढ़ने) और लक्ष्य श्रृंखला पर लेनदेन निष्पादित करने (यानी स्थिति को अपडेट करने) में सक्षम होना चाहिए।
-
सॉल्वर परत : सॉल्वर लेयर उपयोगकर्ता के आरंभिक बैलेंस और इरादे के आधार पर फीस और निष्पादन गति का अनुमान लगाता है। क्रॉस-चेन सेटिंग में, इस प्रक्रिया को सॉल्विंग कहा जाता है और यह महत्वपूर्ण है क्योंकि लेन-देन अतुल्यकालिक होते हैं और निष्पादन के दौरान उप-लेनदेन विफल हो सकते हैं। अतुल्यकालिकता क्रॉस-चेन ट्रिलेम्मा को पेश करती है जिसमें फीस, निष्पादन गति और निष्पादन गारंटी शामिल होती है।
-
निपटान परत : उपयोगकर्ता द्वारा निजी कुंजी के साथ लेनदेन को मंजूरी देने के बाद, निपटान परत इसके निष्पादन को सुनिश्चित करती है। इसमें दो चरण शामिल हैं: उपयोगकर्ता की परिसंपत्तियों को लक्ष्य श्रृंखला से जोड़ना और फिर लेनदेन को निष्पादित करना। यदि प्रोटोकॉल कुछ संचालन के लिए जटिल सॉल्वर का उपयोग करता है, तो वे अपनी स्वयं की तरलता प्रदान कर सकते हैं और ब्रिजिंग की आवश्यकता के बिना उपयोगकर्ताओं की ओर से संचालन निष्पादित कर सकते हैं।
श्रृंखला अमूर्तता प्राप्त करने का अर्थ है उपरोक्त तीन बुनियादी ढाँचे की परतों को एक एकीकृत उत्पाद में विलय करना। इन परतों को विलय करने में एक महत्वपूर्ण अंतर्दृष्टि सूचना हस्तांतरण और मूल्य हस्तांतरण के बीच यही अंतर है। चेन के बीच सूचना हस्तांतरण दोषरहित होना चाहिए, इसलिए इसे सबसे सुरक्षित मार्ग पर निर्भर रहने की आवश्यकता है। उदाहरण के लिए, एक चेन से दूसरे चेन पर गवर्नेंस वोट के लिए हाँ वोट करने वाला उपयोगकर्ता नहीं चाहता कि उसका वोट शायद बन जाए। दूसरी ओर, मूल्य हस्तांतरण हानिप्रद हो सकता है उपयोगकर्ता की प्राथमिकताओं पर निर्भर करता है उपयोगकर्ताओं को तेज़, सस्ता या गारंटीकृत मूल्य हस्तांतरण प्रदान करने के लिए एक परिपक्व तृतीय पक्ष का लाभ उठाया जा सकता है। यह ध्यान रखना महत्वपूर्ण है कि मूल्य हस्तांतरण के लिए इथेरियम ब्लॉक स्पेस का 95% उपयोग किया जाता है, जिसे सत्यापनकर्ताओं को भुगतान की गई फीस में मापा जाता है।
प्रमुख डिज़ाइन निर्णय
ऊपर दी गई तीन परतें उन प्रमुख डिज़ाइन निर्णयों का परिचय देती हैं जिन्हें CAF को लेने की आवश्यकता है। इन निर्णयों में शामिल है कि इरादे को निष्पादित करने की शक्ति को कौन नियंत्रित करता है, सॉल्वर को कौन सी जानकारी बताई जाती है, और सॉल्वर के लिए कौन से निपटान पथ उपलब्ध हैं। नीचे प्रत्येक परत का विस्तृत विश्लेषण दिया गया है।
अनुमति परत
अनुमति परत उपयोगकर्ताओं की निजी कुंजी रखती है और उनकी ओर से संदेशों पर हस्ताक्षर करती है, जिन्हें फिर ऑन-चेन लेनदेन के रूप में निष्पादित किया जाता है। CAF को सभी लक्ष्य श्रृंखलाओं के लिए हस्ताक्षर योजनाओं और लेनदेन पेलोड का समर्थन करने की आवश्यकता है। उदाहरण के लिए, ECDSA हस्ताक्षर योजना और EVM लेनदेन मानक का समर्थन करने वाले वॉलेट एथेरियम, इसके L2 और साइडचेन (जैसे मेटामास्क वॉलेट) तक सीमित होंगे। दूसरी ओर, EVM और SVM (सोलाना VM) का समर्थन करने वाले वॉलेट दोनों पारिस्थितिकी तंत्रों (जैसे फैंटम वॉलेट) का समर्थन करने में सक्षम होंगे। यह ध्यान रखना महत्वपूर्ण है कि एक ही निमोनिक का उपयोग EVM और SVM दोनों श्रृंखलाओं पर वॉलेट बनाने के लिए किया जा सकता है।
एक बहु-श्रृंखला लेनदेन में कई उप-लेनदेन शामिल होते हैं जिन्हें सही क्रम में निष्पादित करने की आवश्यकता होती है। इन उप-लेनदेन को कई श्रृंखलाओं पर निष्पादित किया जाना चाहिए, जिनमें से प्रत्येक का अपना समय-भिन्न शुल्क और यादृच्छिक संख्याएँ होती हैं। इन उप-लेनदेनों का समन्वय और निपटान कैसे किया जाए, यह अनुमति परत का एक प्रमुख डिज़ाइन निर्णय है।
-
EOA वॉलेट वॉलेट सॉफ़्टवेयर हैं जो उपयोगकर्ता की मशीन पर चलते हैं और उनकी निजी कुंजियाँ रखते हैं। वे ब्राउज़र-आधारित एक्सटेंशन (जैसे मेटामास्क और फैंटम), मोबाइल एप्लिकेशन (जैसे कॉइनबेस वॉलेट) या समर्पित हार्डवेयर (जैसे लेजर) हो सकते हैं। EOA वॉलेट के लिए उपयोगकर्ताओं को प्रत्येक उप-लेनदेन पर व्यक्तिगत रूप से हस्ताक्षर करने की आवश्यकता होती है, जिसके लिए वर्तमान में कई क्लिक की आवश्यकता होती है। उन्हें उपयोगकर्ताओं को लक्ष्य श्रृंखला पर शुल्क शेष रखने की भी आवश्यकता होती है, जो प्रक्रिया में महत्वपूर्ण घर्षण का परिचय देता है। हालाँकि, उपयोगकर्ताओं को एक क्लिक के साथ कई उप-लेनदेन पर हस्ताक्षर करने की अनुमति देकर, कई क्लिकों के घर्षण को उपयोगकर्ताओं से दूर किया जा सकता है।
-
एक खाता सार (एए) में वॉलेट में, उपयोगकर्ताओं के पास अभी भी अपनी निजी कुंजियों तक पहुंच होती है, लेकिन वे लेनदेन पेलोड के हस्ताक्षरकर्ताओं को लेनदेन के निष्पादनकर्ताओं से अलग करते हैं। जटिल पार्टियों को उपयोगकर्ता लेनदेन को परमाणु रूप से बंडल और निष्पादित करने में सक्षम बनाता है (एवोकैडो, पिमलिको)। एए वॉलेट्स में अभी भी उपयोगकर्ताओं को प्रत्येक उप-लेनदेन पर व्यक्तिगत रूप से हस्ताक्षर करने की आवश्यकता होती है (वर्तमान में कई क्लिक के माध्यम से), लेकिन प्रत्येक श्रृंखला पर शुल्क शेष रखने की आवश्यकता नहीं होती है।
-
नीति-आधारित प्रॉक्सी उपयोगकर्ता की निजी कुंजी को एक अलग निष्पादन वातावरण में रखें और उपयोगकर्ता की नीति के आधार पर उपयोगकर्ता की ओर से हस्ताक्षरित संदेश उत्पन्न करें। टेलीग्राम बॉट, नियर अकाउंट एग्रीगेटर या SUAVE TEE नीति-आधारित वॉलेट हैं, जबकि एंट्रॉपी या कैप्सूल नीति-आधारित वॉलेट एक्सटेंशन हैं। उपयोगकर्ता को केवल एक अनुमोदन पत्र पर हस्ताक्षर करने की आवश्यकता होती है, और बाद में उप-लेनदेन और शुल्क प्रबंधन पर हस्ताक्षर इन प्रॉक्सी द्वारा ऑपरेशन के दौरान पूरा किया जा सकता है।
सॉल्वर परत
उपयोगकर्ता द्वारा आशय प्रकाशित करने के बाद, सॉल्वर परत वापसी से संबंधित होती है फीस और पुष्टिकरण समय उपयोगकर्ता के लिए। यह मुद्दा ऑर्डर फ्लो नीलामी को डिजाइन करने से निकटता से संबंधित है, जो यहाँ विस्तार से चर्चा की गई है CAF उपयोगकर्ता के इरादे को निष्पादित करने के लिए इन-प्रोटोकॉल पथों का उपयोग कर सकता है, या उपयोगकर्ताओं को बेहतर उपयोगकर्ता अनुभव प्रदान करने के लिए कुछ सुरक्षा गारंटी पर समझौता करने के लिए एक जटिल तृतीय पक्ष (यानी, सॉल्वर) का उपयोग कर सकता है। CAF फ्रेमवर्क में सॉल्वर को शामिल करने से अगले दो डिज़ाइन निर्णय लिए जाते हैं, जो सूचना से निकटता से संबंधित हैं।
इरादों में दो प्रकार के निष्कर्षणीय मूल्य (ईवी) शामिल होते हैं: EV_ordering मान और EV_signal.
-
EV_ordering एक ब्लॉकचेन-विशिष्ट मान है जो आमतौर पर उपयोगकर्ता के आदेशों को निष्पादित करने वाली संस्थाओं द्वारा निकाला जाता है, जैसे ब्लॉक बिल्डर्स या सत्यापनकर्ता।
-
EV_signal एक ऐसा मान दर्शाता है जो किसी भी इकाई के लिए सुलभ है जो ब्लॉकचेन पर औपचारिक रूप से दर्ज किए जाने से पहले आदेश का अनुपालन करता है।
अलग-अलग उपयोगकर्ता इरादों में EV_ordering और EV_signal के बीच अलग-अलग वितरण होते हैं। उदाहरण के लिए, DEX पर सिक्कों को स्वैप करने के इरादे में आमतौर पर उच्च EV_ordering मान होता है, लेकिन कम EV_signal मान होता है। इसके विपरीत, हैकर ट्रेड में उच्च EV_signal घटक होगा क्योंकि फ्रंट-रनिंग से ट्रेड को निष्पादित करने की तुलना में अधिक मूल्य प्राप्त होगा। यह ध्यान देने योग्य है कि EV_signal कभी-कभी नकारात्मक हो सकता है, जैसे कि मार्केट मेकर ट्रेड के मामले में, जहां इन ऑर्डर को निष्पादित करने वाली इकाई को नुकसान हो सकता है क्योंकि मार्केट मेकर को भविष्य की बाजार स्थितियों की बेहतर समझ होती है।
जब कोई व्यक्ति उपयोगकर्ता के इरादे को पहले से ही देख पाता है, तो वे आगे निकल सकते हैं, जिसके परिणामस्वरूप मूल्य रिसाव होता है। इसके अतिरिक्त, नकारात्मक EV_signal की संभावना सॉल्वरों के बीच एक प्रतिस्पर्धी माहौल बनाती है, जिससे वे कम बोलियाँ प्रस्तुत करते हैं, जिससे आगे मूल्य रिसाव (जिसे प्रतिकूल चयन भी कहा जाता है) होता है। अंततः, रिसाव शुल्क बढ़ाकर या बेहतर मूल्य प्रदान करके उपयोगकर्ताओं को प्रभावित करता है। ध्यान दें कि कम शुल्क या उच्च मूल्य एक ही सिक्के के दो पहलू हैं और इस लेख के बाकी हिस्सों में इनका परस्पर उपयोग किया जाएगा।
जानकारी साझाकरण
समाधानकर्ता के साथ जानकारी साझा करने के तीन तरीके हैं:
-
सार्वजनिक मेमोरी पूल : उपयोगकर्ता का इरादा सार्वजनिक रूप से एक सार्वजनिक मेमपूल या डेटा उपलब्धता परत पर प्रसारित किया जाता है, और पहला सॉल्वर जो अनुरोध को पूरा कर सकता है वह ऑर्डर निष्पादित करता है और विजेता बन जाता है। यह प्रणाली अत्यधिक निष्कर्षणात्मक है क्योंकि उपयोगकर्ता अपने EV_ordering और EV_signal का खुलासा करते हैं। उदाहरण के लिए, एथेरियम का सार्वजनिक मेमपूल और विभिन्न ब्लॉकचेन ब्रिज। ब्रिज के मामले में, उपयोगकर्ताओं को दुर्भावनापूर्ण हमलों को रोकने के लिए लक्ष्य श्रृंखला में स्थानांतरित करने से पहले अपनी संपत्ति को एस्क्रो में रखना चाहिए, लेकिन यह प्रक्रिया अनजाने में उनके इरादे का खुलासा करती है।
-
आंशिक साझाकरण : CAF, प्रकट की गई जानकारी की मात्रा को सीमित करके बोलीदाताओं को बताए जाने वाले मूल्य की मात्रा को कम कर सकता है। हालाँकि, इस दृष्टिकोण से सीधे तौर पर मूल्य इष्टतमता का नुकसान होगा और बोली स्पैम जैसी समस्याएँ पैदा हो सकती हैं।
-
निजी मेमपूल : MPC और TEE में हाल ही में हुए विकासों ने पूरी तरह से निजी मेमपूल को संभव बनाया है। निष्पादन वातावरण के बाहर कोई भी जानकारी लीक नहीं होती है, और सॉल्वर अपनी प्राथमिकताओं को एनकोड करते हैं और प्रत्येक इरादे से मेल खाते हैं। जबकि निजी मेमपूल EV_ordering को कैप्चर करते हैं, वे EV_signal को पूरी तरह से कैप्चर नहीं कर सकते हैं। उदाहरण के लिए, यदि कोई हैकर लेनदेन मेमपूल को भेजा जाता है, तो ऑर्डर देखने वाला पहला व्यक्ति लेनदेन को रोक सकता है और EV_signal को कैप्चर कर सकता है। एक निजी मेमपूल में, ब्लॉक की पुष्टि होने तक जानकारी जारी नहीं की जाती है, इसलिए लेनदेन को देखने वाला कोई भी व्यक्ति EV_signal को कैप्चर कर सकता है। यह कल्पना की जा सकती है कि सॉल्वर TEE से नए बनाए गए ब्लॉक से EV_signal को कैप्चर करने के लिए प्रमाणन नोड्स सेट अप करेंगे, जिससे EV_signal कैप्चर एक विलंबता दौड़ में बदल जाएगा।
सॉल्वर सूची
सीएएफ को यह भी तय करना होगा कि नीलामी में कितने और किन बोलीदाताओं को अनुमति दी जाए। मुख्य विकल्प ये हैं:
-
खुला एक्सेस : भाग लेने वाली क्षमताओं के लिए प्रवेश की बाधा यथासंभव कम है। यह मेमपूल को उजागर करने, EV_signal और EV_ordering को लीक करने के समान है।
-
प्रतिबंधित पहुंच : श्वेतसूची, प्रतिष्ठा प्रणाली, शुल्क या सीट नीलामी के माध्यम से ऑर्डर निष्पादन क्षमताओं की गेटिंग। गेटिंग तंत्र को यह सुनिश्चित करने की आवश्यकता है कि सिस्टम में सॉल्वर EV_signal को कैप्चर न करें। उदाहरणों में 1inch नीलामी, काउस्वैप नीलामी और यूनिस्वैप एक्स नीलामी शामिल हैं। ऑर्डर जीतने की प्रतिस्पर्धा उपयोगकर्ताओं के लिए EV_ordering को कैप्चर करती है, जबकि गेटिंग तंत्र ऑर्डर जनरेटर (वॉलेट, dApps) के लिए EV_signal को कैप्चर कर सकता है।
-
विशेष पहुंच : एक्सक्लूसिव एक्सेस नीलामी का एक विशेष रूप है, जहाँ प्रति टाइम स्लॉट में केवल एक सॉल्वर का चयन किया जाता है। चूँकि अन्य सॉल्वर को कोई जानकारी लीक नहीं की जाती है, इसलिए कोई प्रतिकूल चयन नहीं होता है और कोई फ्रंट-रनिंग छूट नहीं होती है। ऑर्डर फ़्लो आरंभकर्ता EV_signal और EV_ordering के अपेक्षित मूल्य को कैप्चर करता है, और चूँकि कोई प्रतिस्पर्धा नहीं है, इसलिए उपयोगकर्ताओं को केवल निष्पादन मिलता है लेकिन कोई मूल्य सुधार नहीं होता है। इस प्रकार की नीलामी के उदाहरण रॉबिनहुड और DFlow नीलामी हैं।
निपटान परत
एक बार जब वॉलेट लेन-देन के एक सेट पर हस्ताक्षर करता है, तो उन्हें ब्लॉकचेन पर निष्पादित करने की आवश्यकता होती है। क्रॉस-चेन लेन-देन निपटान प्रक्रिया को एक परमाणु संचालन से एक अतुल्यकालिक संचालन में बदल देता है। प्रारंभिक लेनदेन निष्पादन और पुष्टि के दौरान, लक्ष्य श्रृंखला पर स्थिति बदल सकती है, जिससे संभावित रूप से लेनदेन विफल हो सकता है। यह उपखंड सुरक्षा लागत, पुष्टि समय और निष्पादन गारंटी के बीच व्यापार-नापसंद का पता लगाता है।
यह ध्यान रखना महत्वपूर्ण है कि लक्ष्य श्रृंखला पर वांछित लेनदेन निष्पादित करना लक्ष्य श्रृंखला के लेनदेन समावेशन तंत्र पर निर्भर करता है, जिसमें लेनदेन को सेंसर करने में सक्षम होना और लक्ष्य श्रृंखला का शुल्क तंत्र जैसे कारक शामिल हैं। हम लक्ष्य श्रृंखला के चयन को एक dApp निर्णय मानते हैं और इस लेख के दायरे से परे है।
क्रॉस-चेन ऑरेकल
अलग-अलग अवस्थाओं और सहमति तंत्र वाले दो ब्लॉकचेन को उनके बीच सूचना के हस्तांतरण को सुगम बनाने के लिए एक मध्यस्थ, जैसे कि एक ऑरेकल की आवश्यकता होती है। ऑरेकल अंतर-श्रृंखला सूचना हस्तांतरण के लिए एक रिले के रूप में कार्य करता है, जिसमें यह सत्यापित करना शामिल है कि उपयोगकर्ताओं ने लॉकिंग और मिंटिंग ब्रिज में एस्क्रो खातों में धन लॉक किया है, या लक्ष्य श्रृंखला पर शासन वोट में भाग लेने के लिए मूल श्रृंखला पर उपयोगकर्ता के टोकन बैलेंस की पुष्टि करना।
ओरेकल सबसे धीमी चेन की गति से सूचना प्रसारित करते हैं, जो पुनर्गठन के जोखिम को प्रबंधित करने के लिए है, क्योंकि ओरेकल को स्रोत चेन पर आम सहमति के लिए प्रतीक्षा करने की आवश्यकता होती है। मान लीजिए कि कोई उपयोगकर्ता स्रोत चेन से लक्ष्य चेन तक USDC को ब्रिज करना चाहता है, और ऐसा करने के लिए उपयोगकर्ता अपने फंड को एस्क्रो में लॉक कर देता है। हालाँकि, समस्याएँ तब उत्पन्न हो सकती हैं जब ओरेकल पर्याप्त पुष्टियों की प्रतीक्षा नहीं करता है और लक्ष्य चेन पर उपयोगकर्ता के लिए टोकन बनाना जारी रखता है। यदि पुनर्गठन होता है, तो उपयोगकर्ता अपने एस्क्रो लेनदेन को अधिलेखित कर देता है और ओरेकल दोहरा खर्च करता है।
दो प्रकार के दैवज्ञ हैं:
-
अतिरिक्त प्रोटोकॉल ऑरेकल : चेन के बीच सूचना पास करने के लिए सहमति चलाने वाले तीसरे पक्ष के सत्यापनकर्ताओं से अलग होने की आवश्यकता है। अतिरिक्त सत्यापनकर्ता ओरेकल चलाने की लागत बढ़ाते हैं। लेयरज़ीरो, वर्महोल, चेनलिंक और एक्सेलर नेटवर्क अतिरिक्त प्रोटोकॉल ओरेकल के उदाहरण हैं।
-
प्रोटोकॉल में दिए गए ऑरेकल : पारिस्थितिकी तंत्र के सर्वसम्मति एल्गोरिथ्म में गहराई से एकीकृत और सूचना पास करने के लिए सर्वसम्मति चलाने वाले सत्यापनकर्ता सेट का उपयोग करें। कॉसमॉस IBC का उपयोग कॉसमॉस SDK चलाने वाली चेन के लिए किया जाता है, पॉलीगॉन पारिस्थितिकी तंत्र एग्गलेयर विकसित कर रहा है, और ऑप्टिमिज्म सुपरचेन विकसित कर रहा है। प्रत्येक ओरेकल एक ही पारिस्थितिकी तंत्र में चेन के बीच सूचना पास करने के लिए समर्पित ब्लॉक स्पेस का उपयोग करता है।
-
साझा सॉर्टर अतिरिक्त-प्रोटोकॉल इकाइयाँ हैं जिनके पास प्रोटोकॉल के भीतर लेनदेन क्रम देने के अधिकार हैं, यानी वे चेन में लेनदेन को बंडल कर सकते हैं। हालाँकि अभी भी विकास के अधीन है, लेकिन पुनर्गठन जोखिम को कम करने के लिए साझा सॉर्टर को विशिष्ट ब्लॉक की पुष्टि होने का इंतज़ार नहीं करना पड़ता है। क्रॉस-चेन परमाणुता को सही मायने में प्राप्त करने के लिए, साझा सॉर्टर को पहले के लेनदेन की सफलता पर सशर्त बाद के लेनदेन को निष्पादित करने में सक्षम होना चाहिए, इस प्रकार उन्हें इंटर-चेन बनाना चाहिए।
ब्रिज टोकन
मल्टी-चेन दुनिया में, उपयोगकर्ताओं के टोकन और शुल्क शेष सभी नेटवर्क में फैले हुए हैं। प्रत्येक क्रॉस-चेन ऑपरेशन से पहले, उपयोगकर्ताओं को स्रोत श्रृंखला से लक्ष्य श्रृंखला तक धन को पुल करने की आवश्यकता होती है। वर्तमान में 34 सक्रिय क्रॉस-चेन ब्रिज पिछले 30 दिनों में कुल टीवीएल $7.7 बिलियन और ब्रिज वॉल्यूम $8.6 बिलियन रहा।
ब्रिज टोकन मूल्य हस्तांतरण के लिए एक उपयोग मामला है। यह उन पेशेवर तृतीय पक्षों का लाभ उठाने का अवसर बनाता है जो पूंजी प्रबंधन में अच्छे हैं और पुनर्गठन का जोखिम उठाने के लिए तैयार हैं, जिससे उपयोगकर्ताओं के लिए व्यापार करने के लिए आवश्यक लागत और समय कम हो जाता है।
क्रॉस-चेन ब्रिज दो प्रकार के होते हैं:
-
लॉकिंग और मिंटिंग ब्रिज: लॉकिंग और मिंटिंग ब्रिज स्रोत श्रृंखला पर टोकन जमा को मान्य करते हैं और लक्ष्य श्रृंखला पर टोकन बनाते हैं। ऐसे ब्रिज शुरू करने के लिए आवश्यक पूंजी छोटी है, लेकिन लॉकिंग जानकारी के सुरक्षित हस्तांतरण के लिए महत्वपूर्ण निवेश की आवश्यकता होती है। सुरक्षा उल्लंघन इन ब्रिजों में गड़बड़ी के कारण टोकन धारकों को अरबों डॉलर का नुकसान हुआ है।
-
तरलता पुल : लिक्विडिटी ब्रिज स्रोत और लक्ष्य श्रृंखलाओं पर लिक्विडिटी पूल का उपयोग करते हैं और स्रोत और लक्ष्य टोकन के बीच रूपांतरण दर निर्धारित करने के लिए एक एल्गोरिथ्म का उपयोग करते हैं। जबकि इन पुलों की शुरुआती लागत अधिक होती है, उन्हें कम सुरक्षा गारंटी की आवश्यकता होती है। सुरक्षा भंग होने की स्थिति में, केवल लिक्विडिटी पूल में मौजूद फंड ही जोखिम में होते हैं।
दोनों क्रॉस-चेन ब्रिज में, उपयोगकर्ताओं को लिक्विडिटी लागत का भुगतान करना आवश्यक है। लॉकिंग और मिंटिंग ब्रिज में, लिक्विडिटी लागत तब खर्च होती है जब रैप किए गए टोकन से टारगेट चेन पर वांछित टोकन (USDC.e से USDC) में स्वैप किया जाता है, जबकि लिक्विडिटी ब्रिज में, लिक्विडिटी लागत तब खर्च होती है जब सोर्स चेन पर टोकन से टारगेट चेन पर टोकन में स्वैप किया जाता है।
क्रॉस-चेन त्रिलेम्मा
ऊपर दिए गए पाँच डिज़ाइन निर्णय क्रॉस-चेन ट्रिलेम्मा को बढ़ाते हैं। CAF को दो गुणों के बीच चयन करना होगा: निष्पादन गारंटी, कम शुल्क और निष्पादन गति।
-
प्रोटोकॉल में पथ : क्रॉस-चेन सूचना संचरण के लिए निर्दिष्ट पथ हैं। ये प्रणालियाँ पुनर्गठन के जोखिम को ध्यान में रखती हैं, निष्पादन की गति का त्याग करती हैं, लेकिन अतिरिक्त सत्यापनकर्ता सेट या तरलता लागत को समाप्त करके लागत कम करती हैं।
-
सॉल्वर एकत्रीकरण : उपयोगकर्ता के इरादे को निष्पादित करने के लिए सबसे सस्ता और सबसे तेज़ रास्ता पहचानने के लिए कई सॉल्वर से उद्धरण एकत्र करता है। हालाँकि, प्रतिकूल चयन और फ्रंट-रनिंग के कारण, कभी-कभी सॉल्वर इरादे को पूरा करने में सक्षम नहीं हो सकता है, जिसके परिणामस्वरूप निष्पादन कम हो जाता है।
-
निष्पादन प्रतियोगिता : सॉल्वरों को इरादे को निष्पादित करने के लिए दौड़ लगाने के लिए शेड्यूल करके या एक सॉल्वर का चयन करके विजेता सॉल्वर का चयन करना। दोनों तरीकों के परिणामस्वरूप उच्च उपयोगकर्ता शुल्क होता है क्योंकि सॉल्वर मूल्य सुधार के बजाय निष्पादन के लिए प्रतिस्पर्धा करते हैं।
केक के छह घटक
इस लेख को लिखने के लिए, हमने चेन एब्स्ट्रैक्शन पर प्रत्यक्ष और अप्रत्यक्ष रूप से काम करने वाली टीमों के 20 से अधिक डिज़ाइनों पर शोध किया। इस खंड में, हम छह स्टैंडअलोन CA कार्यान्वयनों पर चर्चा करते हैं जिनके बारे में हमारा मानना है कि उनमें अंतर्निहित दक्षता और उत्पाद-बाजार फिट है। अगर सही तरीके से बनाया जाए तो इन डिज़ाइनों को एक-दूसरे के साथ जोड़ा जा सकता है।
एक महत्वपूर्ण निष्कर्ष यह है कि हमें चेन में इरादे व्यक्त करने के लिए एक एकीकृत मानक की आवश्यकता है। प्रत्येक टीम उपयोगकर्ता के इरादे को एनकोड करने के लिए अपने स्वयं के तरीकों और प्रोटोकॉल पर काम कर रही है। एक एकीकृत मानक उपयोगकर्ताओं की उनके हस्ताक्षरित संदेशों की समझ में सुधार करेगा, सॉल्वर और ऑरेकल के लिए इन इरादों को समझना आसान बना देगा, और वॉलेट के साथ एकीकरण को सरल बनाएगा।
टोकन नामित ब्रिज
लॉक-एंड-मिंट ब्रिज का एक विशेष मामला है जो तरलता लागत का भुगतान नहीं करता है, जिसे बर्न-एंड-मिंट ब्रिज (जैसे USDC CCTP) के रूप में भी जाना जाता है। टोकन टीम प्रत्येक चेन पर एक कैनोनिकल टोकन पता निर्दिष्ट करती है, और ब्रिज को टोकन बनाने का अधिकार है, यानी, वे टोकन जिनकी उपयोगकर्ताओं को आवश्यकता है।
यदि आप बारीकी से देखें, तो आप पाएंगे कि बर्निंग और मिंटिंग ब्रिज क्रॉस-चेन ट्रांसफर के समान हैं जो पर्याप्त ब्लॉक पुष्टिकरण गति से किए जाते हैं। एक्सईआरसी 20 लक्ष्य श्रृंखला पर विहित टोकन और उनके अधिकृत पुलों को निर्दिष्ट करने के लिए ऐसा मानक है। टोकन-निर्दिष्ट पुल एक इंट्रा-प्रोटोकॉल पथ का एक उदाहरण है जो गारंटीकृत निष्पादन और कम शुल्क के लिए गति का त्याग करता है, उदाहरण के लिए, CCTP को स्थानांतरण पूरा करने में 20 मिनट लगते हैं।
पारिस्थितिकी तंत्र समन्वय पुल
पारिस्थितिकी तंत्र समन्वय सेतु एक ही पारिस्थितिकी तंत्र के भीतर चेन के बीच मनमाने संदेश स्थानांतरित कर सकते हैं। ये पुल इंट्रा-प्रोटोकॉल हैं और गति पर निष्पादन गारंटी और कम शुल्क को प्राथमिकता देते हैं। उदाहरणों में कॉसमॉस IBC, पॉलीगॉन एग्गलेयर और ऑप्टिमिज्म सुपरचेन शामिल हैं।
तीन साल पहले, कॉसमॉस इकोसिस्टम को ऐसी ही चुनौतियों का सामना करना पड़ा था, जैसी कि आज एथेरियम को करना पड़ रहा है। लिक्विडिटी चेन में बिखरी हुई थी, हर चेन का अपना शुल्क टोकन था और मल्टी-चेन अकाउंट को मैनेज करना बोझिल था। कॉसमॉस इकोसिस्टम ने IBC इन-प्रोटोकॉल मैसेजिंग ब्रिज को लागू करके इन समस्याओं को हल किया, जिससे सहज मल्टी-चेन अकाउंट मैनेजमेंट और क्रॉस-चेन ट्रांसफर संभव हो सके।
कॉसमॉस इकोसिस्टम में स्वतंत्र चेन शामिल हैं जिनमें संप्रभु सुरक्षा और तेज़ अंतिमता है, जिससे प्रोटोकॉल के भीतर क्रॉस-चेन मैसेजिंग बहुत तेज़ हो जाती है। रोलअप इकोसिस्टम अंतिमता प्राप्त करने के लिए चुनौती अवधि (आशावादी रोलअप) के अंत या zk प्रूफ़ (वैधता रोलअप) के सबमिशन पर निर्भर करता है। इन अंतिमता प्रतिबंधों के कारण, इकोसिस्टम में मैसेजिंग धीमी हो जाएगी।
सॉल्वर मूल्य प्रतियोगिता
सॉल्वर मूल्य प्रतिस्पर्धा इसमें सभी सॉल्वरों के साथ ऑर्डर की जानकारी साझा करना शामिल है। सॉल्वरों का लक्ष्य ऑर्डर इंटेंट द्वारा उत्पन्न अपेक्षित मूल्य (ईवी) को संयोजित करना और इसे उपयोगकर्ताओं को प्रदान करना है। सिस्टम में विजेता सॉल्वर का चयन उपयोगकर्ता मूल्य सुधार को अधिकतम करने पर आधारित है। हालाँकि, इस डिज़ाइन में गैर-निष्पादन का जोखिम है और ऑर्डर की विश्वसनीयता सुनिश्चित करने के लिए अतिरिक्त तंत्र की आवश्यकता होती है। ऐसे तंत्रों के उदाहरणों में यूनिस्वैप एक्स, बंजी और जम्पर शामिल हैं।
वॉलेट समन्वय संदेश
वॉलेट समन्वय संदेश किसी भी प्रकार के इरादे के साथ संगत क्रॉस-चेन अनुभव प्रदान करने के लिए AA या नीति-आधारित वॉलेट द्वारा प्रदान की गई क्षमताओं का लाभ उठाएं। यह अंतिम CA एग्रीगेटर के रूप में कार्य करता है, जो विशिष्ट इरादों को हल करने के लिए विभिन्न CA डिज़ाइनों के बीच उपयोगकर्ता के इरादे को पुनर्निर्देशित करता है। उदाहरणों में एवोकैडो वॉलेट, नियर अकाउंट एग्रीगेटर और मेटामास्क पोर्टफोलियो शामिल हैं।
यह ध्यान रखना महत्वपूर्ण है कि पिछले दशक में, क्रिप्टो पारिस्थितिकी तंत्र ने सीखा है कि उपयोगकर्ताओं और उनके वॉलेट के बीच संबंध बेहद चिपचिपा है। मुझे हर बार बहुत डर लगता है जब मैं अपने निमोनिक को मेटामास्क से दूसरे वॉलेट में माइग्रेट करने के बारे में सोचता हूं। यही कारण है कि EIP-4337 अभी भी कम अपनाया गया है 2.5 साल बाद, यहां तक कि खुद विटालिक ब्यूटेरिन के समर्थन के साथ भी। हालाँकि नए वॉलेट प्रोटोकॉल संस्करण उपयोगकर्ताओं को बेहतर मूल्य (खाता अमूर्तता) या उपयोग में सुधार (नीति-आधारित वॉलेट) प्रदान कर सकते हैं, उपयोगकर्ताओं को उनके वर्तमान वॉलेट से माइग्रेट करना एक कठिन काम है।
सॉल्वर स्पीड प्रतियोगिता
सॉल्वर स्पीड प्रतियोगिता उपयोगकर्ताओं को उच्च निष्पादन गारंटी प्राप्त करने के लिए विशिष्ट क्रॉस-चेन परिवर्तनों के लिए इरादा व्यक्त करने की अनुमति देता है। यह उपयोगकर्ताओं को शुल्क कम करने में मदद नहीं करता है, बल्कि जटिल लेनदेन को शामिल करने के लिए एक विश्वसनीय चैनल प्रदान करता है। ब्लॉक बिल्डर शुल्क या समावेशन गति के आधार पर किसी इरादे को निष्पादित करने वाला पहला सॉल्वर उस इरादे को जीत लेगा।
इस डिज़ाइन का उद्देश्य सॉल्वर द्वारा कैप्चर किए गए EV को अधिकतम करके उच्च समावेशन दर प्राप्त करना है। हालाँकि, यह केंद्रीकरण की कीमत पर आता है क्योंकि यह एथेरियम मेननेट पर जटिल पूंजी प्रबंधन या L2 पर कम-विलंब निष्पादन पर निर्भर करता है।
विशेष थोक नीलामी
विशेष बैच नीलामी एक समय सीमा के भीतर सभी ऑर्डर प्रवाह को निष्पादित करने के अनन्य अधिकार के लिए नीलामी आयोजित करें। चूँकि अन्य सॉल्वर ऑर्डर नहीं देख सकते हैं, इसलिए वे पूर्वानुमानित बाजार अस्थिरता और औसत निष्पादन गुणवत्ता के आधार पर बोली लगाते हैं। अनन्य बैच नीलामी एक अच्छा उपयोगकर्ता मूल्य सुनिश्चित करने के लिए फ़ॉलबैक मूल्य पर निर्भर करती है और इसलिए इसका उपयोग मूल्य सुधार के लिए नहीं किया जा सकता है। सभी ऑर्डर प्रवाह को एक ही बोलीदाता को भेजने से सूचना रिसाव समाप्त हो जाता है और निष्पादन गारंटी में सुधार होता है।
निष्कर्ष के तौर पर
चेन एब्स्ट्रेक्शन फ्रेमवर्क (सीएएफ) उपयोगकर्ताओं को निर्बाध क्रॉस-चेन इंटरैक्शन प्रदान करने का वादा करता है। इस लेख में, हम उत्पादन और विकास में कई डिज़ाइनों की जाँच करते हैं जो टीमों द्वारा स्पष्ट रूप से या निहित रूप से चेन अमूर्तता समस्या को हल करने का प्रयास कर रहे हैं। हमारा मानना है कि यह CAF का वर्ष होगा और अगले 6-12 महीनों में विभिन्न डिज़ाइनों और उनके कार्यान्वयन के बीच महत्वपूर्ण प्रतिस्पर्धा की उम्मीद है।
क्रॉस-चेन मूल्य हस्तांतरण कम शुल्क और तेजी से निष्पादन के लिए सॉल्वर गति या मूल्य प्रतिस्पर्धा के लिए टोकन-अधिकृत पुलों के माध्यम से प्राप्त किया जाएगा। सूचना हस्तांतरण को संदेश पुलों के माध्यम से रूट किया जाएगा जो पारिस्थितिकी तंत्र से मेल खाते हैं, जिसका उद्देश्य उपयोगकर्ता लागत को कम करना और वॉलेट-नियंत्रित प्लेटफ़ॉर्म के माध्यम से गति को अधिकतम करना है। अंततः, ये छह अलग-अलग डिज़ाइन एक क्लस्टर बनाएंगे क्योंकि वे प्रत्येक अलग-अलग ज़रूरतों को पूरा करते हैं और ट्रेड-ऑफ़ मैट्रिक्स के विभिन्न क्षेत्रों में दक्षता का दोहन करते हैं।
इस प्रक्रिया से हमने जो एक महत्वपूर्ण निष्कर्ष निकाला है, वह यह है कि हमें क्रॉस-चेन इरादे को व्यक्त करने के लिए एक सामान्य मानक की आवश्यकता है। वर्तमान में, कई टीमें उपयोगकर्ता के इरादे को एन्कोड करने के लिए अपने स्वयं के प्रोटोकॉल पर काम कर रही हैं, जिसके परिणामस्वरूप काम का दोहराव हो रहा है। एक एकीकृत मानक हस्ताक्षरित संदेशों की उपयोगकर्ता समझ को बेहतर बनाने, सॉल्वर और ऑरेकल को इरादे को संसाधित करने में सुविधा प्रदान करने और वॉलेट के साथ एकीकरण को सरल बनाने में मदद करेगा।
यह लेख इंटरनेट से लिया गया है: डीप पार्सिंग चेन एब्सट्रैक्ट की एलिमेंट्स (CAKE) फ्रेमवर्क
संबंधित: क्या एवलांच (AVAX) की कीमत कुल लॉक मूल्य बढ़ने पर $50 तक पुनः प्राप्त कर सकती है?
संक्षेप में एवलांच (AVAX) ने बढ़ते हुए टोटल वैल्यू लॉक्ड (TVL) के साथ ध्यान आकर्षित किया, जो 5 महीने के उच्चतम स्तर पर पहुंच गया। हाल ही में हुई गिरावट के बावजूद, AVAX प्रमुख समर्थन से ऊपर बना हुआ है, जैसा कि दैनिक मूल्य चार्ट पर संकेत दिया गया है। तटस्थ RSI और बढ़ते TVL संभावित उछाल से पहले समेकन का सुझाव देते हैं, जो तेजी की भावना का समर्थन करता है। एवलांच (AVAX) नेटवर्क सुर्खियों में है क्योंकि हालिया ऑन-चेन डेटा टोटल वैल्यू लॉक्ड (TVL) में उछाल दिखाता है। TVL में हालिया वृद्धि ने बाजार विश्लेषकों को यह अनुमान लगाने के लिए प्रेरित किया है कि क्या AVAX $50 मूल्य बिंदु को पुनः प्राप्त कर सकता है। एवलांच टोटल वैल्यू लॉक्ड चढ़ना जारी रखता है AVAX के लिए दैनिक मूल्य चार्ट पर करीब से नज़र डालने से संकेत मिलता है कि टोकन में गिरावट आई है। हालाँकि, यह अभी भी महत्वपूर्ण समर्थन स्तरों को पार करता है, जो अशांत बाजार में लचीलापन दिखाता है। एक दिवसीय चार्ट विश्लेषण से पता चलता है कि AVAX नीचे कारोबार कर रहा है…