BEP20 کیا ہے؟
تعریفBEP20 بلاک چین BNB Smart Chain کا ٹوکن معیار ہے، جو EVM کے ساتھ ہم آہنگ ہے۔ یہ Ethereum کے ERC20 کی طرح کام کرتا ہے، اس لیے USDT جیسے BEP20 ٹوکن اسی قسم کا 0x ایڈریس استعمال کرتے ہیں، مگر وہ ایک الگ نیٹ ورک پر رہتے ہیں اور ان کی فیس BNB میں لگتی ہے۔
BEP20 کیسے کام کرتا ہے
BEP20 دراصل ERC20 کی توسیع ہے: ہر ٹوکن ایک اسمارٹ کنٹریکٹ ہے جس میں بیلنس، ٹرانسفر اور اپروول کے فنکشنز ہوتے ہیں، ساتھ میں اس کا اپنا ایک چھوٹا سا اضافہ۔ چونکہ BNB Smart Chain پر Ethereum Virtual Machine چلتی ہے، اس لیے وہی والیٹس، ایڈریس فارمیٹ اور ٹولز دونوں نیٹ ورکس پر کام کرتے ہیں۔
BEP20 ٹوکن کی پہچان BNB Smart Chain پر اس کا کنٹریکٹ ایڈریس ہے۔ USDT نام کا ٹوکن صرف تب اصلی ہے جب اس کا کنٹریکٹ ایڈریس آفیشل ایڈریس سے ملے؛ اسی نام اور لوگو والی نقلیں عام ہیں۔
ایڈریس ایک، نیٹ ورک الگ
آپ کا 0x ایڈریس BNB Smart Chain، Ethereum اور دوسرے EVM نیٹ ورکس پر بالکل ایک جیسا ہوتا ہے، اور یہی غلطیوں کی اصل وجہ ہے۔ اگر آپ BNB Smart Chain پر USDT کسی ایسے ایکسچینج ڈپازٹ پر بھیجیں جو صرف ERC20 کے لیے بنایا گیا ہو تو رقم ایسے نیٹ ورک پر پہنچتی ہے جسے شاید ایکسچینج آپ کے اکاؤنٹ میں جمع نہ کرے۔
اگر اس ایڈریس کی پرائیویٹ کی آپ کے پاس ہو، جیسے آپ کا اپنا والیٹ، تو غلط EVM نیٹ ورک پر آئے ٹوکنز تک عموماً نیٹ ورک بدل کر پہنچا جا سکتا ہے۔ ایکسچینج کے ڈپازٹ ایڈریس کی صورت میں آپ ایکسچینج کی مدد پر منحصر ہوتے ہیں۔
BEP20، ERC20 اور BEP2 میں فرق
نام ملتے جلتے ہیں مگر چیزیں مختلف ہیں:
- BEP20 (BNB Smart Chain): 0x ایڈریس، فیس BNB میں، عموماً Ethereum سے سستا اور تیز
- ERC20 (Ethereum): 0x ایڈریس، فیس ETH میں
- BEP2: ایک الگ چین کا پرانا معیار، جس کے ایڈریس bnb سے شروع ہوتے تھے؛ یہ BEP20 کا متبادل نہیں
ولتیفای میں BEP20
ولتیفای BNB Smart Chain کو Ethereum اور دوسرے EVM نیٹ ورکس کے ساتھ ایک ہی 0x ایڈریس پر سپورٹ کرتا ہے۔ جائزے کی اسکرین تصدیق سے پہلے نیٹ ورک اور فیس دکھاتی ہے، گیس کے لیے BNB نہ ہونے پر خبردار کرتی ہے، اور اگر ٹوکن اسی ٹوکن کے اپنے کنٹریکٹ ایڈریس پر بھیجا جا رہا ہو، جہاں وہ ضائع ہو جائے گا، تو انتباہ دیتی ہے۔