

اس خیال کے جواب میں ثقافت، NFT، گیمنگ وغیرہ کے لوگوں کی طرف سے مذمت کا انتظار ہے۔ لیکن فنانس پر توجہ “ویب3” کے لیے کفن کی کیل نہیں ہے۔ فینانس مشکل ہے۔ اس کے زیادہ سخت تقاضے ہوتے ہیں۔ جب میں نے ٹریڈفائن میں کام کیا، تو ہم نے زیادہ تر آف-دی-شیلف سافٹ ویئر چھوڑ دیا کیونکہ وہ اہم اعتبارات جیسے لیٹنسی اور سازگاری پر خراب توازن رکھتے تھے۔ بہترین فینانس سافٹ ویئر دوسرے تمام معاملات کے لیے کام کر سکتا ہے۔ لیکن بہترین دوسرے سافٹ ویئر فینانس کے لیے کام نہیں کر سکتا۔ سولانا کا فینانس جیسا سب سے مشکل مسئلہ حل کرنے پر لیزر فوکس ہونا یہ نہیں کہ آپ اسے ثقافت، گیمنگ وغیرہ کے لیے نہیں استعمال کر سکتے۔ فتح پانے کا بہترین طریقہ ہر چیز کے لیے ہر کسی کے لیے بننا نہیں ہے۔ تخلیقی لوگ ہمیشہ اپنے اوزاروں کو ان کے مخصوص استعمال سے آگے استعمال کرنے کا طریقہ تلاش کرتے رہیں گے۔ جب آپ کے پاس ہتھوڑا ہو تو ہر چیز ناخ نظر آتی ہے۔ لیکن شاید ہم پہلے اصل ناخوں پر ہی توجہ دینا شروع کر دیں۔

الپینگلو کے لائیو ہونے کے ساتھ، ہم ایپلیکیشن ڈیولپرز کے طور پر ایک مسلسل سلو لانا تجربہ برقرار رکھنے کی ذمہ داری رکھتے ہیں۔ اس کا مطلب ہے کہ ہمیں پروگرامز کو سست کرنا ہوگا۔ کچھ تجاویز: - صفر کاپی سے گریز کریں۔ سب کچھ بورش کریں - سب کچھ ہیپ پر ڈال دیں - جہاں ممکن ہو، پروگرام لکھنے کے لیے پائتھن یا جاوا اسکرپٹ استعمال کریں - ہر PDA، ہر بار کے لیے بمب سیڈز دوبارہ حاصل کریں - آپ کافی لاگ نہیں کر رہے۔ مزید msg!

اُن تمام صارفین کے لیے PSA جو نئے پروڈکٹس کا استعمال کرتے ہیں: آڈٹس میں لاکھوں امریکی ڈالر لگتے ہیں اور مکمل ہونے میں ہفتے لگتے ہیں۔ خود کو بحال کرنے والے اسٹارٹ اپس ان کے لیے ادھر بھی نہیں کر سکتے۔ آپ کے پسندیدہ پروٹوکولز کے لیے سیکیورٹی پر توجہ دینا ایک ناگزیر چیز نہیں ہے، کیونکہ یہ ان کی ترقی اور PMF تلاش کرنے کی صلاحیت کو روکتا ہے۔ کیا وہ ایک نئی خصوصیت کے لیے 50,000 ڈالر ادا کریں جو بالآخر کسی کو استعمال نہیں ہوتی؟ یقینی بنائیں کہ آپ جو استعمال کر رہے ہیں، اس کا آڈٹ کسی ایسے طرف نے کیا ہے جس پر آپ بھروسہ کرتے ہیں، اور مین نیٹ پر جو کوڈ چل رہا ہے، وہی کوڈ ہو جس کا آڈٹ کیا گیا ہو (تصدیق شدہ بِلڈز، اوپن سورس ضروری)۔ اگر آپ اسے تصدیق نہیں کر سکتے تو ٹھیک ہے، لیکن اپنے تمام انڈے اس ایک ٹوکرے میں مت رکھیں۔ سولانا فاؤنڈیشن ایک پروگرام چلاتی ہے جو $10 ملین سے زائد TVL والے تمام کسی کے لیے آڈٹ فراہم کرتا ہے، جو بھرپور مدد کرنا چاہئے۔

اس پر براہ راست بات کرتے ہیں۔ ہم نے صرف Drift سے Velocity تک کے ریفیکٹر فرق کا جائزہ نہیں لیا۔ ہم نے *پورے* کوڈ بیس کا جائزہ لیا۔ یہ کسی بھی طرح تیزی سے کیا گیا کام نہیں ہے۔ اگر ہم اسے جلدی کرنا چاہتے تھے، تو ہم صرف فرق کا جائزہ لے کر پرانا کوڈ ٹھیک قرار دے دیتے اور ماہوں پہلے ہی لانچ کر دیتے۔ ہم نے محفوظ رہنے کی طرف رجحان رکھا، جس کا مطلب تھا کہ پورے کوڈ بیس کا دوبارہ جائزہ لیا جائے۔ یہ مہنگا ہے اور بہت زمانہ لیتا ہے۔ Drift Solana پروگرامز میں سے ایک سب سے بڑا ہے جس میں لاکھوں لائنوں کا کوڈ ہے۔ لیکن یہ کرنا صحیح فیصلہ تھا، کیونکہ محفوظ رہنا ہماری ترجیح ہے۔ جی ہاں، بہت سارے نتائج ہیں۔ لیکن کوڈ کی مقدار کے حساب سے یہ مناسب ہے۔ زیادہ تر نتائج پر ریفیکٹر سے پہلے کے کوڈ میں تھے، اور ان میں سے زیادہ تر کسی بھی حقیقی صورتحال میں LoF کا باعث نہیں بن سکتے۔ (1) اس بڑے مونولتھ کا جائزہ لینا، اسپاسٹھ آڈٹرز! (2) چھوٹی باتوں تک کے ہر مسئلے کو درست کرنا — یہ انتہائی مشکل محنت تھی۔ اسی لئے لانچ اتنے دیر تک ملتوی کر دیا گیا۔

