paint-brush
रेडिक्स के परिसंपत्ति-उन्मुख लेनदेन: लेनदेन को सार्थक बनानाद्वारा@RadixDLT
9,832 रीडिंग
9,832 रीडिंग

रेडिक्स के परिसंपत्ति-उन्मुख लेनदेन: लेनदेन को सार्थक बनाना

द्वारा Radix Publishing12m2023/06/28
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

रेडिक्स का स्मार्ट कॉन्ट्रैक्ट आर्किटेक्चर प्लेटफ़ॉर्म पर हर चीज़ को सब कुछ देता है। रेडिक्स लेनदेन में संपत्ति-उन्मुख निर्देशों का एक "प्रकटीकरण" होता है जो लेनदेन को समझने योग्य, संयोजन योग्य और अविश्वसनीय रूप से शक्तिशाली बनाता है। रेडिक्स के लेनदेन का डिज़ाइन सहज उपयोगकर्ता अपेक्षा और नियंत्रण के उन पहले सिद्धांतों से शुरू हुआ।
featured image - रेडिक्स के परिसंपत्ति-उन्मुख लेनदेन: लेनदेन को सार्थक बनाना
Radix Publishing HackerNoon profile picture


पिछले लेख में, हमने इस बारे में बात की थी कि कैसे आज के ब्लॉकचेन लेनदेन की अवधारणा DeFi उपयोगकर्ताओं और डेवलपर्स के सामने आने वाली कई गंभीर समस्याओं का समाधान करना असंभव बना देती है - ऐसी समस्याएं जो DeFi और Web3 की मुख्यधारा की क्षमता को अवरुद्ध करती हैं।


अधिकांश स्मार्ट कॉन्ट्रैक्ट एल-1 प्लेटफ़ॉर्म का डिज़ाइन लेन-देन को केवल ब्लैक बॉक्स स्मार्ट कॉन्ट्रैक्ट पर भेजे गए एक संदेश तक सीमित करता है, और उस सीमा का मतलब है कि लेनदेन केवल लचीला, शक्तिशाली या पर्याप्त पारदर्शी नहीं हो सकता है।


समस्या को सही मायने में ठीक करने का एकमात्र तरीका ब्लॉकचेन पर लेनदेन के अर्थ को फिर से परिभाषित करना है, और रेडिक्स ने बिल्कुल यही किया है। रेडिक्स लेनदेन (बेबीलोन नेटवर्क पर जिसमें शामिल है रेडिक्स की अद्वितीय स्मार्ट अनुबंध क्षमता ) में परिसंपत्ति-उन्मुख निर्देशों का एक "प्रकटीकरण" होता है जो लेनदेन को समझने योग्य, संयोजन योग्य और अविश्वसनीय रूप से शक्तिशाली बनाता है।


आइए इस बारे में बात करें कि रेडिक्स लेनदेन क्या है, और कुछ आश्चर्यजनक चीजें जो वे उपयोगकर्ताओं और डेवलपर्स के लिए संभव बनाते हैं।

"लेन-देन" को फिर से परिभाषित करना

एक पल के लिए प्रौद्योगिकी के बारे में भूलकर, लेनदेन आदर्श रूप से क्या होना चाहिए?


इसमें क्या होना चाहिए ताकि यह इतना लचीला हो कि वह सब कुछ कर सके जो Web3 और DeFi को रोमांचक और उपयोगकर्ताओं के लिए समझने योग्य और सुरक्षित बनाए?


शुरुआती बिंदु के रूप में, आइए एक वास्तविक दुनिया के लेनदेन पर नजर डालें जो कुछ उपयोगी करता है और पहले से ही किसी के लिए भी बहुत समझ में आता है। DEX के वास्तविक-विश्व संस्करण का उपयोग करने का उदाहरण लें: एक मुद्रा विनिमय कियोस्क।


