Coinnoti
☰
اردوur
بلاگ پر واپس جائیں

آپ کے والیٹ میں ایسی منتقلی کیوں نظر آتی ہے جو آپ نے کبھی نہیں بھیجی: صفر مالیت کی ٹرانزیکشنز اور ایڈریس پوائزننگ

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

یہ اندراج میرے والیٹ کے بارے میں کیا ثابت کرتا ہے؟

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

اصل سوالات زیادہ مخصوص ہیں: یہ کون سا اثاثہ ہے؟ حقیقت میں کتنی مقدار منتقل ہوئی؟ ٹرانزیکشن کس نے جمع کرائی؟ کسی حقیقی خرچ کی اجازت کس چیز نے دی؟

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

یہ رہنما Ethereum، BNB Smart Chain (BSC) اور ایسے ملتے جلتے نیٹ ورکس کا احاطہ کرتا ہے جو Ethereum طرز کے ٹوکن کنٹریکٹس استعمال کرتے ہیں۔ مثالیں جان بوجھ کر سادہ رکھی گئی فرضی تفصیلات ہیں، کسی مخصوص والیٹ کے اسکرین شاٹس یا نتائج نہیں۔

پہلے معلوم کریں کہ صفر کس خانے میں لکھا ہے

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

  • ٹوکن کی مقدار: 0 USDC۔ اصلی USDC کنٹریکٹ کے لیے بالکل صفر مقدار کا مطلب ہے کہ اس مخصوص ٹرانسفر میں کوئی USDC منتقل نہیں ہوتا۔
  • ٹرانزیکشن ویلیو: 0 ETH۔ اصل ٹرانزیکشن کے ساتھ ETH نہیں بھیجا گیا۔ اس کے باوجود ٹوکن منتقل ہو سکتے ہیں اور کنٹریکٹ کی کارروائیاں انجام پا سکتی ہیں۔
  • تخمینی مالیت: $0.00۔ انٹرفیس روایتی کرنسی میں تخمینی قیمت دکھا رہا ہے۔ یہ ٹوکن کی مقدار ثابت نہیں کرتا۔

BSC پر نیٹو کوائن کے خانے میں عموماً ETH کی بجائے BNB ہوتا ہے۔ صفر نیٹو ویلیو کے ساتھ کنٹریکٹ سے تعامل ٹوکن منتقل کر سکتا ہے، خرچ کی اجازتیں بدل سکتا ہے یا دوسری کارروائیاں شروع کر سکتا ہے۔ نیٹو ویلیو ٹرانزیکشن کے ان پٹ ڈیٹا سے الگ ہے۔

ایک چھوٹی مثبت مقدار گول ہو کر $0.00 دکھ سکتی ہے۔ جس اثاثے کی قابلِ اعتماد قیمت نہ ہو، اس کی روایتی کرنسی میں قدر بھی گمراہ کن ہو سکتی ہے۔ ٹوکن کی مقدار مکمل اعشاری درستگی کے ساتھ دیکھیں؛ حتیٰ کہ 0.00 دکھنے والی ٹوکن مقدار بھی چھوٹی مثبت مقدار چھپا سکتی ہے۔ پورٹ فولیو کی بدلتی قیمت اکاؤنٹ میں آنے یا جانے والے یونٹس کا قابلِ اعتماد ریکارڈ نہیں۔

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

دو From خانے مختلف کیوں ہو سکتے ہیں

والیٹ کی ہسٹری مختلف سطحوں کی معلومات اکٹھی کر سکتی ہے:

  1. ٹرانزیکشن: دستخط شدہ ہدایت جو نیٹ ورک کو بھیجی گئی۔ عام Ethereum ٹرانزیکشن میں مرکزی From خانہ دستخط کرنے والے اکاؤنٹ کو ظاہر کرتا ہے۔
  2. ٹوکن ایونٹ: کنٹریکٹ کے چلتے وقت جاری ہونے والا ریکارڈ۔ Transfer ایونٹ کے اپنے From، To اور مقدار کے خانے ہوتے ہیں۔
  3. ہسٹری کی سطر: والیٹ یا ایکسپلورر میں ان معلومات کی پیش کش۔ اگر ایونٹ میں آپ کا پتہ بھیجنے والے کے طور پر ہو تو اسے OUT کہا جا سکتا ہے۔

