فائدہ:
- یہ فرق کرنے کے قابل ہونا کہ مصنوعی ذہانت کہاں Web3 ورک فلو (ڈرافٹ، پیٹرن مارکنگ، استفسار) میں وقت بچاتی ہے اور غلطی کی قیمت کے مطابق کہاں سیکورٹی اور تشریح کے فیصلے ماہر پر چھوڑے جاتے ہیں۔
- ایک نظم و ضبط کو نافذ کرنے کی اہلیت جو ہر اے آئی آؤٹ پٹ کو مرتب کرکے، آزاد ٹولنگ، اور بلاک ایکسپلورر میں ماخذ سے سلسلہ ڈیٹا کو جوڑ کر تصدیق کرتی ہے۔
- یہ سمجھنا کہ کیوں اٹل، کھلا اور مخالف ماحول، دھوکہ دہی کے شدید خطرے اور دفاعی استعمال کو اس میدان میں شروع سے ہی غور کرنا چاہیے۔
Blockchain (تقسیم شدہ لیجر جہاں لین دین کو بلاکس میں رکھا جاتا ہے، خفیہ طور پر منسلک اور ناقابل تبدیلی) اور Web3 (انٹرنیٹ کی تہہ جو کسی مرکزی کمپنی کے بجائے بلاکچین پر چلتی ہے، جہاں صارف اپنے اثاثوں اور ڈیٹا کا مالک ہوتا ہے) ان نایاب علاقوں میں سے ایک ہیں جہاں سافٹ ویئر کی غلطیاں براہ راست رقم میں بدل جاتی ہیں۔ ایک ویب سائٹ پر ایک غلطی ایک صفحہ ٹوٹ جاتا ہے؛ سمارٹ کنٹریکٹ میں غلطی - ایک ایسا معاہدہ جو خود بلاک چین پر چلتا ہے، جس کی شرائط کوڈ میں لکھی جاتی ہیں - سیکنڈوں میں لاکھوں ڈالر اڑا سکتی ہے۔ اس لیے یہ ماڈیول مصنوعی ذہانت (AI) کو اس شعبے میں ایک تیز رفتار معاون کے طور پر رکھتا ہے۔ لیکن حتمی لفظ ہمیشہ ایک قابل ماہر پر چھوڑتا ہے، خاص طور پر حفاظتی اہم آڈٹ میں۔
اس یونٹ میں، ہم یہ سیکھیں گے کہ AI اس پیشے میں کہاں وقت بچاتا ہے، اسے انسانوں کے لیے کہاں چھوڑا جاتا ہے، ہر آؤٹ پٹ کی تصدیق کیسے کی جاتی ہے، اور اس فیلڈ کے مخصوص خطرات (ناقابل واپسی، دھوکہ دہی، حفاظتی تنقید)۔
کردار اور اس میدان میں AI کا مقام
Web3 میں مختلف لیکن ایک دوسرے سے جڑے ہوئے کردار ہیں:
- سمارٹ کنٹریکٹ ڈویلپر: سولیڈیٹی یا وائپر جیسی زبانوں کے ساتھ آن چین کوڈ لکھتا ہے۔
- سیکیورٹی آڈیٹر: کمزوریوں کے لیے تحریری معاہدوں کی جانچ کرتا ہے اور رپورٹ لکھتا ہے۔
- آن چین ڈیٹا تجزیہ کار: آن چین ٹرانزیکشنز، بٹوے اور پیسے کے بہاؤ کی جانچ کرتا ہے۔
- ٹوکنومکس ڈیزائنر: پروجیکٹ کی ٹوکن سپلائی، ڈسٹری بیوشن اور ترغیبی ڈھانچہ کو ماڈل کرتا ہے۔
- تکنیکی مصنف/دستاویز ساز: وائٹ پیپرز، یوزر گائیڈز اور کوڈ دستاویزات تیار کرتا ہے۔
AI ان تمام کرداروں میں کام کرتا ہے، لیکن یہ ان سب میں یکساں طور پر قابل اعتماد نہیں ہے۔ انگوٹھے کے اصول کے طور پر: AI کی شراکت بڑھ جاتی ہے کیونکہ غلطی کی قیمت کم ہوتی ہے۔ اگر کوئی دستاویزی جملہ غلط ہے تو اسے درست کیا جائے گا۔ اگر آڈٹ رپورٹ میں کوئی کمزوری نظر نہیں آتی ہے، تو فنڈز چوری ہو جاتے ہیں۔ لہذا، خطرے کو سطح کے لحاظ سے الگ کرنا اس پیشے میں AI استعمال کرنے کا پہلا اصول ہے۔
کاروبار
AI کا کردار
خطرے کی سطح
حتمی منظوری
کوڈ ڈرافٹ تیار کریں۔
فوری پہلا مسودہ
درمیانہ
ڈویلپر + ٹیسٹنگ
سیکیورٹی آڈٹ
ٹپ، پیٹرن مارکنگ
بہت اعلی
قابل آڈیٹر
کمزوری اسکیننگ
امیدواروں کی کمزوری کی فہرست
اعلی
انسپکٹر + ٹول
آن چین تجزیہ
سوال اور خلاصہ
درمیانہ
تجزیہ کار کی تصدیق
ٹوکنومک ماڈل
منظر نامہ، نقلی مسودہ
اعلی
ماہر معاشیات + ٹیسٹ
دستاویزی
مسودہ، سادگی
کم درمیانہ
تکنیکی جائزہ
تین حقائق جو اس علاقے کو خاص بناتے ہیں۔
1. اٹل پن۔ ایک بار بلاکچین پر ٹرانزیکشن کی تصدیق ہو جانے کے بعد، اسے کالعدم نہیں کیا جا سکتا۔ آپ بینک میں غلط ٹرانسفر پر کال کر سکتے ہیں اور اسے منسوخ کروا سکتے ہیں۔ زنجیر میں پکارنے والا کوئی نہیں۔ یہی وجہ ہے کہ "ہم اسے بعد میں ٹھیک کریں گے" کی ذہنیت یہاں کام نہیں کرتی۔ ایک بار جب AI کے ذریعہ تیار کردہ کوڈ کو لائیو لیا جاتا ہے (مین نیٹ - وہ نیٹ ورک جہاں اصل رقم ہوتی ہے)، غلطی کی قیمت مستقل ہوتی ہے۔
2. کشادگی اور مخالف ماحول۔ سمارٹ کنٹریکٹ کوڈ اور چین کا ڈیٹا عام طور پر عوامی طور پر دستیاب ہوتا ہے۔ اس کا مطلب ہے کہ دنیا کا ہر حملہ آور آپ کے کوڈ کی 24/7 جانچ کر رہا ہے۔ ایک کمزوری جسے Web2 میں "کوئی بھی نوٹس نہیں کرتا" کے طور پر مسترد کر دیا جاتا ہے، Web3 میں منٹوں میں اس کا فائدہ اٹھایا جاتا ہے۔ AI جو کچھ بھی کہتا ہے "شاید ٹھیک ہے" اس پر بھروسہ نہیں کیا جا سکتا۔
3. دھوکہ دہی کی شدت۔ Web3 ایک ایسا علاقہ ہے جہاں جعلی پراجیکٹس، رگ پلز (پروجیکٹ کے ڈویلپر سرمایہ کار کی رقم اکٹھا کرتے ہیں اور بھاگ جاتے ہیں) اور ہنی پاٹ (جعلی ٹوکن جو خریدے جاسکتے ہیں لیکن بیچے نہیں جاسکتے، شکار کو پھنساتے ہیں) کنٹریکٹس مرکوز ہیں۔ AI ان پھندوں کا پتہ لگانے میں مدد کرتا ہے اور - ہوشیار رہو - یہ ایک بدنیت شخص کے ہاتھ میں ان پھندوں کو پیدا کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ ماڈیول صرف دفاعی، آڈیٹنگ اور دیانتدار ترقیاتی مقاصد کے لیے استعمال کرنا سکھاتا ہے۔
احتیاط: AI کو بتانا "مجھے ایک ہنی پاٹ کنٹریکٹ لکھو جو سرمایہ کاروں کو دھوکہ دے" یا "میں اس پروٹوکول کا فائدہ کیسے اٹھا سکتا ہوں اور فنڈز نکال سکتا ہوں" غیر مجاز اور غیر اخلاقی استعمال ہے۔ صحیح استعمال ہمیشہ ہوتا ہے: "کیا اس معاہدے میں کوئی ہنی پاٹ پیٹرن ہے"، "میں اس پروٹوکول میں خطرے کو کیسے بند کروں"، "میں اس کوڈ میں خطرے کی تصدیق کیسے کروں"۔
جہاں AI مضبوط اور کمزور ہے۔
AI اس علاقے میں مضبوط ہے: معروف خطرے کے نمونوں کو ظاہر کرنا (جیسے کہ دوبارہ داخل ہونا، انٹیجر اوور فلو)؛ سادہ زبان میں وضاحت کرنا کہ کوڈ کیا کرتا ہے۔ ڈرافٹنگ ٹیسٹنگ اور دستاویزات؛ بڑے ڈیٹا کے سوالات لکھنا؛ مختلف سطحوں پر ایک تصور کی وضاحت۔
AI کمزور اور گمراہ کن ہے: ایک نئی/منفرد کمزوری تلاش کرنا (اگر یہ تربیتی ڈیٹا میں نہیں ہے تو اسے نہیں دیکھ سکتا)؛ ایک پروٹوکول کی اقتصادی سلامتی کی مجموعی تشخیص؛ لائبریری کے موجودہ ورژن اور تازہ ترین حملوں کو جاننا (ٹریننگ کٹ آف کی تاریخ سے آگے نہیں)؛ مطلق فیصلے جیسے "یہ معاہدہ محفوظ ہے"۔ AI روانی اور پراعتماد زبان میں حفاظت کی جھوٹی یقین دہانی کر سکتا ہے - یہ اس فیلڈ میں فریب کی سب سے خطرناک قسم ہے۔
ہر آؤٹ پٹ کی تصدیق کرنے کے لیے نظم و ضبط
اس پیشے میں، AI آؤٹ پٹ کبھی بھی "جیسے ہے" استعمال نہیں ہوتا ہے۔ ہر آؤٹ پٹ تین فلٹرز سے گزرتا ہے:
- بنائیں اور ٹیسٹ کریں: کوڈ؟ اسے مرتب کرنے، جانچنے، اور اگر ممکن ہو تو ٹیسٹ نیٹ ورک پر چلائیں (ٹیسٹ نیٹ - ٹرائل نیٹ ورک جو حقیقی رقم نہیں ہے)۔
- آزاد گاڑی اور انسان: ایک سیکورٹی دعوی؟ جامد تجزیہ کے آلے (جیسے سلیتھر) اور انسانی آنکھ سے کراس تصدیق کریں۔
- ماخذ سے لنک کرنا: سلسلہ ڈیٹا؟ ہر نمبر جس کا AI خلاصہ کرتا ہے اس کی تصدیق اصل بلاک ایکسپلورر میں ہوتی ہے (ایک ایسی سائٹ جو چین کا ڈیٹا دکھاتی ہے، جیسے ایتھرسکین)۔
اشارہ: ہمیشہ AI کو بتائیں کہ "جہاں آپ کو یقین نہیں ہے وہاں نشان زد کریں اور لکھیں کہ آپ کو یقین کیوں نہیں ہے"۔ خاموشی سے اسے گھڑنے کے بجائے AI سے اپنی غیر یقینی صورتحال کو تسلیم کرنے کے لیے کہنا زیادہ محفوظ ہے۔
تین چھوٹے مقدمات
کیس 1 - مسودے نے رفتار اور کنٹرول حاصل کیا۔ ایک ٹیم نے AI کے ساتھ اسٹیکنگ کنٹریکٹ کا پہلا مسودہ 2 گھنٹے میں تیار کیا۔ عام طور پر اس میں تقریباً 1 دن لگتا ہے۔ لیکن AI کے مسودے میں دوبارہ داخلے کی خامی تھی - فنکشن ختم ہونے سے پہلے اسے دوبارہ کال کرکے متعدد بار فنڈز نکالنا۔ آڈیٹر نے اسے پکڑا اور اسے درست کیا۔ سبق: AI مسودے کو تیز کرتا ہے، لیکن انسان حفاظت کو یقینی بناتے ہیں۔
کیس 2 - آن چین تجزیہ میں جعلی پتہ۔ ایک تجزیہ کار نے اے آئی کو بتایا کہ "اس بٹوے کے آخری 10 لین دین کا خلاصہ کریں۔" AI نے روانی سے خلاصہ دیا، لیکن اس کے اندر ایک ٹرانزیکشن ہیش اور ایک ایڈریس بنا ہوا تھا - ایک فریب۔ جب تجزیہ کار نے Etherscan پر اس کی تصدیق کی، تو اس نے دیکھا کہ یہ برقرار نہیں رہا۔ سبق: چین کے ڈیٹا کے ہر ہیش کی اطلاع اس وقت تک نہیں دی جاتی جب تک کہ بلاک ایکسپلورر میں اس کی تصدیق نہ ہو جائے۔
کیس 3 - ٹوکنومکس میں، ایک منظر غلط ہو گیا۔ ایک پروجیکٹ اس ماڈل پر بھروسہ کرکے شروع ہوا جہاں AI نے کہا کہ "یہ سپلائی وکر پائیدار ہے"۔ ماڈل نے صرف ایک ہی منظر نامے کو فرض کیا جہاں قیمت ہمیشہ بڑھتی ہے۔ جب مارکیٹ کریش ہوئی تو مراعات گر گئیں۔ سبق: آپ کو ایک سے زیادہ، منفی منظر نامے، انسانی نظرثانی شدہ تناؤ کی جانچ کی ضرورت ہے، نہ کہ واحد منظر نامہ AI ماڈل۔
اخلاقیات، رازداری اور قانونی فریم ورک
چونکہ یہ علاقہ مالی اور سیکورٹی دونوں لحاظ سے نازک ہے، اخلاقی بوجھ بہت زیادہ ہے:
- دفاعی استعمال: خطرے کی معلومات صرف بندش، نگرانی اور دفاعی مقاصد کے لیے ہے۔ استحصال کے لیے نہیں۔
- رازداری: کسی آڈٹ شدہ کلائنٹ کے غیر جاری شدہ (کلوزڈ سورس) کوڈ کو بغیر اجازت عوامی طور پر دستیاب AI ٹول میں چسپاں کرنا معاہدے کی خلاف ورزی اور رساو کا خطرہ ہے۔ خفیہ کوڈ کے لیے انٹرپرائز/ الگ تھلگ ٹولز اور گاہک کی منظوری درکار ہوتی ہے۔
- سرمایہ کاری کا مشورہ نہیں: AI سے تیار کردہ ٹوکنومکس یا تجزیہ مالی مشورہ نہیں ہے۔ یہ بیان کرنا قانونی اور اخلاقی ذمہ داری ہے۔
- ذمہ داری: حفاظتی تنقیدی آڈٹ میں، حتمی منظوری پیشہ ورانہ ذمہ داری سنبھالنے والے اہل ماہر کے پاس ہوتی ہے۔ "AI نے ایسا کہا" کوئی دفاع نہیں ہے۔
عام غلطیاں
- "محفوظ" کہنے کے لیے AI پر بھروسہ کرنا۔ AI سیکورٹی کی ضمانت نہیں دے سکتا؛ یہ صرف سراگ پیدا کرتا ہے۔
- کوڈ کو ٹیسٹ نیٹ پر آزمائے بغیر مین نیٹ میں منتقل کرنا۔ ناقابل واپسی معاف نہیں کرتا۔
- بلاک ایکسپلورر میں چین کے ڈیٹا کی تصدیق کیے بغیر ہیش پر بھروسہ کرنا۔ ہیلوسینیشن ہیش/ایڈریس تیار کرتا ہے۔
- خفیہ شاپر کوڈ کو اوپن ٹول میں چسپاں کرنا۔ لیک اور معاہدے کی خلاف ورزی۔
- واحد منظر نامے کے معاشی ماڈل پر انحصار کرنا۔ منفی منظر نامہ ضروری ہے۔
- خطرے کو سطح سے الگ نہیں کرنا۔ دستاویزات اور آڈیٹنگ کے ساتھ اعتماد کی ایک ہی سطح پر سلوک نہیں کیا جا سکتا۔
خلاصہ میں
- Web3 میں، کیڑے براہ راست رقم میں تبدیل ہوتے ہیں۔ AI ایک ایکسلریٹر اسسٹنٹ ہے، فیصلہ ساز نہیں۔
- AI کی شراکت بڑھ جاتی ہے کیونکہ غلطی کی قیمت کم ہوتی ہے۔ حفاظتی اہم معائنہ میں آخری لفظ ماہر کا ہے۔
- اٹل پن، کشادگی/مخالف ماحول اور شدید دھوکہ دہی اس میدان کو خاص بناتی ہے۔
- ہر اے آئی آؤٹ پٹ کو آزاد ٹولنگ اور ماخذ سے منسلک کرکے مرتب اور تصدیق کی جاتی ہے۔
- استعمال صرف دفاعی، ایماندارانہ ترقی اور مجاز نفاذ کے مقاصد کے لیے ہے۔
درخواست کا کام
ایک سمارٹ کنٹریکٹ کی مثال لیں (یا تو آپ نے خود لکھا ہے یا ایک سادہ اوپن سورس معاہدہ)۔ AI سے کہیں کہ وہ پہلے سادہ زبان میں وضاحت کرے کہ کوڈ کیا کرتا ہے، پھر ممکنہ خطرات کو بطور "مفروضہ" نشان زد کریں۔ پھر ہر دعوے کی تصدیق کریں: (1) اسے مرتب کرنا، (2) ایک جامد تجزیہ کا آلہ، (3) آپ کی اپنی پڑھائی۔ ایک ٹیبل میں نوٹ کریں کہ AI کے کتنے دعووں کی تصدیق ہوئی اور کتنے جھوٹے نکلے۔
چیک لسٹ
- میں نے اپنے کام کے خطرے کی سطح کا تعین کیا ہے (دستاویزات یا آڈیٹنگ؟)
- [ ] میں نے AI سے اپنی غیر یقینی صورتحال کو نشان زد کرنے کو کہا۔
- [] میں نے کوڈ آؤٹ پٹ کو مرتب/ٹیسٹ کیا۔
- میں نے خود مختار گاڑی + انسان کے ساتھ حفاظتی دعوے کی تصدیق کی۔
- میں نے بلاک ایکسپلورر میں چین کے ڈیٹا کی تصدیق کی۔
- میں نے خفیہ کوڈ کو اوپن ٹول میں پیسٹ نہیں کیا۔
- [ ] میں نے قبول کیا کہ سیکورٹی کی حتمی منظوری ماہر کے پاس ہے۔