डीऐप और स्मार्ट कॉन्ट्रैक्ट: गहराई से समझें
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न
डिसेंट्रलाइज़्ड ऐप कैसे बनते, सुरक्षित होते, और गवर्न होते हैं।.
इस पाठ में
- सामान्य स्मार्ट-कॉन्ट्रैक्ट सुरक्षा पैटर्न
- परमिशन नुकसान का दायरा कैसे घटाती हैं
मुख्य बातें
- 1सुरक्षा पैटर्न जाने-माने फेलियर मोड को संभालते हैं
- 2लीस्ट प्रिविलेज किसी कॉम्प्रोमाइज़्ड रोल से नुकसान सीमित करता है
- 3लॉन्च से पहले अप्रूवल और एक्सेस-कंट्रोल डिज़ाइन ज़रूरी है
पाठ का सारांश
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न के पीछे इंटरमीडिएट सवाल सीधा है: जाने-माने पैटर्न सामान्य एक्सप्लॉइट की श्रेणियाँ घटाते हैं और नुकसान सीमित करते हैं।
मेंटल मॉडल
बिना जार्गन के स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न के पीछे इंटरमीडिएट सवाल सीधा है: जाने-माने पैटर्न सामान्य एक्सप्लॉइट की श्रेणियाँ घटाते हैं और नुकसान सीमित करते हैं। यह कॉन्सेप्ट तभी उपयोगी बनता है जब यह कस्टडी, एग्ज़ीक्यूशन, लिक्विडिटी, या प्रोटोकॉल रिस्क के बारे में एक असली फैसले को बेहतर बनाता है।.
- सामान्य स्मार्ट-कॉन्ट्रैक्ट सुरक्षा पैटर्न
- परमिशन नुकसान का दायरा कैसे घटाती हैं
मेकेनिक्स
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न को कैसे समझें
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न में एक्सेस कंट्रोल, रीएंट्रेंसी गार्ड, पुल पेमेंट, पॉज़ कंट्रोल, और लीस्ट-प्रिविलेज परमिशन शामिल हैं।.
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न की जाँच करते समय, यह अलग करें कि इंटरफेस क्या दिखाता है और प्रोटोकॉल, मार्केट, या कस्टडी लेयर असल में क्या गारंटी दे सकती है।.
यह कॉन्सेप्ट तभी सीखा गया माना जाता है जब सीखने वाला स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न का इस्तेमाल एक कमज़ोर सेटअप को रिजेक्ट करने के लिए कर सके, सिर्फ़ एक मज़बूत सेटअप का वर्णन करने के लिए नहीं।.
- सुरक्षा पैटर्न जाने-माने फेलियर मोड को संभालते हैं
- लीस्ट प्रिविलेज किसी कॉम्प्रोमाइज़्ड रोल से नुकसान सीमित करता है
- लॉन्च से पहले अप्रूवल और एक्सेस-कंट्रोल डिज़ाइन ज़रूरी है
उदाहरण
व्यवहार में स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न
उदाहरण के लिए, एक वॉल्ट डिपॉज़िट लॉजिक को प्रिविलेज्ड इमरजेंसी एक्शन से अलग करके नुकसान घटा सकता है। यह पाठ तभी उपयोगी है जब सीखने वाला बता सके कि कौन सा सबूत दावे की पुष्टि करता है और कौन सी शर्त उसे इनवैलिड कर देगी।.
सामान्य गलतियाँ
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न का आम जाल
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न के साथ एक सामान्य गलती यह समझे बिना सुरक्षा लाइब्रेरी कॉपी करना है कि वे किस थ्रेट को संभालती हैं। यह शॉर्टकट कॉन्सेप्ट को आसान महसूस कराता है जबकि उस हिस्से को छुपाता है जो असल में नुकसान बना सकता है।.
रिस्क नोट्स
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न में क्या गलत हो सकता है
मुख्य रिस्क यह है कि गलत लागू किए पैटर्न, ज़्यादा एडमिन अधिकार, अप्रूवल का दुरुपयोग, और छुपे अपग्रेड रास्ते इच्छित प्रोटेक्शन को बायपास कर सकते हैं। व्यवहार में, यह रिस्क तब बड़ा हो जाता है जब मार्केट तेज़ी से चलते हैं, लिक्विडिटी घटती है, या इंटरफेस ज़रूरी चेतावनियों को दबा देते हैं।.
- सुरक्षित फेलियर मोड बताएँ।
- प्रिविलेज्ड रोल जाँचें।
- अप्रूवल की सीमाएँ रिव्यू करें।
प्रैक्टिस
स्मार्ट कॉन्ट्रैक्ट सुरक्षा पैटर्न को असल में इस्तेमाल करें
- सुरक्षित फेलियर मोड बताएँ।
- प्रिविलेज्ड रोल जाँचें।
- अप्रूवल की सीमाएँ रिव्यू करें।
रिव्यू
मुख्य शब्द
- पता (Address)
- एक सार्वजनिक पहचान (अक्षरों की एक स्ट्रिंग) जिस पर ब्लॉकचेन पर क्रिप्टो भेजा जा सकता है। इसे शेयर करना सुरक्षित है — यह आपकी प्राइवेट की प्रकट नहीं करता।
- कस्टडी
- प्राइवेट की किसके कंट्रोल में हैं। कस्टोडियल = कोई तीसरा पक्ष रखता है; नॉन-कस्टोडियल = आप खुद रखते हैं।
- लिक्विडिटी
- किसी एसेट को उसकी कीमत को ज़्यादा हिलाए बिना कितनी आसानी से खरीदा या बेचा जा सकता है।
- स्मार्ट कॉन्ट्रैक्ट
- ब्लॉकचेन पर खुद चलने वाला कोड जो शर्तें पूरी होने पर ठीक वैसे ही चलता है जैसे लिखा गया है।
- वॉलेट
- सॉफ्टवेयर या हार्डवेयर जो आपके ऑन-चेन एसेट को कंट्रोल करने वाली प्राइवेट की स्टोर करता है।
सोर्स नोट्स
एडिटोरियल संदर्भ
ये संदर्भ इस पाठ के पीछे के मेकेनिज़्म, रिस्क चेक, और प्रोडक्ट संदर्भ को वेरिफाई करने के लिए शुरुआती बिंदु हैं।
आगे बढ़ने से पहले
क्या आप ये कर सकते हैं?
- सुरक्षित फेलियर मोड बताएँ।
- प्रिविलेज्ड रोल जाँचें।
- अप्रूवल की सीमाएँ रिव्यू करें।
संबंधित लर्निंग
पढ़ते रहें
चेकपॉइंट
यह पाठ पूरा करें
प्रोग्रेस सेव करने के लिए चेक पास करें, फिर क्रम में ट्रैक पर आगे बढ़ें।
इस पाठ को पक्का करें
पाठ पूरा करने के लिए हर सवाल का सही जवाब दें।
एक सुरक्षा पैटर्न का मकसद है…