یہ دونوں From خانے ایک دوسرے کے متبادل نہیں۔ کسی ایونٹ میں آپ کا پتہ آنا آپ کے والیٹ کا دستخط نہیں۔ بدنیتی پر مبنی کنٹریکٹ ایونٹ ڈیٹا میں آپ کا پتہ ڈال سکتا ہے، مگر اس سے اس کا لاگ اصلی ٹوکن کنٹریکٹ سے جاری شدہ نہیں بن جاتا۔ اس لیے ایونٹ جاری کرنے والا کنٹریکٹ بنیادی ثبوت ہے۔

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

ٹرانزیکشن ہسٹری کی پانچ وضاحتی مثالیں

مثال 1: صفر ٹوکن کی آؤٹ گوئنگ منتقلی جس پر آپ نے دستخط نہیں کیے

ہسٹری اندراج: OUT · 0 USDC · آپ کے پتے سے ایک نامعلوم ملتے جلتے پتے کی طرف۔

  • ٹرانزیکشن کا From: ایک غیر متعلقہ اکاؤنٹ نے ٹرانزیکشن جمع کرائی۔
  • ٹوکن ایونٹ کا From: ایونٹ میں آپ کا پتہ درج ہے۔
  • ایونٹ جاری کرنے والا ٹوکن کنٹریکٹ: اس نیٹ ورک کا اصلی USDC کنٹریکٹ۔
  • ٹوکن کی درست مقدار: صفر۔

یہ کیا ثابت کرتا ہے: اصلی ٹوکن کنٹریکٹ نے آپ کے پتے کے نام سے صفر ٹوکن کی منتقلی ریکارڈ کی۔ اس مخصوص ٹرانسفر سے کوئی USDC منتقل نہیں ہوا۔ اس سے یہ ثابت نہیں ہوتا کہ آپ کے والیٹ نے ٹرانزیکشن سائن کی، کال کرنے والے کو مثبت رقم خرچ کرنے کی اجازت ہے یا آپ کی کی چوری ہوئی ہے۔

یہ کیسے ہوتا ہے: ERC-20، جو عام ٹوکن معیار ہے، صفر مقدار کی منتقلی پر Transfer ایونٹ جاری کرنا ضروری قرار دیتا ہے۔ عام نفاذ میں نمائندہ منتقلی کی فنکشن transferFrom جانچتی ہے کہ مطلوبہ مقدار کال کرنے والے کے allowance سے زیادہ تو نہیں۔ صفر، صفر allowance سے زیادہ نہیں۔ کنٹریکٹ کے دیگر قواعد کی پابندی کے ساتھ کال پہلے سے منظوری کے بغیر کامیاب ہو سکتی ہے۔

یہ ہر ٹوکن کے بارے میں عمومی ضمانت نہیں ہے۔ الگ الگ کنٹریکٹس مزید پابندیاں لگا سکتے ہیں۔

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

مثال 2: بڑی ٹوکن مقدار دکھانے والی جعلی ٹرانزیکشن

ہسٹری اندراج: OUT · 2,500 USDC · آپ کے پتے سے نامعلوم پتے کی طرف۔

  • دکھائی گئی ٹوکن علامت: USDC۔
  • ایونٹ جاری کرنے والا کنٹریکٹ: ایک غیر متعلقہ کنٹریکٹ، اصلی USDC نہیں۔
  • ایونٹ میں بتائی گئی مقدار: 2,500۔
  • اس ٹرانزیکشن میں اصلی USDC کی منتقلی: کوئی نہیں۔

یہ کیا ثابت کرتا ہے: ایک دوسرے کنٹریکٹ نے USDC کے نام سے دکھایا جانے والا ریکارڈ جاری کیا۔ اس سے یہ ثابت نہیں ہوتا کہ آپ کے اکاؤنٹ سے 2,500 اصلی USDC نکلے۔

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

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

مثال 3: ملتے جلتے پتے سے حقیقی معمولی ادائیگی

ہسٹری اندراج: IN · 0.000001 USDC · کسی نامعلوم پتے سے آپ کے پتے پر۔

