ایک مسودہ سولانا اپ گریڈ 27 مئی، 2027 تک ڈیوریبل نانسز کو ختم نہیں کرے گا، جس سے لمبے عرصے تک استعمال ہونے والے، پہلے سے دستخط شدہ ٹرانزیکشنز پر انحصار کرنے والے کسٹوڈینز اور ایکسچینجز کو اپنے دستخط کرنے کے فلو کو دوبارہ تعمیر کرنا پڑے گا۔
SIMD-0723، جسے 5 نومبر کو Anza ڈیویلپر گیبے آر. نے فائل کیا، اب بھی ایک مسودہ ہے، جسے اب تک ضم نہیں کیا گیا اور قبول نہیں کیا گیا۔ اس پل ریکسٹ کو ضم کرنے سے پہلے کم از کم ایک Anza ٹیم کے رکن اور ایک Firedancer ٹیم کے رکن کی منظوری درکار ہے۔
مستحکم نانسز کی وجہ سے دستخط شدہ لین دین اس کے معمولی 150 بلاک کے ختم ہونے کے دوران بھی درست رہتی ہے، شرط یہ ہے کہ اس کا محفوظ نانس ویلیو تبدیل نہ ہو۔ اس سے آف لائن رکھے جانے والے کمپیوٹرز یا ان عمليات کے لیے منظوریاں ممکن ہوتی ہیں جو معمولی لین دین کے دوران سے زیادہ وقت لیتی ہیں۔
5 مئی ایک سب سے پہلی تاریخ ہے، مقررہ بندش نہیں۔ draft specification شائع ہونے کے بعد چھ ماہ کا میگریشن ونڈو شامل کرتا ہے۔ سولانا فاؤنڈیشن کی October guidance اس کے بجائے ایک جگہ لینے والے پروگرام کے تیار ہونے کے تقریباً چھ ماہ بعد نکالنے کا ذکر کرتی ہے اور کوئی ایکٹیویشن تاریخ نہیں درج کرتی۔
یہ خصوصیت اپریل 1 کو سولانا ٹریڈنگ پروٹوکول Drift پر حملے کا حصہ تھی۔ اپنے incident account میں، Drift نے کہا کہ حملہ آوروں نے پہلے سے دستخط شدہ دوامی نانس ٹرانزیکشنز، جو "تاخیر سے انجام پانے کی اجازت دیتی ہیں"، کو متعدد دستخط والی منظوریوں کے ساتھ ملا دیا، جو احتمالاً سوشل انجینئرنگ یا ٹرانزیکشن کی غلط نمائندگی کے ذریعے حاصل کی گئی۔ Drift نے کہا کہ دو پہلے سے دستخط شدہ ٹرانزیکشنز نے انتظامی کنٹرول منتقل کر دیا، جس سے حملہ آور کو ایک بری مالیاتی اثاثہ شامل کرنے اور رقم نکلوانے کی حدود ختم کرنے کی اجازت مل گئی۔
ڈرِفٹ کے 16 اپریل کے اکاؤنٹنگ کے مطابق چوری ہونے والے اثاثے کی قیمت تقریباً 295.7 ملین ڈالر تھی۔ بعد میں حملے کے نتیجے میں ایک ٹوکن-بنیادی ریکوری منصوبہ شروع کیا گیا۔ سولانا ڈرافٹ میں نکالنے کا اظہاریہ تکراری ویلیدیٹر سیکورٹی اور کنسینسس بگس، اور نانس سے متعلق اسپیم کو بیان کیا گیا ہے۔
آف لائن سائننگ پروگرامز میں منتقل ہو گئی
پیشکش کے تحت، ہر لین دین کے لیے حالیہ بلاک ہیش کی ضرورت ہوگی۔ پہلے سائن کیے گئے دوڑنے والے نانس لین دینز فعال ہونے کے بعد کام نہیں کریں گے۔ نانس اکاؤنٹس بنانے، آگے بڑھانے اور اپ گریڈ کرنے کو معطل کر دیا جائے گا، جبکہ نکالنے اور اختیار تبدیلیاں دستیاب رہیں گیں۔
ڈرافٹ نامز Anza کے پروگرامیٹک سائنر اور Blueshift کے ویکٹر کو تبدیلی کے طور پر۔ صارفین اکاؤنٹ اثارات اور فنڈز پروگرام کنٹرول شدہ پتے، جنہیں PDAs کہا جاتا ہے، پر منتقل کریں گے۔ ایک کول کی آف لائن طور پر ایک اجازت نامہ دستخط کرے گی؛ ایک آن لائن ریلیئر پھر اسے ایک نئے لین دین کے اندر جمع کرے گا۔ پروگرام دستخط کی تصدیق کرے گا اور منظور شدہ ایکشنز کو انجام دے گا۔
انتقال کا بوجھ صرف ٹریکشن سافٹ ویئر اپ ڈیٹ کرنے تک محدود نہیں ہے۔ ڈویلپر تبادلہ خیال میں مارچ کے ایک تعاون میں، فائر بلاکس کے مائیکل گٹکن نے کہا کہ کمپنی ملیونوں سولانا ایڈریسز پر دستخط کی بنیادی ڈھانچہ پر مشتمل ہے۔ انہوں نے ڈیوریبل نانسز کو ختم کرنے کی حمایت کی لیکن کہا کہ ایک ایسا متبادل جس میں مکمل اکاؤنٹ منتقلی کی ضرورت ہو اور کوئی مطابقت کا پل نہ ہو، ادارتی سطح پر کم از کم 12 ماہ لے گا۔
انجام دینے والے پروگرامز اس بات کا مطلب بھی تبدیل کرتے ہیں کہ ناکام ٹرانسفر کیا ہے۔ منصوبہ چیتھا کرتا ہے کہ “ناکام جمع کرانا ایک منسوخی نہیں ہے”: ایک انتظامی اجازت ناکامی کے بعد بھی استعمال کی جا سکتی ہے، جبکہ ایک دوامی نانس ٹرانزیکشن جس کا نانس ناکامی پر استعمال ہو جاتا ہے، اس کے برعکس۔
پروگرامیٹک سائنر کی دستاویز کہتی ہے کہ اسے دیونیٹ پر ڈپلوی کیا گیا ہے، اور اس کے پہلے مین نیٹ ڈپلویمنٹ سے پہلے آڈٹ اور درستگی کی ضرورت ہے۔




