Cryptonews

وائپر ڈویلپرز محفوظ کنٹریکٹ کو دوبارہ لکھنے کے لیے vyupgrade ٹول کی نقاب کشائی کرتے ہیں۔

Source
CryptoNewsTrend
Published
وائپر ڈویلپرز محفوظ کنٹریکٹ کو دوبارہ لکھنے کے لیے vyupgrade ٹول کی نقاب کشائی کرتے ہیں۔

اگر آپ نے کبھی بھی ہر چیز کو توڑے بغیر سالوں پرانے کوڈبیس کو اپ ڈیٹ کرنے کی کوشش کی ہے، تو آپ کو احساس ہوگا۔ اب تصور کریں کہ کوڈ بیس لاکھوں ڈالر ڈی فائی لیکویڈیٹی کو کنٹرول کرتا ہے۔ وائپر ڈویلپرز نے ابھی ایک ٹول بھیج دیا ہے جو اس عمل کو نمایاں طور پر کم خوفناک بنانے کے لیے ڈیزائن کیا گیا ہے۔

اس ٹول کو vyupgrade کہا جاتا ہے، اور اس کا v0.2 ریلیز 29 مئی کو ہوا۔ بنیادی طور پر وائپر کنٹریبیوٹر بنٹیگ کے ذریعے بنایا گیا، یہ v0.4.3 تک کمپائلر ورژن کے ساتھ ہم آہنگ جدید نحو کے لیے میراثی وائپر سمارٹ معاہدوں کی دوبارہ تحریر کو خودکار بناتا ہے۔ یہ 0.1b* سیریز کی طرح پرانے ورژن میں لکھے گئے معاہدوں کی حمایت کرتا ہے، جس کا مطلب ہے کہ قدیم ترین وائپر کوڈ کو بھی موجودہ میں لایا جا سکتا ہے۔

سیفٹی چیک دراصل کیسے کام کرتے ہیں۔

Vyupgrade اصل اور ترمیم شدہ دونوں کنٹریکٹ کو دوبارہ مرتب کر کے، پھر مساوی جانچوں کا ایک سلسلہ چلا کر ہجرت کے خطرے کو حل کرتا ہے۔ یہ دونوں ورژنز کے درمیان ABI، طریقہ شناخت کنندگان اور سٹوریج لے آؤٹ کا موازنہ کرتا ہے۔ اگر کوئی چیز مماثل نہیں ہے، یا اگر دوبارہ لکھنا ممکنہ طور پر رویے کو تبدیل کر سکتا ہے، تو ٹول اسے واضح طور پر جھنڈا دیتا ہے۔ ممکنہ طور پر غیر محفوظ سمجھی جانے والی تحریروں کو خاموشی سے پھسلنے کے بجائے پکارا جاتا ہے۔

اشتہار

انٹرفیس سیدھا ہے۔ ڈویلپرز اسے کمانڈ لائن سے uvx vyupgrade contracts/ جیسی کسی چیز کے ساتھ چلا سکتے ہیں، جس میں آپشنز کے ساتھ شامل ہیں -خشک رنز کے لیے چیک کریں اور -ٹارگٹ-ورژن یہ بتانے کے لیے کہ کون سے کمپائلر ورژن کو نشانہ بنانا ہے۔

بڑے ڈی فائی پروٹوکول پر جنگ کا تجربہ کیا گیا۔

Vyupgrade v0.2 کو Curve، Yearn، اور Yeld Basis کے معاہدوں پر چلایا گیا ہے۔ ابتدائی معاہدوں کے لیے بھی مطابقت کی تصدیق کی گئی ہے جیسے Uniswap v1، جو آن چین ٹریڈنگ کے ابتدائی دنوں سے تعلق رکھتا ہے۔

خاص طور پر وکر کے لیے، یہ متعلقہ سیاق و سباق ہے۔ Curve کے سمارٹ کنٹریکٹس سالیڈٹی کے بجائے وائپر میں مشہور طور پر لکھے گئے ہیں، ایک ایسا انتخاب جو جولائی 2023 میں دو دھاری تلوار بن گیا جب وائپر کمپائلر کی کمزوری کئی Curve پولز میں استحصال کا باعث بنی۔ ٹولز جو Curve اور اسی طرح کے پروٹوکولز کو اپنے معاہدوں کو تازہ ترین، سب سے زیادہ محفوظ کمپائلر ورژن کے ساتھ منسلک رکھنے میں مدد کرتے ہیں وہ صرف اچھے نہیں ہیں۔ وہ تاریخی درد کا براہ راست جواب ہیں۔

وائپر کا ٹولنگ گیپ کیوں اہمیت رکھتا ہے۔

وائپر کو سولیڈیٹی سے زیادہ آسان اور قابل سماعت ہونے کے لیے ڈیزائن کیا گیا ہے، ایک پائتھونک نحو کے ساتھ جو جان بوجھ کر اس بات کو محدود کرتا ہے کہ ڈویلپر حملے کی سطح کو کم کرنے کے لیے کیا کر سکتے ہیں۔ V0.4.x زبان میں بامعنی تبدیلیاں متعارف کروانے کے ساتھ، وائپر کمپائلر خود فعال طور پر تیار کیا گیا ہے۔ لیکن ہر مرتب کرنے والا اپ گریڈ موجودہ معاہدوں کے لیے ہجرت کا بوجھ پیدا کرتا ہے۔ ایک ٹول جو خودکار اور اس کی توثیق کرتا ہے کہ منتقلی وائپر پر مبنی پروٹوکول کو تازہ ترین رکھنے میں سب سے بڑے رگڑ پوائنٹس میں سے ایک کو ہٹاتی ہے۔

سرمایہ کاروں کے لیے اس کا کیا مطلب ہے۔

اسمارٹ کنٹریکٹ کی کمزوریاں ڈی فائی میں فنڈ کے نقصان کا واحد سب سے بڑا ذریعہ بنی ہوئی ہیں، اور پرانے کمپائلر ورژن ایک مشہور اٹیک ویکٹر ہیں۔ ایک ایسا ٹول جو معاہدوں کو موجودہ، پیچ شدہ کمپائلر ورژنز پر رکھنا آسان بناتا ہے اس قسم کے استحصال کے امکان کو براہ راست کم کرتا ہے جو پروٹوکول کے TVL کو راتوں رات گڑبڑ کر سکتا ہے۔

Curve اور Yearn جیسے پروٹوکولز کے لیے جو پہلے سے ہی vyupgrade کی جانچ کر رہے ہیں، اپنانا ایک معتبر سگنل کے طور پر کام کر سکتا ہے۔ اس اعلان نے میڈیا کی محدود نمائش کو جنم دیا، بنیادی طور پر X اور پروجیکٹ کے GitHub ذخیرے کے ذریعے پھیلایا گیا، حالانکہ کمیونٹی کے ردعمل بہت زیادہ مثبت رہے ہیں۔