कल्पना कीजिए कि मैं ग्राहक हूं, मुद्राओं का आदान-प्रदान करने के लिए हवाई अड्डे पर एक एक्सचेंज काउंटर तक जा रहा हूं। मैं लेन-देन का वर्णन इस प्रकार कर सकता हूँ:


  • मैं अपने बटुए से 20 USD लेता हूं और काउंटर पर रख देता हूं।

  • मैं एक्सचेंज टेलर को सूचित करता हूं कि मैं उस 20 USD को GBP के बदले व्यापार करना चाहता हूं।

  • टेलर मेरा USD लेता है, एक पल के लिए अपने कंप्यूटर पर टैप करता है, और काउंटर पर 16.08 GBP डालता है।

  • मुझे जो विनिमय दर मिली है उससे मैं संतुष्ट हूं, जीबीपी लें और इसे अपने बटुए में रख लें।


इस सामान्य वास्तविक दुनिया के परिदृश्य में, जबकि एक्सचेंज आंतरिक रूप से कैसे व्यापार करता है, इस पर मेरा नियंत्रण नहीं है, मेरे लिए जो मायने रखता है उस पर मेरा पूरा नियंत्रण है : मेरे बटुए से संपत्ति लेना, जो मैं कर रहा हूं उसके निर्देशों के साथ एक्सचेंज को संपत्ति देना जो कुछ वे मुझे वापस देते हैं, उसे स्वीकार करना (या अस्वीकार करना) चाहते हैं, और संपत्तियों को अपने बटुए में वापस रखना चाहते हैं।


जब भी मैं किसी के साथ बातचीत कर रहा होता हूं और इसमें मेरी संपत्तियां शामिल होती हैं, तो मेरे लिए जो मायने रखता है उसका ज्ञान और नियंत्रण एक स्वाभाविक, स्पष्ट अपेक्षा है। मैं नियंत्रित करता हूं कि कौन सी संपत्ति मेरे बटुए से निकलती है, मैं निर्दिष्ट करता हूं कि मैं उन्हें किसे देता हूं और मैं क्या चाहता हूं, और मैं देख सकता हूं कि मेरे पास क्या वापस आता है और स्वीकृत करता हूं। वास्तविक दुनिया में मेरे लिए "लेन-देन" शब्द का मूलतः यही अर्थ है। क्या यह अच्छा नहीं होगा यदि ब्लॉकचेन लेनदेन उसी तरह काम करें?


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

लेन-देन को सार्थक बनाना

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


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


ये प्लेटफ़ॉर्म क्षमताएं रेडिक्स पर लेनदेन की परिभाषा को सुधारने के लिए आवश्यक उपकरण प्रदान करती हैं ताकि वे वास्तविक दुनिया के लेनदेन के समान सहज और अनुमानित रूप से काम करें।


रेडिक्स लेनदेन निर्देशों का एक "प्रकट" है जो सीधे खातों और घटकों (रेडिक्स के स्मार्ट अनुबंध का रूप) के बीच परिसंपत्तियों की गतिविधियों का वर्णन करता है।


यहां हमारे वास्तविक-विश्व विनिमय उदाहरण जैसे व्यापार का वर्णन करने वाला एक वास्तविक लेनदेन मैनिफेस्ट (स्पष्टता के लिए, पते के बिना) है:



ध्यान दें कि आप सारांश नहीं देख रहे हैं - वास्तव में वास्तविक रेडिक्स लेनदेन की सामग्री ऐसी ही दिखती है! एक उपयोगकर्ता वास्तविक दुनिया के लेनदेन का वर्णन कैसे करेगा, इसके समान, मेनिफेस्ट उपयोगकर्ता के लिए महत्वपूर्ण परिसंपत्ति आंदोलनों के संदर्भ में लेनदेन का वर्णन करता है।