فرض کریں اصلی ٹوکن کنٹریکٹ منتقلی کی تصدیق کرتا ہے اور آپ کے ٹوکن بیلنس میں اتنی معمولی مقدار بڑھ جاتی ہے۔ اس صورت میں حقیقی ٹوکن آئے ہیں۔ انہیں وصول کرنے کے لیے آپ کو بھیجنے والے کی منظوری دینے کی ضرورت نہیں تھی، اور اس سے بھیجنے والے کو آپ کے فنڈ خرچ کرنے کا اختیار نہیں ملتا۔

جال پتے میں ہے۔ یہ فرضی مثالیں دیکھیں جن میں ہر حرف واضح کرنے کے لیے خالی جگہیں رکھی گئی ہیں۔ اصلی پتوں میں خالی جگہیں نہیں ہوتیں؛ درمیان کے بولڈ گروپ مختلف ہیں:

تصدیق شدہ وصول کنندہ: 0x7a2f 1111 2222 3333 4444 5555 6666 7777 8888 9c4d

جان بوجھ کر ڈالا گیا پتہ: 0x7a2f aaaa bbbb cccc dddd eeee ffff 0000 1111 9c4d

صرف شروع اور آخر دکھانے والا انٹرفیس دونوں کو 0x7a2f...9c4d کی شکل میں دکھا سکتا ہے۔

یہ کیا ثابت کرتا ہے: کسی نے اس پتے سے آپ کو تھوڑی رقم بھیجی ہے۔ اس سے یہ ثابت نہیں ہوتا کہ بھیجنے والا آپ کا معمول کا وصول کنندہ ہے یا وہ اکاؤنٹ جسے آپ کنٹرول کرتے ہیں۔ ایک جیسے دکھنے والے حروف ملکیت ثابت نہیں کرتے۔

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

مثال 4: صفر ETH، مگر 2,500 اصلی ٹوکن باہر چلے گئے

ٹرانزیکشن ہیڈر: Value · 0 ETH۔

  • کال کے ساتھ نیٹو مالیت: 0 ETH۔
  • اصلی ٹوکن کی منتقلی: آپ کے پتے سے 2,500 USDC۔
  • اس ٹرانزیکشن سے USDC بیلنس میں تبدیلی: 2,500 USDC کی کمی۔
  • عمل درآمد کی کیفیت: Success۔

یہ کیا ثابت کرتا ہے: اس مثال میں اصلی USDC باہر گئے۔ صفر کال کے ساتھ منسلک ETH کو ظاہر کرتا ہے۔ یہ USDC منتقلی کی مقدار نہیں بتاتا اور gas فیس کو بھی خارج نہیں کرتا۔

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

مثال 5: اصلی ٹوکن نکلے، لیکن ٹرانزیکشن کسی دوسرے اکاؤنٹ نے جمع کرائی

ہسٹری اندراج: OUT · 500 اصلی USDC · نامعلوم منزل۔

فرض کریں کامیاب ٹرانزیکشن نے آپ کا اصلی USDC بیلنس 500 کم کر دیا، مگر اس کے مرکزی From میں کسی اور کا نام ہے۔

یہ کیا ثابت کرتا ہے: ٹوکن منتقل ہوئے۔ مختلف ٹرانزیکشن بھیجنے والا اس حرکت کو جعلی نہیں بناتا۔

پہلے سے منظور شدہ خرچ کرنے والا ہر نکاسی پر آپ سے نیا دستخط لیے بغیر ٹوکن allowance استعمال کر سکتا ہے۔ کچھ ٹوکن permit دستخطوں کی بھی سہولت دیتے ہیں، جو دستخط شدہ پیغام کے ذریعے allowance کی اجازت دیتے ہیں جسے کوئی اور جمع کرا سکتا ہے۔ اسمارٹ اکاؤنٹس اور تفویض کردہ والیٹس کسی دوسرے شخص کو مجاز کارروائی جمع کرانے کے مزید طریقے دیتے ہیں۔

اگلا قدم: خرچ کرنے والے فریق، متعلقہ allowance یا دستخط شدہ اجازت، اور والیٹ کی کارروائی کا جائزہ لیں۔ اگر رقم نکلنے کی وجہ واضح نہ ہو تو اسے سکیورٹی واقعہ سمجھیں۔ شواہد نقصان دہ منظوری، دھوکے سے حاصل شدہ دستخط یا اکاؤنٹ کنٹرول متاثر ہونے کی طرف اشارہ کر سکتے ہیں؛ صرف سطر سے ان میں فرق نہیں معلوم ہوتا۔

