Skip to content
Blockchain

मैं किसी स्पेक के विरुद्ध कोड तो सत्यापित कर सकता हूं, लेकिन स्पेक को स्वयं क्यों नहीं?

84

अवसर

स्मार्ट कॉन्ट्रैक्ट के लिए फॉर्मल वेरिफिकेशन यह साबित करता है कि कोड एक लिखित विनिर्देश को संतुष्ट करता है, लेकिन यह तय नहीं कर सकता कि वह विनिर्देश वास्तव में कॉन्ट्रैक्ट के इच्छित व्यवहार को दर्शाता है या नहीं। अत्याधुनिक स्वचालित ऑडिट टूल को कवर करने वाले 2025 के MDPI सर्वेक्षण में पाया गया कि वे प्रोडक्शन में मिले शोषण योग्य बग्स का केवल 8 से 20 प्रतिशत ही पकड़ पाते हैं, जबकि निम्न-स्तरीय सिंटैक्स पैटर्न की 90 प्रतिशत से अधिक कवरेज रिपोर्ट करते हैं। असली खामी स्पेक में है: तार्किक त्रुटियां, एसेट लॉक कंडीशन और ओरेकल अनुमान लगभग कभी भी स्पेक में नहीं आते क्योंकि इंजीनियर किसी exploit के ज़रूरत को उजागर करने से पहले उन्हें सूचीबद्ध करना नहीं जानते। NDSS 2025 PropertyGPT पेपर सीधे कहता है कि समुदाय में अभी भी प्रभावी फॉर्मल वेरिफिकेशन के लिए व्यापक गुणों की स्वचालित उत्पत्ति का अभाव है। हर वह ऑडिट जो एक अधूरे स्पेक के विरुद्ध कॉन्ट्रैक्ट को क्लीयर करता है, एक सुरक्षित प्रणाली के बजाय एक झूठे आत्मविश्वास की निचली सीमा तैयार करता है।

यह क्यों मायने रखता है

एक ऐसा टूल जो कॉन्ट्रैक्ट कोड, बिज़नेस संदर्भ और ऐतिहासिक exploit डेटाबेस से कैंडिडेट इनवेरिएंट उत्पन्न करता है, फॉर्मल वेरिफिकेशन को एक करेक्टनेस चेक से वास्तविक सुरक्षा गारंटी में बदल देगा।

मैं अवसर को कैसे आंकता हूं

Opportunity Score मेरा अपना आकलन है, कोई माप नहीं: यह कितना तकलीफदेह है, कितनी बार परेशान करता है, और आज इसे हल करने के लिए कितना कम मौजूद है। जितना ज़्यादा स्कोर, उतना ज़्यादा मुझे लगता है कि इसे बनाना सार्थक है।

गंभीरता8/10

जब यह सामने आता है तो कितनी तकलीफ देता है।

आवृत्ति7/10

लोग वास्तव में कितनी बार इससे टकराते हैं।

व्हाइटस्पेस9/10

आज इसके लिए कितने कम अच्छे टूल मौजूद हैं।

और हल करने लायक समस्याएं