इस मेनिफेस्ट के 4 निर्देशों में क्या हो रहा है:


  1. मैं अपने एक खाते से 20 USD टोकन निकालने के लिए कहता हूं। (मुझे उम्मीद है कि 20 यूएसडी टोकन "ट्रांजैक्शन वर्कटॉप" नामक किसी चीज़ पर वापस कर दिए जाएंगे, जिसे आप एक्सचेंज काउंटर के रूप में सोच सकते हैं। यह परिसंपत्तियों के बैठने के लिए एक अस्थायी जगह है जब उन्हें लेनदेन के दौरान इधर-उधर ले जाया जा रहा हो।)
  2. मैं उन 20 USD को कार्यस्थल से हटा कर एक "बाल्टी" में डाल देता हूँ। (बाल्टी सिर्फ परिसंपत्ति कंटेनर हैं जिन्हें मैं अन्य चीजों में स्थानांतरित कर सकता हूं।)
  3. मैं USD की बकेट को सीधे विनिमय घटक की "व्यापार" विधि में भेजता हूँ। (मुझे उम्मीद है कि एक्सचेंज विनिमय दर का पता लगाएगा और वर्कटॉप पर कुछ GBP टोकन लौटाएगा।)
  4. मैं वर्कटॉप की सामग्री को वापस अपने बटुए में रख लेता हूँ।


मैं इस लेनदेन पर हस्ताक्षर करता हूं - इस तरह मेरे खाते को पता चलता है कि मुझे 20 यूएसडी टोकन निकालने की अनुमति है - और इसे नेटवर्क पर सबमिट करें।


वास्तविक दुनिया के परिदृश्य की तरह, हालांकि एक्सचेंज के आंतरिक कामकाज पर मेरा नियंत्रण नहीं हो सकता है, मेरे लिए जो मायने रखता है उस पर मेरा सीधा नियंत्रण है: मेरे खातों में आने और जाने वाले टोकन, और मैं किसके साथ बातचीत करना चाहता हूं।


यह पहले से ही उस लेन-देन की तुलना में बहुत बड़ा सुधार है जो केवल स्मार्ट अनुबंध को एक संदेश भेज रहा है। लेकिन कुछ कमी है...

उपयोगकर्ता को नियंत्रण में रखना

वास्तविक दुनिया के उदाहरण में, मैंने लेनदेन स्वीकार करने से पहले यह सुनिश्चित कर लिया था कि मुझे अपने 20 USD के लिए 16.08 GBP (शायद वर्तमान विनिमय दर और अपेक्षित शुल्क के आधार पर) मिल रहा है। क्या मुझे हस्ताक्षर करने और सबमिट करने से पहले रेडिक्स लेनदेन के साथ उसी तरह का काम करने में सक्षम होने की उम्मीद नहीं करनी चाहिए?


वास्तव में मैं (अपने वॉलेट सॉफ़्टवेयर की मदद से) लेनदेन मेनिफ़ेस्ट में एक निर्देश जोड़कर वही काम कर सकता हूँ। यह यहां दूसरा-से-अंतिम "ASSERT_WORKTOP_CONTAINS_BY_AMOUNT" निर्देश है:



मेनिफेस्ट में निर्देश "जोर देकर" कहा गया है कि मेरे खाते में वापस जमा करने से पहले वर्कटॉप में कम से कम 16.08 जीबीपी टोकन हैं। इसका मतलब यह है कि जब यह लेनदेन नेटवर्क द्वारा संसाधित किया जाता है, यदि वह दावा सत्य नहीं है (मान लीजिए, यदि एक्सचेंज ने केवल 15 जीबीपी लौटाया है, या उसने पूरी तरह से गलत प्रकार का टोकन लौटाया है) तो लेनदेन नेटवर्क द्वारा अस्वीकार कर दिया जाएगा। पूरी बात नहीं होगी क्योंकि मुझे वह नहीं मिला जिसकी मैंने अपेक्षा की थी।


यह काम करता है क्योंकि लेन-देन मैनिफ़ेस्ट परमाणु होते हैं। यह कहने का एक शानदार तरीका है कि लेन-देन मेनिफ़ेस्ट में सब कुछ बिना किसी समस्या के सफलतापूर्वक चलना चाहिए अन्यथा ऐसा कुछ भी नहीं होगा।