عام براہِ راست دستخط شدہ ٹرانزیکشن میں مرکزی From خانے میں آپ کا پتہ اس اکاؤنٹ کے درست دستخط کا ثبوت ہے۔ پھر بھی یہ ثابت نہیں کرتا کہ آپ کارروائی سمجھے، اسی وصول کنندہ کا ارادہ کیا یا خود ٹرانزیکشن شروع کی۔ ٹوکن ایونٹ کا From بہت کم ثبوت دیتا ہے۔

270 ملین ایڈریس پوائزننگ کوششوں کی تحقیق نے حقیقت میں کیا ناپا

Ethereum اور BSC کی دو سالہ سرگرمی، July 1, 2022 سے June 30, 2024 تک، کے تجزیے میں تقریباً 270 ملین پوائزننگ ٹرانسفر ریکارڈ شناخت ہوئے جنہوں نے 17 ملین پتوں کو نشانہ بنایا۔

یہ ریکارڈ تین اقسام میں تھے:

  • 147.7 ملین صفر مالیت کی منتقلیاں۔
  • 118.4 ملین جعلی ٹوکن کی منتقلیاں۔
  • 4.0 ملین انتہائی معمولی منتقلیاں۔

یہ ریکارڈ تقریباً 18.2 ملین ٹرانزیکشنز میں موجود تھے، کیونکہ حملہ آور متعدد ریکارڈ ایک ساتھ جمع کر سکتے ہیں۔ نشانہ بننے والے پتے افراد، متاثرہ والیٹس یا پیسہ کھونے والے متاثرین کے برابر نہیں۔

تجزیے میں 6,633 کامیاب ادائیگی کی منتقلیاں ملیں جن کی مجموعی مالیت کم از کم $83.8 ملین تھی۔ کچھ متاثرین نے ایک سے زیادہ بار ادائیگی کی۔ شناخت منتخب اسٹیبل کوائنز پر مرکوز تھی، لہٰذا نقصان کا تخمینہ اسی دائرے میں کم از کم حد ہے، ہر ٹوکن یا چین کا کل نقصان نہیں۔

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

اپنے مخصوص اندراج کی جانچ کیسے کریں

  1. ٹرانزیکشن درست نیٹ ورک پر کھولیں۔ والیٹ کا ایکسپلورر آپشن یا Etherscan یا BscScan جیسا معروف ایکسپلورر استعمال کریں۔ ٹرانزیکشن کی کیفیت دیکھیں۔ عوامی ٹرانزیکشن تفصیلات پڑھنے کے لیے والیٹ جوڑنا، ٹوکن منظور کرنا، پیغام سائن کرنا یا ریکوری فریز درج کرنا ضروری نہیں۔
  2. اصل اثاثے کی شناخت کریں۔ نیٹو ETH یا BNB اور اسی نام سے منسوب ٹوکن میں فرق کریں۔ ٹوکن کے لیے درست نیٹ ورک اور ایونٹ جاری کرنے والے کنٹریکٹ کو معتبر جاری کنندہ کے حوالے سے جانچیں۔
  3. مقدار مکمل درستگی کے ساتھ پڑھیں۔ ٹوکن کی مقدار، نیٹو ٹرانزیکشن ویلیو اور روایتی کرنسی کے تخمینے کو الگ رکھیں۔
  4. ٹرانزیکشن کے بھیجنے والے اور ایونٹ کے بھیجنے والے میں فرق کریں۔ اسمارٹ اکاؤنٹ کی صورت میں والیٹ کی کارروائی اور اجازتیں بھی دیکھیں۔ کسی اور کے gas ادا کرنے سے یہ ثابت نہیں ہوتا کہ آپ کے اثاثے منتقل نہیں ہو سکتے تھے۔
  5. پوری ٹرانزیکشن کا جائزہ لیں۔ تمام ٹوکن حرکات، نیٹو کوائن کی منتقلیاں اور متعلقہ اجازت کی تبدیلیاں دیکھیں۔ ایکسپلورر ٹرانزیکشن کی سطح پر بیلنس تبدیلیاں دکھاتا ہو تو نتیجہ ملانے کے لیے استعمال کریں۔ آج کا غیر تبدیل شدہ بیلنس کمزور ثبوت ہے: بعد کی جمع یا برابری کرنے والی منتقلیاں پرانی حرکت چھپا سکتی ہیں۔
  6. منزل کی آزادانہ تصدیق کریں۔ وصول کنندہ کی قابلِ اعتماد ادائیگی کی تفصیلات یا پہلے تصدیق شدہ ایڈریس بک کا اندراج استعمال کریں۔ حالیہ ہسٹری کی سطر جانچنے کا اشارہ ہے، درست منزل کا ثبوت نہیں۔

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

