8. तकनीकी दायरा और विकास
इस अध्याय में वैकल्पिक या प्रस्तावित कार्य का वर्णन किया गया है। यह वर्तमान में मौजूद होने की गारंटी वाली विशेषताओं की सूची नहीं हैCLC App याProtocol v1.1.0.
संभावित कार्यक्षेत्रों में निम्नलिखित शामिल हैंः
- रजिस्टर, बोली, सीमा, शुल्क और इन्वेंट्री डिस्कवरी के साथ संगत पूल पर निष्पादन रूटिंग;
- जब परमाणु निपटान अनुपलब्ध हो, तो समय पर लॉक किए गए एस्क्रो या HTLC एडाप्टर क्रॉस-डोमेन निष्पादन के लिए;
- छोटे या व्यक्तिगत पूल के लिए इंटरफेस और नीतिगत उपकरण;
- वाउचर, पूल, विनिमय दर पद्धति, सीमाओं, नियंत्रकों और शुल्क के लिए लेखापरीक्षण योग्य रजिस्टर;
- तैनाती-विशिष्ट भुगतान प्रदाता कनेक्टर्स, चेकआउट प्रवाह और पात्रता नियंत्रण;
- पुनः संतुलन और भुगतान लिक्विडिटी के लिए बाहरी तरलता स्थलों से फंगल एसेट कनेक्शन; तथा
- नीतिगत कवरेज, परिचालन लागत या तरलता जनादेशों के लिए राजकोषीय रूपांतरण।
बाह्य बाजार की कीमतें निर्धारित नहीं करतीं कि एक जारीकर्ता वाउचर शर्तों के तहत कितना कर्जदार है। एक पूल फंजबल परिसंपत्ति के लिए एक संरक्षित बाहरी संदर्भ का उपयोग कर सकता है, लेकिन इसकी प्रकाशित विनिमय दर पद्धति, सीमाएं, शुल्क और इन्वेंट्री उसके उद्धरणों को नियंत्रित करेगी।
8.1 प्रस्तावित मार्ग-सेवा और SDK मानदंड
खोज. प्रस्तावित रूट सेवा में परिसंपत्तियों के प्रवेश, विनिमय दर के तरीकों, सीमाओं, शुल्क, इन्वेंट्री, घटनाओं और नियंत्रक की जानकारी के लिए पहचाने गए रजिस्टरों से पूछताछ होगी। कैश किए गए रिकॉर्ड में ताज़ापन सीमाएं और स्रोत पहचानकर्ता शामिल होंगे।
नेटवर्क प्रोफाइल। एक ग्राहक एक से अधिक रजिस्ट्री रूट या नीति प्रोफाइल का समर्थन कर सकता है। यह प्रतिभागी को बताएगा कि कौन सा प्रोफ़ाइल, समकक्ष, एडाप्टर, प्रतिबंध और जिम्मेदार सेवा ऑपरेटर उद्धरण का उपयोग करता है। एक क्रॉस-प्रोफाइल मार्ग को प्रत्येक लागू हॉप की शर्तों को पूरा करने की आवश्यकता होगी।
पथ नीति। एक जिम्मेदार ऑपरेटर असुरक्षित निर्भरता या प्रतिभागियों को बाहर कर सकता है और मार्ग स्तर की सीमाओं, ताजापन आवश्यकताओं और स्वास्थ्य मानदंडों को लागू कर सकता हैः ये संकेत निर्णय का समर्थन करेंगे; वे वादे की पूर्ति या हानि से सुरक्षा की गारंटी नहीं देंगे।
शुल्क और सीमाएं। एक उद्धरण में पूल शुल्क, किसी भी अतिरिक्त वर्तमान प्रोटोकॉल शुल्क और किसी भी अलग से प्रस्तावित रूटिंग या सेवा शुल्क को सूचीबद्ध किया जाएगा। निष्पादन समाप्त हो चुके उद्धरणों या उल्लंघन सीमाओं को अस्वीकार कर देगा।
परमाणु शक्ति और पुनर्प्राप्ति। मल्टी-हॉप निष्पादन जहां संभव हो परमाणु होगा। जब यह एचटीएलसी या एस्क्रो का उपयोग करता है, तो सेवा टाइमआउट, अवरोध पथ, जिम्मेदार नियंत्रकों, घटना प्रक्रियाओं और शेष जोखिमों का खुलासा करेगी।
प्रस्तावित बैच नेटिंग और पुनः संतुलन। एक ऑप्ट-इन सेवा संतुलन पुनर्प्राप्त करने के इरादों को इकट्ठा कर सकती है और संगत चक्र या श्रृंखलाओं की खोज कर सकती हैः
- निष्पादित चक्रों, परिसंपत्तियों, मात्राओं, मूल्य निर्धारण समयशीर्षक और शुल्क की पहचान करने वाली एक मशीन-पठनीय रसीद प्रकाशित करें;
- अपनाई गई प्रति अवधि सीमाओं और प्रतिपक्ष नीति को लागू करना;
- किसी भी भाग लेने वाले पूल के प्राधिकरण, सीमाओं या उपलब्ध सूची का उल्लंघन करने वाली गतिविधि को अस्वीकार करना; तथा
- समीक्षा और विवाद निपटान के लिए निर्धारक इनपुट और प्राप्तियों को संरक्षित करना।
SDK आवश्यकताएँ। एकSDKनिष्पादित मार्गों के लिए निर्धारक उद्धरण-से-प्राप्ति मानचित्रण, प्रति हॉप अपरिवर्तित जांच, समझने योग्य विफलता कोड और लेखा परीक्षा अनुकूल लॉग प्रदान करेगा।Protocol v1.1.0 SwapRouter केवल उद्धरण प्रदान करता है; यह इन प्रस्तावित मार्गों को निष्पादित नहीं करता है।
8.1.1 न्यूनतम संघ संगतता विनिर्देश
एक पूल पारिस्थितिकी तंत्र जो क्रॉस-प्रोफाइल राउटिंग की मांग करता है, मशीन-पठनीय जानकारी प्रकाशित करेगाः
- रजिस्ट्री जड़ेंः परिसंपत्तियों, पूल, विनिमय दर विधियों, सीमाओं और शुल्क नीतियों के लिए पहचानकर्ता, या एक रूट जो उन्हें निर्णायक रूप से हल करता है।
- रसीदेंः प्रोफ़ाइल, अंदर और बाहर की संपत्ति, राशि, उद्धरण स्रोत और समय टिकट, सीमा स्नैपशॉट, शुल्क, इन्वेंट्री परिणाम और प्रत्येक छलांग के लिए निष्पादन परिणाम।
- ऑपरेशनल सिग्नलः इन्वेंट्री, सीमित उपयोग, घटनाओं और किसी भी अलग से प्रमाणित वादे की पूर्ति या वित्त पोषित संरक्षण के बारे में ताजाता-सीमित जानकारी।
- नीतिगत प्रतिबंधः अनुमत या अस्वीकार किए गए प्रतिद्वंद्वी, परिसंपत्ति वर्ग, एडाप्टर और किसी भी एस्क्रो आवश्यकताएं।
- विफलता कोडः अस्वीकृति, समाप्ति, सीमा, इन्वेंट्री, नीति, निर्भरता या घटना विफलताओं के लिए निर्णायक स्पष्टीकरण।
एक प्रोफ़ाइल बुनियादी CPP संगतता के लिए आवश्यकताओं के बिना कवरेज, अनुपालन, मध्यस्थता या अन्य सेवाओं को जोड़ सकता है। प्रत्येक वैकल्पिक सेवा अपने जिम्मेदार पक्ष, प्राधिकरण, दायरे और शर्तों की पहचान करेगी।
8.2 लाइसेंस, सत्यापन और बाहर निकलना
Protocol v1.1.0 अनुबंधEVM-प्रोटोकॉल रिपॉजिटरी में अनुबंध src निर्देशिका के अंतर्गत प्रकाशित की जाती हैAGPL-3.0अपवाद के लिए पहचाने गए अपरिवर्तित तृतीय-पक्ष घटक जो अपनी शर्तों को बनाए रखते हैं। प्रकाशित स्रोत, एबीआई और तैनाती निर्देश स्वतंत्र समीक्षा का समर्थन करते हैं लेकिन स्वयं एक लेखा परीक्षा, सुरक्षित तैनाति या कानूनी अनुपालन साबित नहीं करते हैं।
प्रत्येक तैनाती अपने कोड संस्करण, बिल्ड मूल, पते, नियंत्रक और अपग्रेड शक्तियां, ऑडिट स्थिति, रजिस्ट्री दर्पण और किसी भी टाइमलॉक या प्यूज सुरक्षा को अलग से प्रकट करेगी।
एक प्रस्तावित फोर्क किट इसमें शामिल हो सकते हैंः
- निर्धारक तैनाती स्क्रिप्ट;
- रजिस्टर स्नैपशॉट और निर्यात उपकरण;
- मार्ग सेवाओं, एसडीके और इंटरफेस को एक नई रजिस्ट्री रूट पर पुनर्निर्देशित करने के लिए एक प्रलेखित प्रक्रिया;
- साझा रजिस्टर को सुरक्षित रूप से छोड़ने के लिए पूल प्रबंधक चेकलिस्ट; तथा
- बकाया vouchers के लिए एक प्रवास चेकलिस्ट, जिसमें जारीकर्ता सूचनाएं, प्रस्तुत करने और पूरा करने की समय सीमा, रिकॉर्ड तक निरंतर पहुंच और सुधार शामिल हैं।
संगत कांटे तब लचीलापन में सुधार कर सकते हैं जब समुदायों, सहकारी संस्थाओं, सार्वजनिक एजेंसियों, संघों, मल्टी-सिग्स या सेवा ऑपरेटरों को अलग शासन की आवश्यकता होती है। वास्तविक निरंतरता अभी भी अनुबंध स्वामित्व, कुंजी, निर्भरताओं, इंटरफ़ेस, बुनियादी ढांचे, कानूनी दायित्वों और तृतीय पक्ष सेवाओं पर निर्भर करती है।