Zegimi

ایڈریس اور نیٹ ورک جانچنے والا ٹول

ایڈریس یہاں پیسٹ کریں اور دیکھیں کہ اُس کی شکل کس نیٹ ورک سے ملتی ہے۔ ٹرون کے ایڈریس پر ایک اضافی جانچ ہوتی ہے جو ٹائپنگ یا کاپی کی غلطی پکڑ لیتی ہے۔

جانچنے کے لیے ایڈریس

پورا پیسٹ کریں، شروع یا آخر سے کچھ نہ کاٹیں۔ یہ خانہ آپ کے براؤزر سے باہر نہیں جاتا۔

نتیجہ

ابھی کچھ درج نہیں کیا

ایڈریس پیسٹ کر کے «جانچیں» دبائیں۔

یہ ٹول کیا کر سکتا ہے اور کیا نہیں، پہلے ہی صاف کر دیں۔ یہ کر سکتا ہے: عام ایڈریس کی شکلیں پہچاننا، اور ٹرون کے ایڈریس کا Base58Check چیک سم جانچنا۔ یہ نہیں کر سکتا: 0x والے ایڈریس کا نیٹ ورک بتانا (وہ سب ایک ہی قاعدہ استعمال کرتے ہیں، کوئی آف لائن ٹول اِنہیں الگ نہیں کر سکتا)، EIP-55 چیک سم جانچنا، یہ بتانا کہ ایڈریس کس کا ہے اور اُس میں کچھ ہے یا نہیں، یا یہ پکڑنا کہ کلپ بورڈ میں آپ کا ایڈریس کسی اور کے درست ایڈریس سے بدل دیا گیا ہے — حملہ آور کا ایڈریس بھی ہر شکل اور چیک سم کی جانچ پاس کر جاتا ہے۔ یہ کسی بیرونی سروس سے رابطہ نہیں کرتا اور نہ بلاک چین سے کچھ پوچھتا ہے۔

یہ ٹول کیا کرتا ہے اور کیا نہیں

یہ کس مسئلے کا حل ہے

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

استعمال کیسے کریں

جو ایڈریس آپ کلائنٹ کو بھیجنے والے ہیں، یا جو اُس نے آپ کو بھیجا ہے، پورا پیسٹ کر کے جانچیں۔ «چیک سم درست» کا مطلب ہے کہ سطر مکمل ہے۔ «صرف شکل کی پہچان» کا مطلب ہے کہ اِس قسم پر مزید جانچ ممکن نہیں۔ جہاں «مسئلہ ہے» آئے، وہاں ایڈریس استعمال نہ کریں — اصل صفحے پر واپس جا کر دوبارہ کاپی کریں۔

چیک سم دراصل جانچتا کیا ہے

ٹرون کا ایڈریس یوں بنتا ہے: اصل اکاؤنٹ کی معلومات، اُس پر دو بار SHA-256 کرنے کے بعد نکلنے والے پہلے چار بائٹ، اور دونوں کو ملا کر Base58 میں لکھ دینا۔ جانچتے وقت پوری سطر واپس کھول کر دوبارہ حساب کیا جاتا ہے اور آخری چار بائٹ ملائے جاتے ہیں۔

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

0x والے ایڈریس کا نیٹ ورک کیوں نہیں بتایا جا سکتا

کیونکہ ایتھیریم، BNB Smart Chain، Polygon اور Arbitrum جیسے نیٹ ورک ایڈریس بنانے کا ایک ہی قاعدہ استعمال کرتے ہیں۔ ایک ہی چابی اِن سب پر ایک ہی ایڈریس بناتی ہے۔ یہ ٹول کی کمی نہیں، قاعدے کی حقیقت ہے۔

اِس لیے «یہ کس نیٹ ورک کا ہے» کا واحد درست جواب یہ ہے: آپ نے وہ کس صفحے سے اور کون سا نیٹ ورک منتخب کر کے لیا تھا۔ اِسی وجہ سے کلائنٹ کو ایڈریس بھیجتے وقت نیٹ ورک کا نام ساتھ لکھنا ضروری ہے۔

حساب کہاں ہوتا ہے

پورا فیصلہ صفحے کے ساتھ لوڈ ہونے والی ایک JavaScript فائل کرتی ہے، جس میں SHA-256 اور Base58 کا اپنا نفاذ شامل ہے۔ کوئی بیرونی API نہیں، آپ کا لکھا ہوا کہیں نہیں بھیجا جاتا، اور براؤزر کے ذخیرے میں بھی کچھ محفوظ نہیں ہوتا۔ آپ انٹرنیٹ بند کر کے دوبارہ استعمال کر سکتے ہیں — کام بالکل ویسا ہی رہے گا۔

کن کے لیے

اُن کے لیے جو ایڈریس کلائنٹ کو بھیجنے سے پہلے ایک بار جانچنا چاہتے ہیں؛ اور جنہیں سامنے والے کا دیا ہوا ایڈریس ملا ہے۔ یاد رہے: کلپ بورڈ بدل جانے کے خدشے میں یہ ٹول مدد نہیں کر سکتا — بدلا ہوا ایڈریس بھی درست شکل والا ہوتا ہے؛ وہاں پورا ملان اور وائٹ لسٹ ہی کام آتی ہے۔

متعلقہ مضامین