ایو V3.8 سیکیورٹی پروپوزل فلیش-لون لیکویڈیشنز کو برقرار رکھتا ہے

iconNewsBTC
بانٹیں
AI summary iconخلاصہ
ایو لیبس نے تصدیق کی ہے کہ ان کا V3.8 اپ گریڈ فلیش-لون لیکویڈیشنز کو فعال رکھے گا، جس کا توجہ کنٹریکٹ سیکورٹی پر ہے۔ 23 اکتوبر کے اپ ڈیٹ میں ایک ری اینٹرنسی گارڈ کا ذکر ہے جو فلیش-لون انٹری پوائنٹس کو مستثنیٰ کرتا ہے۔ یہ تبدیلی flashLoan() اور flashLoanSimple() کال بیکس کو پول ایکشنز، جن میں لیکویڈیشنز بھی شامل ہیں، فعال بنانے دیتی ہے۔ ڈیزائن EIP-1153 کے ٹرانزینٹ اسٹوریج کا استعمال کرتا ہے تاکہ موجودہ انٹیگریشنز کو سپورٹ کیا جا سکے۔ حکمت عملی اور سیکورٹی آڈٹ ابھی تک منتظر ہیں۔ یہ پراپوزل فیدبیک، اسناپ شاٹ ووٹ، اور ایک فارمل آن-چین اپ گریڈ پروسیس سے گزرتا ہے۔ اپ ڈیٹ بلاک چین سیکورٹی کو برقرار رکھنے اور ری اینٹرنسی خطرات کو روکنے کے مقصد سے کیا جا رہا ہے۔

ایو لیبس نے واضح کر دیا ہے کہ ان کا پیش کیا گیا V3.8 سیکیورٹی اپ گریڈ فلیش-لون لیکویڈیشنز کو برقرار رکھے گا۔ اکتوبر 23 کے جواب میں دہرائی جانے والی گارڈ کے بارے میں بتایا گیا ہے کہ یہ موجودہ انٹیگریشنز کے ساتھ کیسے تعامل کرے گا۔

TL;DR: ایو کی پیشکش شدہ V3.8 گارڈ فلیش-لوان انٹری پوائنٹس کو مسترد کرتی ہے۔ حکومتی منظوری اور سیکورٹی آڈٹ ابھی تک منتظر ہیں۔

21 اکتوبر کو شائع کیا گیا پیشکش، پول آپریشنز کے لیے ایک گارڈ شامل کرتی ہے۔ ایسے گارڈز باہری کال بیک کو ایک پہلے کال ختم ہونے سے پہلے محفوظ کنٹریکٹ فنکشنز میں دوبارہ داخل ہونے سے روکتے ہیں۔ ایو لیبز کہتے ہیں کہ flashLoan() اور flashLoanSimple() کو استثنیٰ دیا جائے گا، جس سے ان کے کال بیکس پول ایکشنز، جن میں لیکویڈیشنز بھی شامل ہیں، کو جاری رکھنے کی اجازت ملے گی۔

واضح کیوں اہم ہے

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

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

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

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

ایک ٹرانزیکشن لمبائی کا لاک

تفصیلی عمل میں Ethereum’s EIP-1153 کے ذریعہ متعارف کرائے گئے عارضی ذخیرہ کا استعمال کیا جاتا ہے۔ یہ ذخیرہ ایک لین دین کے دوران دستیاب رہتا ہے اور لین دین ختم ہونے پر حذف کر دیا جاتا ہے۔ اس لیے یہ عارضی لوک کی حالت کو برقرار رکھ سکتا ہے تاکہ یہ پتہ چل سکے کہ کیا محفوظ آپریشن پہلے سے چل رہا ہے۔

(specification) ری اینٹرینسی لاکس کو ایک استعمال کے طور پر شناخت کرتی ہے اور وضاحت کرتی ہے کہ عارضی ذخیرہ کیوں مستقل ذخیرہ میں عارضی حالت لکھنے کے مقابلے میں کم لاگت والی ہو سکتی ہے۔ ایک زبردست استعمال ہونے والے DeFi پروٹوکول کے لیے، ڈیزائن کا سوال عام لین دین پر لگنے والی لاگت اور گارڈ کے ذریعے فراہم کی جانے والی حفاظت دونوں کو شامل کرتا ہے۔

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

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

خبر ڈیسک کی طرف سے لکھا گیا اور سیموئل رے نے ویرایت کی۔

اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