سولانا اسمارٹ کنٹریکٹ بلاک چین، ٹرینزیکشن کے maximum سائز کو 1,232 بائٹس سے بڑھا کر 4,096 بائٹس کرنے کا مقصد ہفتے کو رکھے ہوئے ہے، جس سے ڈویلپرز کو ایک منفرد آپریشن میں ہدایات کو ڈالنے کے لیے تین گنا سے زیادہ جگہ مل جائے گی۔
جو آپریشنز پہلے کئی ٹرانزیکشنز میں تقسیم کیے جانے تھے، وہ اب ٹرانزیکشن v1 کے تحت اکثر ایک ہی ٹرانزیکشن میں ہندسہ کیے جا سکتے ہیں۔ اس میں بڑے کرپٹوگرافک ثبوت، بہت سے منظوریوں کی ضرورت والے ادائیگیاں اور کچھ سرکاری ٹرانسفرز شامل ہیں۔
نیا فارمیٹ پہلے سے ہی سولانا کے ٹیسٹ اور ڈویلپمنٹ نیٹ ورکس پر چل رہا ہے۔ موجودہ ٹرانزیکشن فارمیٹس کام جاری رکھیں گے، اس لیے والٹس اور ایپس کو صرف اگر انہیں اضافی جگہ کی ضرورت ہو تو v1 پر منتقل ہونا ہوگا۔
یہ سولانا کو اپنے مقابلہ کرنے والے ایتھریم کے خلاف اپنا فائدہ بڑھانے میں مدد کر سکتا ہے۔ جبکہ سولانا ہمیشہ تیز اور سستی رہی ہے، لیکن پہلے اس نے ایک اہم شعبے میں پیچھے رہنا شروع کر دیا تھا: اس کے لین دین صرف 1,232 بائٹس تک محدود تھے۔ اس کے برعکس، ایتھریم میں کوئی سخت پروٹوکول سائز لِمٹ نہیں ہے، جس کی وجہ سے ڈویلپرز ایک منفرد آپریشن میں صرف زیادہ ٹرینزیکشن فیس ادا کرکے بڑے، ڈیٹا-ڈینس ایپلیکیشنز چلا سکتے ہیں۔
اس سیلنگ کو 4,096 باٹس تک تین گنا سے زیادہ بڑھا کر، سولانا اس ساختی بند راستے کو ختم کرنے کی کوشش کر رہا ہے۔
سافٹ ویئر کے لیے بڑا تبدیلی وہ ہے جو سولانا کو پڑھتا ہے۔ بلاکس اور ٹرانزیکشنز حاصل کرنے والی سروسز کو v1 کو پہچاننے کے لیے اپڈیٹ کیا جانا چاہیے۔ اگر وہ اپڈیٹ نہیں ہوئیں، تو جب وہ نئے فارمیٹ سے ملتی ہیں تو درخواستیں ناکام ہو سکتی ہیں۔
کچھ سافٹ ویئر کو پریورٹی فیس کی معلومات کے لیے جہاں دیکھتا ہے، وہاں بھی تبدیلی کی ضرورت ہوتی ہے۔ ایک پریورٹی فیس ایک اختیاری اضافی ادائیگی ہے جو صارفین اپنے ٹرانزیکشن کو تیزی سے پروسیس کرانے کے لیے کر سکتے ہیں۔ V1 اس معلومات کو کہیں اور محفوظ کرتا ہے، اس لیے قدیم سافٹ ویئر ایک فیس کو صفر دکھا سکتا ہے، حتیٰ کہ جب اس کی ادائیگی ہو چکی ہو۔
والٹس، ایکسپلوررز، اور ٹریڈنگ ایپس اکثر آن چین پر کیا گیا واقعہ دکھانے کے لیے ان سروسز پر انحصار کرتی ہیں، جس کا مطلب ہے کہ پیچھے کی خراب ڈیٹا صارف کی اسکرین پر خراب ڈیٹا میں تبدیل ہو سکتی ہے۔
بڑے لین دین کے لیے زیادہ نیٹ ورک بینڈ ویتھ کا استعمال ہوتا ہے۔ ڈویلپرز کا خیال ہے کہ جب بڑے لین دین کے لیے جگہ کے لیے مقابلہ ہو رہا ہو، تو صارفین کو زیادہ ترجیحی فیس دینے کی ضرورت پڑ سکتی ہے، حالانکہ اس اپگریڈ میں فی بائٹ نئی فیس متعارف نہیں کی گئی ہے۔
پرانا 1,232-بائٹ کا حد، سولانا کے اصل نیٹ ورک ڈیزائن سے آیا ہے، جس میں ہر لین دین کو تقریباً 1,280-بائٹ انٹرنیٹ ڈیٹا پیکٹ کے اندر فٹ ہونا پڑتا تھا۔ سولانا نے 2022 میں لین دین کے ٹریفک کو کس طرح بھیجا جاتا ہے، اس کا طریقہ تبدیل کر دیا، جس سے پرانا حد کم ضروری ہو گیا۔
نیا لِمٹ 4,096 باٹس پر رُکتا ہے کیونکہ چار کلو باٹس ایک معیاری میموری پیج سائز ہے جو ویلیڈیٹر ہارڈویئر کے ذریعے استعمال کیا جاتا ہے۔ اس سے زیادہ بڑا ہونا ایک ٹرانزیکشن کو کئی پیجز پر پھیلنا ممکن بناتا ہے اور سولانا چلانے والی مشینوں کے لیے اسے پروسیس کرنا زیادہ مہنگا بناتا ہے۔
یہ تبدیلی دو پیشکشیں، SIMD-0296 اور SIMD-0385 میں تعریف کی گئی ہے، جن کے معاون مصنفین جیکب کریچ اور اینڈریو فٹزجرالڈ ہیں، اور یہ حالیہ سولانا حکومتی ووٹس سے بالکل الگ ہے جن میں نیٹ ورک کی سرگرمیوں سے حاصل ہونے والے فیسز کے ذریعے نئے SOL کو تخلیق اور فراہمی سے نکالنے کا طریقہ تبدیل کیا گیا تھا۔
مزید پڑھیں: سولانا کا ووٹ جس سے انفلیشن کو دگنا کیا جائے گا، ایک جھٹکے سے منظور ہو گیا


