میرے سمارٹ کنٹریکٹ کو اپ گریڈ کرنا مجھے اس اسٹوریج کو خاموشی سے کیوں خراب کرنے دیتا ہے جسے آڈیٹرز پہلے ہی منظور کر چکے ہیں؟
موقع
اپ گریڈ ایبل پراکسی پیٹرنز (UUPS، Transparent Proxy، Diamond) پروڈکشن DeFi میں معیاری ہیں لیکن ایک سخت قید کے ساتھ آتے ہیں: نئے نفاذ کی اسٹوریج ترتیب پچھلے کے ذریعے تفویض کردہ ہر سلاٹ سے مطابقت رکھتی ہو۔ غلط جگہ پر ایک نئی حالت متغیر داخل کریں تو ہر اگلا سلاٹ خاموشی سے خراب ہو جاتا ہے، بغیر کسی آن چین ایرر کے۔ OpenZeppelin کے اپ گریڈ پلگ ان جیسے خودکار چیکرز سادہ کیسز تو پکڑ لیتے ہیں لیکن کسٹم پیکنگ کے ساتھ ERC-7201 نیم اسپیسڈ اسٹوریج، اسمبلی سطح کے سلاٹ اسائنمنٹس، اور Diamond فیسٹ کراس کولیژن کو نظرانداز کر دیتے ہیں جہاں دو فیسٹس ایک ہی اسٹوریج خطے کا دعویٰ کرتے ہیں۔ جنوری 2026 کی ہم مرتبہ جائزہ شدہ تحقیق (ProxyLens) نے انٹر فیسٹ کولیژن کمزوریوں کی ایک اہم قسم دریافت کی جسے موجودہ ٹولز نہیں پکڑتے۔ آڈیٹرز نفاذ کنٹریکٹس کا جائزہ الگ تھلگ لیتے ہیں اور متعدد تفویض شدہ فیسٹس والے پراکسی کا مکمل اسٹوریج نقشہ نہیں بنا سکتے۔
اہمیت کیوں
ایک ایسا ٹول جو تمام پراکسی اور نفاذ کنٹریکٹس میں مکمل، ورژن ڈفڈ اسٹوریج نقشہ بناتا ہو، خاموش ڈیٹا خرابی کی ایک پوری قسم کو بلاک شدہ تعیناتی میں بدل دے گا۔
میں موقع کا اسکور کیسے لگاتا ہوں
Opportunity Score میرا اپنا اندازہ ہے، کوئی پیمائش نہیں: یہ کتنا تکلیف دہ ہے، کتنی بار کاٹتا ہے، اور آج اسے حل کرنے کے لیے کتنا کم موجود ہے۔ زیادہ اسکور کا مطلب ہے کہ میرے خیال میں یہ بنانے کے زیادہ قابل ہے۔
جب یہ ظاہر ہوتا ہے تو کتنی تکلیف دیتا ہے۔
لوگ اصل میں اس سے کتنی بار واسطہ پاتے ہیں۔
آج اس کے لیے کتنے کم اچھے ٹولز موجود ہیں۔
حل کرنے کے قابل مزید مسائل
میں اپنا بیلنس دکھائے بغیر ملاءت ثابت کیوں نہیں کر سکتا؟
Blockchainچینز کے درمیان رقم منتقل کرنا ابھی تک ابتدائی انٹرنیٹ سے بھی زیادہ خطرناک کیوں لگتا ہے؟
Blockchainتعمیل کا مطلب ابھی تک ایک PDF اور دعا ہی کیوں ہے؟
Blockchainسیلف-کسٹڈی ابھی تک اپنی چابیاں کھونے اور کسی کمپنی پر بھروسہ کرنے کے درمیان انتخاب کیوں ہے؟
Blockchainکسی حقیقی اثاثے کو ٹوکن بنانے کے لیے ابھی بھی دس بچولیوں کی ضرورت کیوں پڑتی ہے؟
Blockchainاسٹیبل کوائن بغیر انٹرنیٹ کے کسی کو ادائیگی کیوں نہیں کر سکتا؟