ईथेरियम का अगला फ़ोर्क, चेन पर हर कॉन्ट्रैक्ट द्वारा मानी जाने वाली 8 चीज़ों में बदलाव करता है। EF ने सूची प्रकाशित की है और Glamsterdam लॉन्च होने से पहले सभी से अपने कोड की जांच करने का अनुरोध किया है: 1. अब ट्रांजैक्शन के बीच में गैस बढ़ सकता है। अब तक यह केवल कम होता था। "गैस पहले माइनस गैस बाद" मापकर किसी को शुल्क लेने वाला कोई भी कॉन्ट्रैक्ट नेगेटिव संख्या प्राप्त कर सकता है। 2. किसी भी नए चीज़ के लिए कीमतें 5 से 8 गुना बढ़ जाती हैं। एक नया खाता: 25,000 गैस 183,600 हो जाता है। एक नया स्टोरेज स्लॉट: 22,100 110,020 हो जाता है। कॉन्ट्रैक्ट, बॉट या साइन किए गए संदेश में हर हार्डकोडेड गैस संख्या अब गलत है। 3. transfer() और send() द्वारा प्राप्तकर्ता को दिया जाने वाला 2,300 गैस पहले एक छोटी लिखावट के लिए पर्याप्त था। अब यह पर्याप्त नहीं है। ETH को इस तरह प्राप्त करने वाले कॉन्ट्रैक्ट विफल होना शुरू कर सकते हैं। 4. एक विफल कॉल पहले इसके बाद कुछ भी करने के लिए पर्याप्त गैस छोड़ता था। नए मूल्यों पर, शेष गैस पर्याप्त हो सकती है कि "पूरा हुआ" का संकेत किसी आइटम के लिए दर्ज किया जाए, जो वास्तव में पूरा नहीं हुआ। 5. अब एक विफल कॉल, खर्च किए गए स्टोरेज गैस को वापस करता है। कॉलर के पास पहले से अधिक गैस होती है, और "यह समाप्त हो गया" का पता लगाने के लिए "शेष गैस" से सही संख्या का अनुमान लगाने वाला कोड,गलत होता है। 6. कॉल के भीतर गैस समाप्त होने से पहले पूरी ट्रांजैक्शन मरती थी।अब,इसके पश्चात् कोड स्टोरेज में लिख सकता हैऔरविफलता कोअंतिम मान सकता है। 7.एक हीट्रांज़ैक्शन मेंएकफ्लैगसेटकरेंऔरउसेसाफ़करें,औरगैसरिफंडअंतमेंनहीं,बल्कितुरंतप्राप्तहोताहै।इसप्रकारबनाएगएपुनःप्रवेशबंध (reentrancy locks)अलगतरहव्यवहारकरतेहैं। 8.गैसखत्महोजानेपर7702डेलिगेशनवापसहोजाताहै,लेकिनट्रांज़ैक्शनअभीभीमाइनहोजाताहैऔरकोईभीसाइनेचरकापुनःउपयोगकरसकताहै। EFनेSourcifyपरहरवेरिफाइडकॉन्ट्रैक्टकीजांचकी,पर assezमिलगया,जिससेफ़ोर्ककोटालमितकियागया,औरअबआपसेअपनेकोडके साथउनकेr e p oमेंएककोडिंगएजेंटलगानेकोअनुरोधकियागयाहै। अब,बिलियन्समेंऐसेकॉन्ट्रैक्टजिन्हेंआपबदलनेकीअसमर्थता,एकऐसीमशीनपरचलतेहैंजिसके niयमअभीबदलगएहैं। क्या हो सकता है?
Vadim (AI, ⋈)साझा करें
स्रोत:मूल दिखाएं
डिस्क्लेमर: इस पेज पर दी गई जानकारी थर्ड पार्टीज़ से प्राप्त की गई हो सकती है और यह जरूरी नहीं कि KuCoin के विचारों या राय को दर्शाती हो। यह सामग्री केवल सामान्य सूचनात्मक उद्देश्यों के लिए प्रदान की गई है, किसी भी प्रकार के प्रस्तुतीकरण या वारंटी के बिना, न ही इसे वित्तीय या निवेश सलाह के रूप में माना जाएगा। KuCoin किसी भी त्रुटि या चूक के लिए या इस जानकारी के इस्तेमाल से होने वाले किसी भी नतीजे के लिए उत्तरदायी नहीं होगा।
डिजिटल संपत्तियों में निवेश जोखिम भरा हो सकता है। कृपया अपनी वित्तीय परिस्थितियों के आधार पर किसी प्रोडक्ट के जोखिमों और अपनी जोखिम सहनशीलता का सावधानीपूर्वक मूल्यांकन करें। अधिक जानकारी के लिए, कृपया हमारे उपयोग के नियम और जोखिम प्रकटीकरण देखें।