यह अविश्वसनीय रूप से शक्तिशाली है. वास्तविक दुनिया के आदान-प्रदान की तरह, मुझे आंतरिक विनिमय तर्क की बिल्कुल भी परवाह नहीं है। मुझे फिसलन जैसी चीजों से सुरक्षा मिलती है या ऐसे परिणाम में सामने आने से सुरक्षा मिलती है जो मैं नहीं चाहता था, स्मार्ट अनुबंध तर्क पर भरोसा किए बिना पूरी तरह से मेरे नियंत्रण में है।


रैडिक्स वॉलेट एक उपयोगकर्ता के रूप में मेरी अपेक्षाओं को सीधे मेरे लिए लेन-देन मैनिफेस्ट में जोड़ सकता है, और नेटवर्क गारंटी देगा कि उन सभी अपेक्षाओं का सम्मान किया जाता है - अन्यथा मेरे फंड मेरी जेब से कभी नहीं निकलेंगे।

लेन-देन उपयोगकर्ता अनुभव को ठीक करना

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


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



यह दृश्य एक्सचेंज डीएपी द्वारा नहीं बनाया गया था। यह रेडिक्स वॉलेट ही है जो लेनदेन की सामग्री को सीधे पढ़कर मेरे लिए जो मायने रखता है उसे सुरक्षित रूप से सारांशित करता है। और यदि आप ऊपर दिए गए लेन-देन मैनिफेस्ट को फिर से देखते हैं, तो आप शायद देख सकते हैं कि कैसे रेडिक्स वॉलेट उपयोगकर्ता के लिए इसे सारांश यूआई में स्वचालित रूप से अनुवाद करने में सक्षम है:


  • निकासी: खातों से निकासी सीधे दिखाई जाती है, और वॉलेट देख सकता है कि कौन से खाते वॉलेट उपयोगकर्ता के स्वामित्व में हैं।
  • डीएपी का उपयोग करना: लेनदेन में शामिल अन्य घटकों को उपयोगकर्ता-समझने योग्य डीएपी के रूप में सूचीबद्ध किया गया है। (यह जानने के लिए कि रेडिक्स वॉलेट यह कैसे करता है, रेडिक्स पर एक नज़र डालें डीएपी परिभाषा प्रणाली जो डेवलपर को अपने डीएपी के स्पष्ट ऑन-लेजर विवरण के साथ घटकों को जोड़ने की अनुमति देता है।)
  • जमा करना: उपयोगकर्ता के खातों में जमा राशि भी सीधे दिखाई जाती है। कोई भी जमा जिसकी लेन-देन मैनिफ़ेस्ट में निर्दिष्ट मात्रा नहीं है, लेन-देन के पूर्वावलोकन के माध्यम से "अनुमानित" किया जाता है, और एक "गारंटी" ("जोर" निर्देश जो हमने पहले वर्णित किया है) स्वचालित रूप से उपयोगकर्ता की प्राथमिकताओं के अनुसार जोड़ा जाता है।
  • लेन-देन शुल्क: और निश्चित रूप से वॉलेट आवश्यक लेन-देन शुल्क दिखाता है (उस पर अधिक जानकारी नीचे दी गई है)।


परिणाम एक लेन-देन सारांश है जो उपयोगकर्ता के लिए सार्थक और प्रासंगिक है, सटीक होने की गारंटी है, और पूरी तरह से भरोसेमंद है। उपयोगकर्ता को ठीक-ठीक पता है कि यदि वे हस्ताक्षर करते हैं तो उनके खातों और संपत्तियों का क्या होगा - जैसा कि वे उम्मीद करेंगे। जब स्टैक के प्रत्येक भाग को मुख्यधारा-सक्षम उत्पाद को सक्षम करने के लिए एक साथ काम करने के लिए डिज़ाइन किया गया है, तो आपको विकेंद्रीकृत होने के लिए अच्छे यूएक्स को छोड़ने की ज़रूरत नहीं है।

स्पष्ट, लचीला प्रमाणीकरण

