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

