Hello. I design and build blockchain solutions. I like to make the complex simple.
Walkthroughs, tutorials, guides, and tips. This story will teach you how to do something new or how to do something better.
This story contains new, firsthand information uncovered by the writer.
The writer was physically present in relevant location(s) to this story. The location is also a prevalent aspect of this story be it news or otherwise.
उधार लेना एथेरियम-आधारित ब्लॉकचेन अनुप्रयोगों की आधारशिला है । साथ
प्रोग्रामिंग प्रतिमानों के विकास की तरह, इन डेफी अनुप्रयोगों में विविध वास्तुशिल्प डिजाइन हैं, जो सुरक्षा से लेकर दक्षता और उपयोगकर्ता अनुभव तक बदलती प्राथमिकताओं को दर्शाते हैं।
यह विश्लेषण जैसे अनुप्रयोगों की वास्तुकला को देखता है
यदि आप एक डेवलपर, वास्तुकार, या सुरक्षा शोधकर्ता हैं, तो यह लेख आपके लिए है। अंत तक, आप एथेरियम पर नए उधार अनुप्रयोगों को आसानी से समझ लेंगे, उनकी वास्तुकला को तेजी से और व्यापक रूप से समझ लेंगे। यह देखने के लिए गोता लगाएँ कि ये DeFi दिग्गज जमीनी स्तर से कैसे निर्मित होते हैं।
अधिकांश DeFi उधार है
हालांकि, वहाँ एक पकड़ है।
संपार्श्विक का मूल्य हमेशा पूर्व निर्धारित मार्जिन से ऋण मूल्य से अधिक होना चाहिए ।
यदि संपार्श्विक मूल्य इससे कम हो जाता है, तो ऋण है
परिसमापन के दौरान, कोई अन्य व्यक्ति आपके ऋण का कुछ या पूरा हिस्सा चुका देता है, और बदले में उन्हें आपके संपार्श्विक का एक हिस्सा या पूरा हिस्सा प्राप्त होता है।
इस वित्तीय संरचना का पालन करने वाले सभी उधार आवेदनों को समान बिल्डिंग ब्लॉक्स की आवश्यकता होती है, जिन्हें फिर कई तरीकों से व्यवस्थित किया जा सकता है:
मेकरडीएओ में उधार लेने की प्रक्रिया। सभी एप्लिकेशन समान चरण और फ़ंक्शन साझा करते हैं।
उधार लेना और उधार देना अलग-अलग विशेषताएं मानी जा सकती हैं। DeFi में, हमें अधिकांश उधार लेने वाले अनुप्रयोगों में दोनों सुविधाएँ मिलती हैं, लेकिन वे हमेशा अच्छी तरह से एकीकृत नहीं होती हैं ।
कंपाउंड, एवे और यूलर में वे हैं । उधारकर्ताओं और उधारदाताओं के लिए ब्याज दरें आंतरिक रूप से सहसंबद्ध हैं; वास्तव में, यही वह चीज़ है जो उन अनुप्रयोगों को न्यूनतम हस्तक्षेप के साथ काम करती है।
दूसरी ओर, मेकरडीएओ और यील्ड उन परिसंपत्तियों के प्रवर्तक हैं जो वे उधारकर्ताओं को उधार देते हैं।
उन्हें उपयोगकर्ताओं को संपत्ति की आपूर्ति करने की आवश्यकता नहीं है ताकि अन्य उपयोगकर्ता उधार ले सकें ।
यह लेख ऑन-चेन उधार पर ध्यान केंद्रित करेगा और बड़े पैमाने पर उधार को नजरअंदाज करेगा। संपार्श्विककरण की आवश्यकता के कारण उधार लेना अधिक जटिल है, और उधार लेने के पैटर्न को समझने से आम तौर पर पूरे प्रोटोकॉल की बेहतर समझ खुल जाती है।
मेकरडीएओ लोगो
मेकरडीएओ में ट्रेजरी फ़ंक्शन का प्रबंधन किसके द्वारा किया जाता है
वहां एक है
इसके विपरीत, मेकरडीएओ के पास उधार लेने वाली संपत्ति, कोई डीएआई नहीं है।
इसके बजाय, यह मात्र
के अंतर्गत लेखांकन का संचालन किया जाता है
यह क्रिया उपयोगकर्ता के ऋण संतुलन को अद्यतन करती है और उन्हें DAI जॉइन पर DAI बनाने की अनुमति देती है।
चुकाने के लिए, उपयोगकर्ता DAI Join में DAI जलाते हैं। यह प्रक्रिया तब वैट को अद्यतन करती है, जिससे उपयोगकर्ता अपना ऋण चुकाने में सक्षम हो जाता है ।
इसके अतिरिक्त, vat.sol
अनुबंध के रूप में कार्य करता है
जब किसी उपयोगकर्ता के ऋण या संपार्श्विक शेष में परिवर्तन किए जाते हैं, तो वैट.एसओएल अनुबंध दर और स्थान दोनों का मूल्यांकन करता है।
ये प्रयुक्त संपार्श्विक और प्रचलित डीएआई-से-संपार्श्विक मूल्य अनुपात के आधार पर ब्याज दर को संदर्भित करते हैं। दिलचस्प बात यह है कि इन मूल्यों को अन्य मेकरडीएओ अनुबंधों द्वारा vat.sol अनुबंध में फीड किया जाता है, जो कि अधिकांश अन्य अनुप्रयोगों से अलग एक विधि है।
मेकरडीएओ ने अपने डिज़ाइन चरण के दौरान सुरक्षा को प्राथमिकता दी - एक ऐसा समय जब गैस की लागत जैसे कारक गौण थे , उपयोगकर्ता अनुभव मामूली चिंता का विषय था, और प्रतिस्पर्धा नगण्य थी।
नतीजतन, यह विचित्र, उपयोग में महंगा और नेविगेट करने में चुनौतीपूर्ण लग सकता है।
फिर भी, इसके द्वारा प्रबंधित की जाने वाली विशाल संपत्ति और महत्वपूर्ण उल्लंघनों के बिना इसके संचालन का रिकॉर्ड इसके मजबूत डिजाइन और निष्पादन को रेखांकित करता है।
मुख्य विशेषताएं:
यील्डस्पेस की क्षमता को पहचानते हुए, हमने तेजी से विकास की ओर कदम बढ़ाया
यील्ड v2 में उधार लेने की प्रक्रिया, मेकरडीएओ से काफी प्रभावित है
सभी लेखांकन, जोखिम प्रबंधन और संपार्श्विक जांच को एक अनुबंध में समेकित किया गया:
हमने अपने ओरेकल एकीकरण को नया रूप दिया, कीमत और ब्याज दर ओरेकल को एक में मिला दिया
मेकरडीएओ के दृष्टिकोण से एक और महत्वपूर्ण विचलन हमारा परिचय था
संक्षेप में, यील्ड v2 में उधार लेना इस प्रकार काम करता है:
कंपाउंड v1 में उधार लेने की प्रक्रिया। सरल फिर भी प्रभावी.
इसके आधार पर
दिलचस्प बात यह है कि श्वेतपत्र में इस बात पर प्रकाश नहीं डाला गया कि कंपाउंड वी2 को शामिल किया गया है
कंपाउंड v2 में उधार लेने की प्रक्रिया। सांकेतिक ऋण देने की स्थिति में पहला प्रयास।
कंपाउंड v3 (धूमकेतु) में उधार लेने की प्रक्रिया। बुनियादी बातों की ओर वापस, सुरक्षा की ओर वापस। हालाँकि, बेहतर UX के साथ।
आवश्यक कॉलों की संख्या में कमी के कारण सिस्टम डेवलपर्स और उपयोगकर्ताओं दोनों के लिए अधिक सहज है। इसके अतिरिक्त, एकल अनुबंध डिज़ाइन अनुबंधों के बीच कॉल को कम करके गैस की लागत को कम करता है। अलग-अलग मुद्रा बाजार ओरेकल-आधारित हमलों के खिलाफ एक बचाव है, जो अब एक प्रमुख सुरक्षा चिंता का विषय है।
अन्य प्रासंगिक विशेषताओं का उल्लेख किया गया है
दिलचस्प बात यह है कि, कंपाउंड v3 प्रत्येक उधार योग्य संपत्ति के लिए सभी कार्यों को संभालने के लिए एक एकल अनुबंध द्वारा कंपाउंड v1 की वास्तुकला को प्रतिबिंबित करता है। अन्य उल्लेखनीय विशेषताओं में शामिल हैं:
संपार्श्विक उधार लेने पर प्रतिबंध संपार्श्विक जमा करने वालों के लिए सुरक्षा बढ़ाता है। इससे यह संभावना कम हो जाती है कि शासन संबंधी त्रुटियाँ या जानबूझकर किए गए हमले संपार्श्विक को खतरे में डालते हैं।
आपूर्ति की गई संपार्श्विक पर रिटर्न को खत्म करना कंपाउंड द्वारा v2 में अधिक तरलता जमा करने के प्रबंधन का परिणाम हो सकता है। मुझे यह आभास हुआ कि कंपाउंड वी2 में उधार लेने की सीमा उपयोगकर्ताओं द्वारा आवेदन के लिए उधार दी गई संपत्तियों से या तो कम थी या बहुत अधिक नहीं थी।
यह मानते हुए कि वे v3 के लिए तरलता के समान स्तर का प्रबंधन करेंगे, संपार्श्विक को उधार देने की अनुमति न देना एप्लिकेशन को सुरक्षित बनाता है, जो v3 के मुख्य लक्ष्यों में से एक है।
वास्तुशिल्प की दृष्टि से:
Aave v1 में उधार लेने की प्रक्रिया। एकत्रित तरलता का मतलब वित्तीय और कम्प्यूटेशनल दक्षता है।
जैसा कि यील्ड v2 में है
संपार्श्विककरण छोड़ने का निर्णय जाँच में आता है
Aave v2 में एक बहुत ही साफ आर्किटेक्चर है, जो पूरी तरह से टोकनयुक्त है।
Aave v1 की कुछ विशेषताएं, जिनका उपयोग सीमित था, सरलता के लिए हटा दी गईं। Aave v1 में मुद्दे, जैसे अर्जित ब्याज का जटिल प्रतिनिधित्व, Aave v2 में संबोधित किए गए थे।
अपनी कई प्रगतियों के बावजूद, इस अध्ययन के प्रयोजनों के लिए, Aave v3, Aave v2 से भौतिक रूप से भिन्न नहीं है। वास्तव में, यह सुझाव दे सकता है कि 2023 में Aave v2 की वास्तुकला मजबूत बनी रहेगी।
इसके डिजाइन की एक बानगी है
भले ही एक अनुबंध सभी परिसंपत्तियों, लेखांकन और जोखिम प्रबंधन डेटा को संग्रहीत करता है, फिर भी संपार्श्विक और उधार के लिए ईटोकन और ऋण के लिए डीटोकन, एवे वी2 के समान हैं। हालाँकि, ये टोकन अनुबंध केवल केंद्रीय भंडारण अनुबंध के दृश्य हैं।
कोड के विश्लेषण से पता चलता है कि न्यूनतम गैस लागत एक प्राथमिकता थी, जिससे अंतर-अनुबंध कॉल की आवश्यकता को समाप्त करने वाले मोनोलिथिक डिज़ाइन को बढ़ावा मिला। कठोर परीक्षण और ऑडिटिंग के माध्यम से सुरक्षा का आश्वासन दिया गया। केवल तर्क को विभिन्न मॉड्यूल में वितरित किया गया था, जो भंडारण अनुबंध के कार्यान्वयन के रूप में कार्य करता था, जो मुख्य रूप से प्रॉक्सी अनुबंध के रूप में कार्य करता था।
यह एकीकृत डिज़ाइन आसान अपग्रेड का भी समर्थन करता है। यदि भंडारण परिवर्तन की आवश्यकता नहीं है तो मॉड्यूल को संशोधित करने या सुविधाओं को पेश करने के लिए तेजी से बदला जा सकता है।
यूलर को रिलीज़ होने के पंद्रह महीने बाद हैक कर लिया गया था और अपग्रेड के छह महीने बाद शोषित भेद्यता का परिचय दिया गया था।
मुझे नहीं लगता कि अखंड वास्तुकला ने संपत्ति के ख़त्म होने में कोई भूमिका निभाई है; बल्कि, यह कोड अपडेट की अपर्याप्त निगरानी थी ।
कड़ी मेहनत हो गई है, आइए समीक्षा करें कि हमने क्या सीखा
मेकरडीएओ, कंपाउंड और एवे जैसे शुरुआती एथेरियम अनुप्रयोगों ने एथेरियम पर अत्यधिक संपार्श्विक उधार लेने की क्षमता का प्रदर्शन किया। एक बार जब अवधारणा के ये प्रमाण सफल साबित हुए, तो बाजार हिस्सेदारी हासिल करने के लिए नई सुविधाओं के मिश्रण को पेश करने पर ध्यान केंद्रित हो गया। कंपाउंड और एवे के बाद के संस्करणों ने उपज खेती, कंपोजिबिलिटी और पूलित तरलता की शुरुआत की, जो विशेष रूप से तेजी की बाजार स्थितियों के दौरान फली-फूली।
एक महत्वपूर्ण विकास कंपाउंड वी2 द्वारा टोकनयुक्त ऋण पदों की शुरूआत थी, जिसने इन पदों को अन्य अनुप्रयोगों द्वारा मानक संपत्ति के रूप में मान्यता देने में सक्षम बनाया। Aave v2 और Euler ने टोकन ऋण स्थितियों को लागू करके इसे एक कदम आगे बढ़ाया, जिसकी व्यापक उपयोगिता बहस का विषय बनी हुई है।
बुल मार्केट के दौरान उच्च गैस लागत एक प्रमुख चिंता के रूप में उभरी, जिससे उपयोगकर्ता अनुभव में संशोधन हुआ जैसा कि यील्ड वी2, एवे वी2 और यूलर में देखा गया। राउटर अनुबंधों और अखंड कार्यान्वयन ने उपयोगकर्ताओं को लेनदेन के लिए खर्च की जाने वाली लागत को कम करने में मदद की। हालाँकि, यह अधिक जटिल और परिणामस्वरूप जोखिम भरे कोड की कीमत पर आया।
कंपाउंड v3 वित्तीय दक्षता पर सुरक्षा को प्राथमिकता देते हुए एक मिसाल कायम करता हुआ प्रतीत होता है। यह संभावित हैक के खिलाफ बेहतर सुरक्षा के लिए पारंपरिक तरलता पूल मॉडल से भटक गया है। एल2 नेटवर्क का उदय, जहां गैस की लागत नगण्य होती जा रही है, संभवतः भविष्य के संपार्श्विक उधार अनुप्रयोगों के डिजाइन को आकार देगा।
इस लेख में, मैंने एथेरियम पर प्रमुख संपार्श्विक उधार अनुप्रयोगों का एक व्यापक अवलोकन प्रदान किया है। प्रत्येक एप्लिकेशन का विश्लेषण करने के लिए मैंने जो दृष्टिकोण अपनाया है, उसे अन्य संपार्श्विक उधार अनुप्रयोगों की जटिलताओं को तेजी से समझने के लिए भी लागू किया जा सकता है।
ब्लॉकचेन उधार एप्लिकेशन विकसित करते समय, हमेशा परिसंपत्तियों के भंडारण, लेखांकन रिकॉर्ड की नियुक्ति और जोखिम और संपार्श्विक मूल्यांकन के तरीकों पर विचार करें। जैसे ही आप इन विचारों पर काम करते हैं, अपने निर्णयों को सूचित करने के लिए पिछले अनुप्रयोगों के इतिहास और इस अवलोकन से प्राप्त अंतर्दृष्टि का उपयोग करें।
पढ़ने के लिए धन्यवाद, और शुभकामनाएँ।
करने के लिए धन्यवाद
लेखक यील्ड प्रोटोकॉल के सह-संस्थापक और तकनीकी प्रमुख हैं।
एथेरियम पर उधार लेना: मेकरडीएओ, यील्ड, एवे, कंपाउंड और यूलर के आर्किटेक्चर विकास की तुलना करना | HackerNoon