आइए रेडिक्स ट्रांजेक्शन टूलबॉक्स में एक अन्य टूल के बारे में बात करते हैं।


रेडिक्स इंजन वर्चुअल मशीन में "बैज" का उपयोग करने वाले घटकों के लिए एक शक्तिशाली अंतर्निहित प्रमाणीकरण प्रणाली शामिल है। आपके बटुए में एक सदस्यता कार्ड की तरह, बैज आपकी संपत्ति हैं जिनका आप लेनदेन में "प्रस्तुत" कर सकते हैं। घटक यह जाँच सकते हैं कि आपने कुछ करने के लिए पूर्व शर्त के रूप में दिया गया प्रमाण प्रस्तुत किया है।


बैज का प्रमाण प्रस्तुत करना लेन-देन मेनिफ़ेस्ट में एक और निर्देश है जो बैज रखने वाले खाते से उस प्रमाण का अनुरोध करता है। यह किसी को दिखाने के लिए मेरे असली बटुए से सदस्यता कार्ड निकालने जैसा है।


इसका मतलब यह है कि एक बार फिर रेडिक्स वॉलेट उपयोगकर्ता को वही दिखा सकता है जो चल रहा है। कल्पना करें कि हमारे एक्सचेंज डीएपी को यह सबूत देखने की जरूरत है कि मेरे पास एक बैज है जो इंगित करता है कि मैंने तीसरे पक्ष से कुछ केवाईसी जांच पूरी कर ली है। परिणाम एक लेनदेन है जिसे इस प्रकार प्रस्तुत किया गया है:



एक बार फिर, मुझे एक स्पष्ट प्रस्तुति मिलती है कि एक दिया गया बैज प्रस्तुत किया जा रहा है और मैं हस्ताक्षर करने से पहले तय कर सकता हूं कि मैं इसके साथ सहज हूं या नहीं।

नो-कोड, ऑन-डिमांड परमाणु संरचना

अब बात करते हैं रेडिक्स लेनदेन के लचीलेपन और शक्ति के बारे में। लेन-देन मैनिफ़ेस्ट की महाशक्तियों में से एक एकल परमाणु लेनदेन में कई डीएपी को एक साथ "लिखने" की क्षमता है - स्मार्ट अनुबंध कोड के बिना।


कल्पना कीजिए कि मैं ऋण देने वाले डीएपी स्मार्ट अनुबंध से ऋण लेना चाहता हूं, फिर उस ऋण का उपयोग DEX स्मार्ट अनुबंध से एक निश्चित व्यापार करने के लिए करना चाहता हूं। मैं शायद यह सुनिश्चित करना चाहता हूं कि मैं केवल तभी ऋण लूंगा यदि मैं वास्तव में वह व्यापार करने में सक्षम हूं।


अन्य नेटवर्क पर, आपके पास केवल एक ही विकल्प होता है: एक विशेष स्मार्ट अनुबंध लिखें और तैनात करें जिसे आप इस तर्क में बेक कर सकते हैं। इसे तैनात करने के बाद, वह स्मार्ट अनुबंध लेनदेन में आपका अनुरोध प्राप्त करेगा, ऋण स्मार्ट अनुबंध को कॉल करेगा, DEX को कॉल करने का प्रयास करेगा (यह मानते हुए कि मुझे ऋण निधि प्राप्त हुई है), और यह जांचना सुनिश्चित करें कि DEX स्वैप सफल हुआ है। यह एक बहु-चरणीय प्रक्रिया है जिसके लिए स्मार्ट अनुबंध विशेषज्ञता की आवश्यकता होती है, इसमें समय लगता है, यह एकल-उद्देश्यीय है और अक्सर नेटवर्क शुल्क के मामले में बहुत महंगी होती है।


