Skip to content
Blockchain

मेरा ट्रांजेक्शन सिमुलेशन में सफल क्यों होता है लेकिन ऑन-चेन रिवर्ट हो जाता है?

80

अवसर

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

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

एग्जीक्यूशन-टाइम स्टेट संवेदनशीलता को दर्शाने वाला सिमुलेशन वह प्रिमिटिव है जो डेवलपर्स के लिए जटिल ऑन-चेन ऑपरेशन को पूर्वानुमानित बनाता है।

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

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

गंभीरता8/10

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

आवृत्ति7/10

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

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

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

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