میرے فنڈز کے نیچے موجود کوڈ کو کوئی پروٹوکول بغیر کسی اطلاع کے خاموشی سے کیوں تبدیل کر سکتا ہے؟
موقع
زیادہ تر DeFi پروٹوکول اپ گریڈ ہونے کے قابل پراکسی کنٹریکٹس استعمال کرتے ہیں جہاں ایک ایڈمن کی ایک ہی ٹرانزیکشن میں پوری امپلیمنٹیشن کو تبدیل کر سکتی ہے۔ پروٹوکول میں موجود صارفین کے پاس کوئی قابل اعتماد طریقہ نہیں کہ وہ کسی زیر التوا اپ گریڈ کا پتہ لگا سکیں، یہ تصدیق کر سکیں کہ کیا بدلا، یا نیا کوڈ نافذ ہونے سے پہلے باہر نکل سکیں۔ OWASP نے 2026 کے لیے اپنی Smart Contract Top 10 میں پراکسی اور اپ گریڈ ایبلٹی کی کمزوریوں کو ایک نئی کیٹیگری کے طور پر شامل کیا، جو کوڈ کی سطح کی خامیوں کے بجائے گورننس ناکامیوں کی وجہ سے کی جانے والی پہلی اضافہ ہے۔ دسمبر 2025 میں Unleash Protocol کو 39 لاکھ ڈالر کا نقصان اٹھانا پڑا جب ایک حملہ آور نے غیر مجاز اپ گریڈ مسلط کرنے اور صارفین کے فنڈز نکالنے کے لیے ملٹی سِگ گورننس کے راستے کا استحصال کیا۔ آڈٹ فرموں، پروٹوکولز یا والیٹس میں کوئی ایسا معیار موجود نہیں جو صارفین کو کسی آنے والے اپ گریڈ سے اتنی پہلے آگاہ کر سکے کہ وہ ضروری اقدام اٹھا سکیں۔
اہمیت کیوں
بغیر اعلان کے کیا گیا پراکسی اپ گریڈ، عمل درآمد کے لمحے کسی استحصالی حملے سے الگ نہیں کیا جا سکتا، اور صارفین کے پاس فی الحال کوئی ایسا بنیادی ذریعہ موجود نہیں جس سے وہ وقت رہتے دونوں میں فرق کر سکیں۔
میں موقع کا اسکور کیسے لگاتا ہوں
Opportunity Score میرا اپنا اندازہ ہے، کوئی پیمائش نہیں: یہ کتنا تکلیف دہ ہے، کتنی بار کاٹتا ہے، اور آج اسے حل کرنے کے لیے کتنا کم موجود ہے۔ زیادہ اسکور کا مطلب ہے کہ میرے خیال میں یہ بنانے کے زیادہ قابل ہے۔
جب یہ ظاہر ہوتا ہے تو کتنی تکلیف دیتا ہے۔
لوگ اصل میں اس سے کتنی بار واسطہ پاتے ہیں۔
آج اس کے لیے کتنے کم اچھے ٹولز موجود ہیں۔
حل کرنے کے قابل مزید مسائل
میں اپنا بیلنس دکھائے بغیر ملاءت ثابت کیوں نہیں کر سکتا؟
Blockchainچینز کے درمیان رقم منتقل کرنا ابھی تک ابتدائی انٹرنیٹ سے بھی زیادہ خطرناک کیوں لگتا ہے؟
Blockchainتعمیل کا مطلب ابھی تک ایک PDF اور دعا ہی کیوں ہے؟
Blockchainسیلف-کسٹڈی ابھی تک اپنی چابیاں کھونے اور کسی کمپنی پر بھروسہ کرنے کے درمیان انتخاب کیوں ہے؟
Blockchainکسی حقیقی اثاثے کو ٹوکن بنانے کے لیے ابھی بھی دس بچولیوں کی ضرورت کیوں پڑتی ہے؟
Blockchainاسٹیبل کوائن بغیر انٹرنیٹ کے کسی کو ادائیگی کیوں نہیں کر سکتا؟