रेडिक्स पर, यह केवल कुछ निर्देशों का लेनदेन प्रकटीकरण है :


  • ऋण लेने के लिए ऋण घटक को कॉल करें
  • उधार दिए गए टोकन को एक बाल्टी में रखें और उन्हें DEX को दें
  • दावा करें कि DEX ने वही लौटाया जिसकी आपको उम्मीद थी (यदि यह सच नहीं है तो लेनदेन विफल हो जाता है)
  • परिणाम अपने खाते में जमा करें


आप इस सरल लेन-देन मैनिफेस्ट को, मांग पर, एक साधारण वेब फ्रंटएंड में बना सकते हैं। कोई स्मार्ट अनुबंध कोड या समय से पहले तैनाती नहीं, स्मार्ट अनुबंध परिणामों पर कोई विस्तृत जांच नहीं; आप बस यह बताएं कि आप अपने खाते और डीएपी घटकों के बीच संपत्तियों को कैसे ले जाना चाहते हैं और सबमिट करें।


इससे कई नई संभावनाएं खुलती हैं। DeFi dApps के संपूर्ण खंड जो उपयोगकर्ताओं को ट्रेडों के लिए सर्वोत्तम मार्ग खोजने में मदद करते हैं, उन्हें पूरी तरह से वेबसाइट फ्रंटएंड के रूप में उन डेवलपर्स द्वारा बनाया जा सकता है जो कभी भी स्मार्ट कॉन्ट्रैक्ट कोड को नहीं छूते हैं। अल्पकालिक अवसरों का लाभ उठाने के लिए वित्त प्रोटोकॉल के अत्यधिक जटिल संयोजनों को वास्तविक समय में एक साथ जोड़ा जा सकता है। और लेन-देन में "अभिकथन" रेलिंग का उपयोग करके, बुलाए जा रहे घटकों के आंतरिक कामकाज की चिंता किए बिना वांछित अंतिम परिणाम पर स्पष्ट और प्रत्यक्ष सीमाएं लगाई जा सकती हैं।

डीएपी-भुगतान नेटवर्क शुल्क

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


वर्तमान लेन-देन इसे असंभव बनाते हैं - हस्ताक्षरकर्ता को शुल्क-भुगतानकर्ता होना चाहिए। रेडिक्स पर, शुल्क भुगतान अधिक लचीला है; लेन-देन के दौरान कोई भी इसका भुगतान कर सकता है।


वास्तव में जब मैंने आपको पहले लेन-देन का मैनिफ़ेस्ट दिखाया था तो मैं थोड़ी सी धोखाधड़ी कर रहा था। सामान्य मामले में जहां उपयोगकर्ता लेनदेन शुल्क का भुगतान करता है, लेनदेन के लिए नेटवर्क शुल्क को "लॉक" करने के लिए उपयोगकर्ता के किसी एक खाते में एक अतिरिक्त स्पष्ट निर्देश होता है। लेकिन यदि कोई अन्य व्यक्ति लेन-देन के दौरान उस शुल्क को लॉक करने को तैयार है तो उस शुल्क को लॉक करने वाले उपयोगकर्ता की आवश्यकता नहीं है।


उदाहरण के लिए: कल्पना कीजिए कि मैं एक्सचेंज डीएपी का एक ज्ञात, पंजीकृत उपयोगकर्ता हूं और जब मैं उनके सिस्टम का उपयोग करूंगा तो वे मेरे लिए नेटवर्क शुल्क का भुगतान करना चाहेंगे। वे मुझे एक उपयोगकर्ता बैज परिसंपत्ति जारी करते हैं जिसे मैं अपने एक खाते में रखता हूं जो मेरे पंजीकरण का प्रतिनिधित्व करता है। अब लेनदेन में, मैं उस बैज को एक्सचेंज घटक में प्रस्तुत कर सकता हूं (जैसा कि हमने पहले केवाईसी बैज के साथ देखा था), और एक्सचेंज उस प्रमाण की जांच कर सकता है और फिर लेनदेन के लिए शुल्क को लॉक कर सकता है। यदि ऐसा होता है, तो मेरा रेडिक्स वॉलेट देखता है कि कोई अतिरिक्त शुल्क लॉकिंग की आवश्यकता नहीं है, और ऐसा लगता है जैसे नेटवर्क शुल्क जादुई रूप से शून्य है।