جانچ کے بعد کیا کریں

اگر صرف ایک الگ تھلگ پوائزننگ ریکارڈ ملا

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

صفر allowance کے ساتھ بھی صفر ٹرانسفر ہو سکتا ہے، اس لیے صرف اس ریکارڈ کی بنیاد پر تمام منظوریوں کو منسوخ کرنا یا سارے فنڈ منتقل کرنا ضروری نہیں۔ ممکن ہے اس ریکارڈ سے متعلق خرچ کی کوئی اجازت ہو ہی نہیں جسے ختم کیا جائے۔ اپنے والیٹ کو “صاف” کرنے کے لیے کبھی ٹوکن کی مشتہر کردہ ویب سائٹ یا اجنبی کے ریکوری لنک کا استعمال نہ کریں۔

اگر خرچ کی کوئی مشکوک اجازت ملی

متعلقہ allowance دیکھنے اور منسوخ کرنے کے لیے اپنے والیٹ کا معتبر منظوری انتظامی طریقہ استعمال کریں۔ والیٹ سے ویب سائٹ کا کنکشن ختم کرنے سے پہلے سے موجود آن چین ٹوکن منظوری منسوخ نہیں ہوتی۔ اجازت کی منسوخی اسی اجازت کو ختم کرتی ہے؛ چوری شدہ پرائیویٹ کی کو درست نہیں کر سکتی۔

اگر اصلی اثاثے آپ کی مرضی کے بغیر منتقل ہوئے

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

اگر شواہد ہوں کہ آپ کا ریکوری فریز یا پرائیویٹ کی ظاہر ہو گیا ہے تو قابلِ اعتماد ڈیوائس پر نئے ریکوری فریز کے ساتھ نیا والیٹ بنائیں اور باقی اثاثے منتقل کرنے کے لیے احتیاطی منصوبہ اپنائیں۔ متاثرہ فریز ہی سے بنایا گیا دوسرا اکاؤنٹ خطرہ دور نہیں کرتا۔ اگر فنڈ خودکار طور پر غائب ہو رہے ہوں تو gas کے لیے رقم شامل نہ کرتے رہیں: کوئی sweeper اسے لے سکتا ہے۔

اگر آپ نے جان بوجھ کر ادائیگی سائن کی مگر زہریلا پتہ نقل کر لیا تھا تو یہ فرق ریکارڈ کریں۔ ادائیگی درست طور پر سائن اور مکمل ہوئی ہو سکتی ہے، مگر غلط وصول کنندہ کے پاس گئی ہو۔ اس نتیجے سے بذاتِ خود پرائیویٹ کی چوری ثابت نہیں ہوتی۔

نامعلوم ٹرانزیکشنز کے بارے میں عام سوالات

کیا حملہ آور نے مجھ سے gas کی فیس وصول کی؟

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

اگر ٹرانزیکشن ناکام ہوئی تو کیا ہوگا؟

واپس کی گئی ٹوکن منتقلی مکمل نہیں ہوئی، اگرچہ gas کی فیس پھر بھی لگ سکتی ہے۔ اگر والیٹ اکاؤنٹ ڈیلیگیشن استعمال کرتا ہے تو اسے الگ چیک کریں: Ethereum بعد کا عمل ناکام ہونے پر بھی ڈیلیگیشن برقرار رکھ سکتا ہے۔ نامعلوم ڈیلیگیشن کی جانچ ضروری ہے۔

کیا ہارڈویئر والیٹ ایڈریس پوائزننگ روک سکتا ہے؟

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

کیا میں اجنبیوں کو یہ اندراجات شامل کرنے سے روک سکتا ہوں؟

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