शेयरिंग पर एक अंतिम नोट

जो लोग तकनीक में खोज करना पसंद करते हैं, उनके लिए रेडिक्स के लेनदेन मॉडल का एक और अद्भुत लाभ है: यह अच्छी तरह से विभाजित होता है।


शीआन नेटवर्क अपग्रेड की प्रतीक्षा में जब रेडिक्स का बड़े पैमाने पर समानांतर सेर्बेरस सर्वसम्मति प्रोटोकॉल ( हाल ही में सहकर्मी द्वारा समीक्षा की गई ) असीमित स्केलेबिलिटी प्रदान करने के लिए शुरू किया जाएगा, यह महत्वपूर्ण है कि लेनदेन मॉडल फिट बैठता है।


बड़े पैमाने पर समानता को सक्षम करने के लिए, सेर्बेरस खातों और घटकों की स्थिति को अलग करने में सक्षम होने पर निर्भर करता है वस्तुतः असीमित संख्या में शार्ड्स (या "थ्रेड्स" एक अधिक वर्णनात्मक शब्द हो सकता है) में, जबकि विशेष रूप से यह जानने में सक्षम होना चाहिए कि प्रत्येक लेनदेन के लिए सर्वसम्मति के लिए उनमें से कौन सा शार्ड्स एक साथ लाया जाना चाहिए।


यह सतह पर कुछ हद तक कार्डानो की तरह लग सकता है, जो अपने राज्य को "eUTXOs" नामक राज्य के बिट्स में विभाजित करता है। कार्डानो लेनदेन में (बिटकॉइन के समान) एक प्रत्यक्ष विनिर्देश शामिल होता है जिसमें किसी दिए गए लेनदेन के परिणाम को बनाने के लिए eUTXO का उपयोग किया जाना है। इसके साथ समस्या यह है कि यह विवाद पैदा करता है। किसी दिए गए स्मार्ट अनुबंध (जैसे, मान लीजिए, DEX) में टोकन का एक पूल हो सकता है जिसके साथ कई लोग एक ही समय में बातचीत करने का प्रयास कर रहे हैं। यदि लेनदेन उस पूल के भीतर से उपयोग करने के लिए व्यक्तिगत टोकन ईयूटीएक्सओ चुन रहे हैं, तो यह लगभग गारंटी है कि ग्राहक अक्सर वही ईयूटीएक्सओ चुनेंगे और इस प्रकार कई लेनदेन विफल हो जाएंगे, भले ही पूल में हर किसी की इच्छाओं को पूरा करने के लिए बहुत सारे टोकन थे।


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


फिर जब लेन-देन वास्तव में रेडिक्स नेटवर्क द्वारा संसाधित किया जाता है, तो उस इरादे को निश्चित रूप से एक परिभाषा में अनुवादित किया जा सकता है कि किस राज्य को अद्यतन करने की आवश्यकता है - और बदले में सर्वसम्मति में कौन से टुकड़े शामिल होने चाहिए। इसका मतलब यह है कि एक ही स्मार्ट अनुबंध के साथ बातचीत करने वाले दो लेनदेन स्वचालित रूप से एक दौड़ नहीं बनाएंगे जहां केवल एक ही सफल हो सकता है। 10 लोग एक ही समय में 50 के पूल से 5 टोकन निकालने के लिए विश्वसनीय रूप से लेनदेन जमा कर सकते हैं, और वे सभी बिना किसी परेशानी के एक के बाद एक लेनदेन करेंगे।

तल - रेखा

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


रेडिक्स के लेन-देन के नए रूप को स्क्रीप्टो स्मार्ट कॉन्ट्रैक्ट क्षमता और रेडिक्स मेननेट पर "बेबीलोन" रिलीज़ पर बिल्कुल नए रेडिक्स वॉलेट के साथ पेश किया जा रहा है।