উইথড্র করার সময় ভুল network/চেইন বাছলে কী করবেন
সেই অনুভূতিটা আমার খুব চেনা: উইথড্রে ক্লিক করে "প্রসেসিং"-এর চাকা ঘুরতে দেখছেন, হঠাৎ মাথায় একটা ধাক্কা — এইমাত্র যে network বাছলাম, ওটা মনে হয় ঠিক না। যতক্ষণে হুঁশ ফিরে দেখতে যান, কয়েন তো বেরিয়ে গেছে — চেইনের লেনদেনে "আনডু" বলে কোনো বোতাম নেই। প্রথম প্রতিক্রিয়া সাধারণত হাতের তালু ঘেমে যাওয়া, আর গুগলে "উইথড্রে ভুল network কী করব ফেরত আসবে কি" খুঁজতে বসা — তারপর একগাদা ভয়-জাগানো বা মিছেমিছি আশা-দেওয়া পোস্ট চোখে পড়া। সবচেয়ে জরুরি কথাটা আগে বলে নিই: ঘাবড়াবেন না, আর তখনই হুটহাট কিছু করতে যাবেন না — ভুল network বাছার ব্যাপারটায় কখনো কয়েন আসলে হারায়ই না, শুধু আরেকটা চেইনে গেছে আপনি এখনো ঠিক জায়গায় খোঁজেননি; আবার কখনো সত্যিই বেশিরভাগ ক্ষেত্রে আর ফেরে না। দুটোর সামলানোর ধরন আকাশ-পাতাল আলাদা, তাই প্রথম কাজটা উদ্ধার নয় — আগে "কয়েন এখন ঠিক কোথায়" সেটা পরিষ্কার করা। এই লেখায় ভিন্ন ভিন্ন অবস্থা এক এক করে খুলে বলছি।
ভুল network বাছলে কী করবেন: ঘাবড়াবেন না, আগে দেখুন কয়েন কোথায় গেল
ভুল যেমনই হোক, হাত লাগানোর আগে সবার আগে একই কাজটা করুন: এই উইথড্রের ট্রানজ্যাকশন হ্যাশ (TxID), আর আসলে যে network দিয়ে গেছে আর রিসিভ ঠিকানা টুকে রাখুন, তারপর সেই চেইনের block explorer-এ গিয়ে দেখুন লেনদেনটা শেষমেশ কোন চেইনে, কোন ঠিকানায় গিয়ে পড়ল। Binance-এর উইথড্র রেকর্ডে এই লেনদেনের হ্যাশ আর network পাওয়া যায়; সেটা কপি করে Ethereum-ঘরানার হলে Etherscan-এ, BNB Smart Chain হলে BscScan-এ গিয়ে হ্যাশটা সার্চ বক্সে পেস্ট করলেই এই লেনদেনের পুরো হদিস দেখা যায়। block explorer-এ এসব তথ্য কীভাবে পড়তে হয় তা সঙ্গে সঙ্গে বুঝে নিতে ওয়ালেট ঠিকানা, ENS ডোমেইন কী লেখাটা একবার দেখে ঠিকানা আর চেইনের সম্পর্কটা পরিষ্কার করে নিন।
এই ধাপটা সবার আগে কেন? কারণ "ভুল network" আসলে কয়েকটা একদম আলাদা ধরনের দুর্ঘটনা, যেগুলো একটাই কথার নিচে গাদাগাদি হয়ে আছে:
- দুটোই EVM চেইন বলে ভুল (যেমন BNB Smart Chain বাছার কথা ছিল, বেছে ফেললেন অন্য কোনো EVM চেইন), কিন্তু রিসিভ ঠিকানা আপনার নিজের নিয়ন্ত্রণে — বেশিরভাগ সময় নিছক ভয়।
- কোনো কয়েনের এক চেইন-সংস্করণকে আরেকটা বানিয়ে পাঠানো (ক্লাসিক ERC20-কে BEP20 বানানো), রিসিভ ঠিকানা আপনার নিজের ওয়ালেট কিনা তার ওপর ফল পুরো আলাদা হয়।
- কয়েনটা এমন এক্সচেঞ্জের ঠিকানায় পাঠানো যেটা ওই চেইন সাপোর্ট করে না — কয়েন ওই চেইনে আছে, কিন্তু প্ল্যাটফর্ম আপনাকে জমা দেখায় না।
- কয়েন একদম বেমানান আরেক ব্যবস্থার চেইনে পাঠানো (যেমন Ethereum-ঘরানার কয়েন একটা Bitcoin-ফরম্যাটের ঠিকানায়) — মূলত ফেরে না।
কয়েন কোন চেইনে, কোন ঠিকানায় গিয়ে পড়ল সেটা পরিষ্কার করলে তবেই নিচের কোনো একটা অবস্থার সঙ্গে মিলিয়ে নিতে পারবেন। ভুল বুঝলে উদ্ধারের দিকটাও ভুল হবে — যেমন আসলে "কয়েন আপনার নিজের আরেক চেইনের ঠিকানায়" অথচ আপনি সাপোর্টের পেছনে আধবেলা ঘুরছেন; কিংবা আসলে "কেউ নাড়াতে পারে না এমন ঠিকানায় আটকা" অথচ আপনি ভাবছেন এখনো বাঁচানো যাবে আর তাড়াহুড়োয় যাকে-তাকে ধরছেন।
ঘটনা ঘটার পর অনলাইনে, কমিউনিটিতে, ইনবক্সে যারা "আমি ফেরত এনে দিতে পারি" বলে গজিয়ে ওঠে, দশজনের নয়জনই আপনাকে দ্বিতীয়বার কাটতে আসা প্রতারক। তারা "আনফ্রিজ ফি", "মাইনার ফি", "জামানত" চাইবে, কিংবা আপনাকে seed phrase বা প্রাইভেট কী হাতে তুলে দিতে ভোলাবে। মনে রাখবেন: চেইনের ব্যাপারে "মধ্যস্থ লোক এসে আনফ্রিজ করে দেবে" বলে কিছু হয় না, আর seed phrase বা প্রাইভেট কী কখনো কাউকে দেওয়া যায় না। সত্যিকার সাহায্য একমাত্র করতে পারে আপনি যে এক্সচেঞ্জ থেকে উইথড্র করেছেন তার অফিসিয়াল সাপোর্ট, আর রিসিভ প্ল্যাটফর্মের অফিসিয়াল সাপোর্ট — আর কেউ নয়। এ ধরনের phishing চেনার উপায় দেখুন ভুয়া airdrop ও phishing চেনা লেখায়।
অবস্থা এক: দুটোই EVM চেইন বলে ভুল (বেশিরভাগ সময় নিছক ভয়)
এটাই সবচেয়ে বেশি ঘটে, আর সবচেয়ে বেশি নিছক ভয় পাইয়ে শেষ হয়। আগে একটা মূল কথা বলি: Ethereum, BNB Smart Chain, Arbitrum, Optimism, Base, Polygon — এসব সবই "EVM-সঙ্গতিপূর্ণ" চেইন, এদের ঠিকানার ব্যবস্থা একটাই — একই seed phrase থেকে বানানো ওয়ালেটের ঠিকানা এই সব চেইনেই হুবহু এক, সবই একই 0x দিয়ে শুরু হওয়া অক্ষরমালা। এখানেই লুকিয়ে আছে "ভুল হলেও কিছু না-হওয়ার" সম্ভাবনা।
এই দৃশ্যটা ভাবুন: আপনি কয়েন নিজের Web3 ওয়ালেটে BNB Smart Chain-এ ব্যবহার করার জন্য তুলতে চেয়েছিলেন, অথচ উইথড্রের সময় network বেছে ফেললেন Arbitrum। কিন্তু রিসিভ ঠিকানায় যেহেতু আপনার নিজের ওয়ালেটের সেই 0x ঠিকানাই দিয়েছেন, আর ওই ঠিকানা Arbitrum-এও আপনারই — কয়েন আসলে নিরাপদেই আপনার ওয়ালেটের Arbitrum-অংশে গিয়ে পড়েছে। ওয়ালেট খুলে network BNB Smart Chain থেকে Arbitrum-এ সুইচ করুন, বেশিরভাগ সময়ই সেটা চোখে পড়বে। মূলত হারায়নি, শুধু আপনি আশা করেননি এমন একটা চেইনে থেমে আছে।
এই অবস্থা কীভাবে গুছিয়ে নেবেন তা নির্ভর করছে পরে আপনি কোন চেইনে ব্যবহার করবেন তার ওপর:
- কয়েন যে চেইনে আছে সেই চেইনটা যদি আপনার কাজেও লাগে, যে প্রজেক্ট নিয়ে কাজ সেটাও যদি ওই চেইনেই থাকে, তবে ভুলটাকেই কাজে লাগান — সরাসরি ওই চেইনেই ব্যবহার করুন, ঝামেলা কম।
- সত্যিই যদি সেটা মূল পরিকল্পনার চেইনে ফেরাতে হয়, তবে একটা cross-chain bridge দিয়ে সম্পদটা এক EVM চেইন থেকে আরেক EVM চেইনে নিয়ে আসতে হবে। এতে একটু বাড়তি gas আর সময় লাগে, কিন্তু পথ খোলা, কয়েন আপনারই। bridge ব্যবহারের আগে অবশ্যই তার ঝুঁকি বুঝে নিন, ছোট একটা টাকা সরাতে গিয়ে অজানা কোনো bridge ব্যবহার করবেন না।
শর্ত একটাই — রিসিভ ঠিকানা অবশ্যই আপনার নিজের প্রাইভেট কী-ওয়ালা ওয়ালেট হতে হবে। ঠিকানা আপনার হলে EVM চেইনগুলোর মধ্যে "ভুল" প্রায় সবই "চেইন সুইচ করে দেখে নেওয়া + দরকারে cross-chain" দিয়ে সমাধান হয়ে যায়। আসল সমস্যা তখনই, যখন ঠিকানাটা আপনার নিয়ন্ত্রণে নেই — নিচে দেখুন।
erc20-কে bep20 বানিয়ে পাঠালে ফেরত আনা যায় কি
এটাই সম্ভবত সবচেয়ে বেশি সার্চ-করা নির্দিষ্ট প্রশ্ন, তাই আলাদা করে বলছি। ERC-20 হলো Ethereum-এর token স্ট্যান্ডার্ড, আর BEP-20 হলো BNB Smart Chain-এর token স্ট্যান্ডার্ড; একই কয়েনের (যেমন USDT) দুই চেইনেই সংস্করণ থাকে — নাম-মূল্য এক, অথচ এরা আলাদা দুটো সম্পদ। "ERC20-কে BEP20 বানানো"-র মানে: আপনি Ethereum network দিয়ে পাঠাতে চেয়েছিলেন, বেছে ফেললেন BNB Smart Chain network, আর কয়েন BEP-20 রূপে BNB Smart Chain-এ চলে গেল। ফেরত আনা যাবে কিনা দুটো জিনিসের ওপর নির্ভর করে —
এক, রিসিভ ঠিকানা আপনার নিজের প্রাইভেট কী-ওয়ালা ওয়ালেট কিনা। যেহেতু Ethereum আর BNB Smart Chain দুটোই EVM-ঘরানা, ঠিকানার ফরম্যাট একই — রিসিভকারী যদি আপনার নিজের Web3 ওয়ালেট হয়, তবে এই USDT এখন আপনার ওই ঠিকানার BNB Smart Chain-অংশেই দিব্যি পড়ে আছে। একই seed phrase দিয়ে ওয়ালেট ইমপোর্ট করুন, network BNB Smart Chain-এ সুইচ করুন, এই USDT-র BEP-20 contract ঠিকানা যোগ করুন — সাধারণত ব্যালান্স দেখতে পাবেন। কড়া অর্থে এটাকে "হারানো" বলে না, বলে "ভুল চেইনে পৌঁছানো"; এরপর একে BNB Smart Chain-এর একটা স্বাভাবিক সম্পদের মতোই সামলান, নগদ করতে হলে এক্সচেঞ্জে ফিরিয়ে বেচার পথ ধরুন, বা দরকার মতো cross-chain করুন।
দুই, রিসিভ ঠিকানা যদি অন্য কারও হয়, বা কোনো এক্সচেঞ্জের জমা ঠিকানা হয়, তখন ব্যাপারটা কঠিন। এ ক্ষেত্রে কয়েন BNB Smart Chain-এর ওই ঠিকানায় পৌঁছালেও প্রাইভেট কী আপনার হাতে নেই, আপনি সেটা নাড়াতে পারবেন না; ফেরত পাবেন কিনা পুরোটাই ওই প্ল্যাটফর্ম সাপোর্ট করে কিনা আর সাহায্য করতে রাজি কিনা তার ওপর। অনেক এক্সচেঞ্জের "cross-chain ভুল উইথড্র"-এর জন্য আলাদা রিকভারি প্রক্রিয়া আছে, তবে সাধারণত শর্ত পূরণ করতে হয়, খরচ লাগতে পারে, আর সফল হওয়ার নিশ্চয়তা নেই। একমাত্র সঠিক কাজ — ট্রানজ্যাকশন হ্যাশ নিয়ে রিসিভ প্ল্যাটফর্মের অফিসিয়াল সাপোর্টে যোগাযোগ করা, সত্যি ঘটনা জানিয়ে ওদের প্রক্রিয়া অনুযায়ী চলা।
আরেকটা সবচেয়ে খারাপ উপ-অবস্থা আছে: আপনি এমন কোনো কয়েন এমন একটা চেইনে পাঠালেন যেখানে সংশ্লিষ্ট contract আদৌ নেই (যেমন শুধু Ethereum-এ ইস্যু করা একটা token, যার BNB Smart Chain-এ অফিসিয়াল সংস্করণ নেই, জোর করে BNB Smart Chain network দিয়ে পাঠানো)। এমন টাকা প্রায়ই সত্যিই হারিয়ে যায়, কারণ ওই চেইনে এমন কিছু নেই যা সেটাকে হিসাবে নিয়ে ধরে রাখবে। তাই "একই নামের token ≠ প্রতিটা চেইনে আছে" — পাঠানোর আগে নিশ্চিত করুন এই কয়েনটার টার্গেট চেইনে সত্যিই অফিসিয়াল সংস্করণ আছে।
* আমাদের কোড দিয়ে রেজিস্টার করলে ট্রেডিং ফি-তে ২০% ছাড়*। প্রকৃত হার Binance পেজ অনুযায়ী, পরিবর্তিত হতে পারে। ক্রিপ্টোর দাম খুবই অস্থির — দায়িত্ব নিয়ে অংশ নিন।
অবস্থা তিন: এক্সচেঞ্জ যে চেইন সাপোর্ট করে না সেখানে পাঠালে কী করবেন
আরেকটা সচরাচর দুর্ঘটনা: আপনি কোনো এক্সচেঞ্জের ডিপোজিট ঠিকানায় কয়েন পাঠাতে চাইলেন, কিন্তু network বাছলেন এমন একটা চেইন যেটা ওই এক্সচেঞ্জ জমা-শনাক্তকরণে চালু করেনি। যেমন ওরা ওই কয়েনের জন্য শুধু Ethereum আর BNB Smart Chain জমা সাপোর্ট করে, অথচ আপনি এমন একটা চেইন বেছে পাঠালেন যেটা ওদের সিস্টেমে যুক্ত নেই। ফল: কয়েন সত্যিই ওই চেইনে ওই ঠিকানায় গিয়ে পড়ল, কিন্তু রিসিভকারী এক্সচেঞ্জের সিস্টেম এই চেইন চেনে না, স্বয়ংক্রিয়ভাবে আপনার অ্যাকাউন্টে দেখাবে না, আর আপনি অ্যাকাউন্টে কোনো জমার রেকর্ডও দেখবেন না।
এ ক্ষেত্রে কয়েন একেবারে নিঃশেষ হয়ে যায় না — চেইনে সেটা আছে, ওই ঠিকানার অধীনে আছে, সমস্যা হলো ওই ঠিকানার প্রাইভেট কী সাধারণত এক্সচেঞ্জের হাতে, আর এক্সচেঞ্জ এই চেইনের জন্য কিছু করেনি। ফেরত চাইতে পারবেন কিনা সেটা ওই প্ল্যাটফর্মের নীতির ওপর:
- কোনো কোনো এক্সচেঞ্জ নির্দিষ্ট চেইন/কয়েনের জন্য ভুল-উইথড্র রিকভারি সেবা দেয় — হয়তো টিকিট খুলতে হবে, পরিচয় যাচাই হবে, কখনো একটা ফি লাগবে, প্রক্রিয়ার সময়ও কম নয়।
- কোনো প্ল্যাটফর্ম সরাসরি বলে দেয় এই চেইন সাপোর্ট করি না, কিছু করা যাবে না — তখন আর উপায় থাকে না।
সঠিক কাজ একটাই: প্রথমেই ট্রানজ্যাকশন হ্যাশ নিয়ে রিসিভ প্ল্যাটফর্মের অফিসিয়াল সাপোর্টে যোগাযোগ করুন, কয়েন, network, পরিমাণ, জমা ঠিকানা, ট্রানজ্যাকশন হ্যাশ — সব একবারে পরিষ্কার করে দিন, তারপর ওদের নির্দেশ মতো চলুন। নিজে ওই চেইনে আন্দাজে কিছু করতে যাবেন না, আর কোনো "তৃতীয় পক্ষ ফেরত এনে দেবে"-র দিকে কান দেবেন না। এক কথায়, এ ক্ষেত্রে রাশ রিসিভ-প্রান্তের হাতে; আপনার কাজ শুধু নিয়মমতো জমা দেওয়া আর ধৈর্য ধরে ফল দেখা।
অবস্থা চার: একদম বেমানান চেইনে পাঠানো (মূলত ফেরে না)
সবচেয়ে খারাপটা, তিতা কথাটা খোলাখুলিই বলি: কয়েন এমন একটা ঠিকানায় পাঠানো যার ব্যবস্থা একদম বেমানান — ক্লাসিক উদাহরণ, Ethereum-ঘরানার কয়েন (ETH বা নানা EVM token) একটা Bitcoin-ফরম্যাটের ঠিকানায় পাঠানো, বা উল্টোটা। Bitcoin আর Ethereum দুটো একে অপরের সঙ্গে না-চলা আলাদা ঠিকানা-ফরম্যাট আর কী-ব্যবস্থা ব্যবহার করে; সম্পদ একবার এমন ঠিকানায় গেলে এমন এক জায়গায় আটকে যায় যার সংশ্লিষ্ট প্রাইভেট কী কারও কাছে নেই, কেউ নাড়াতেও পারে না — কার্যত স্থায়ী ফ্রিজ। এই টাকা প্রায় নিশ্চিতভাবেই ফেরে না ধরে নিন।
ভালো খবর — ঠিকঠাক এক্সচেঞ্জের উইথড্র ইন্টারফেস সাধারণত ঠিকানার ফরম্যাট যাচাই করে: একটা Bitcoin ঠিকানা Ethereum উইথড্র বক্সে পেস্ট করলে অনেক সময় সরাসরি এরর দিয়ে আটকে দেয়, পাঠাতে দেয় না। তাই এ ধরনের ক্ষতি আসলে দুই রকম মানবিক ভুল থেকে হয় — এক, কোথাও থেকে ম্যানুয়ালি ভুল ঠিকানা কপি-পেস্ট করা (কপি করার সময় বেশি/কম অক্ষর নেওয়া, বা ভুল ক্লিপবোর্ড পেস্ট হওয়া), দুই, phishing পেজ বা ক্লিপবোর্ড-ছিনতাইকারী malware ঠিকানা বদলে দেওয়া। অন্যভাবে বললে, অবস্থা চারের মূল কথা মোটেও "পরে কীভাবে ফেরত আনব" নয় — "শুরু থেকেই এটা ঘটতে না দেওয়া"।
ক্লিপবোর্ড-ছিনতাই সত্যিকারের একটা আক্রমণ: কিছু malware আপনি ওয়ালেট ঠিকানা কপি করার পর পেস্ট হওয়া ঠিকানাটা চুপিচুপি আক্রমণকারীর ঠিকানায় বদলে দেয়। তাই ঠিকানা পেস্ট করার পর অবশ্যই শুরু-শেষের কয়েকটা অক্ষর এক এক করে মিলিয়ে নিন, শুধু শুরুর দিকে চোখ বুলিয়ে ছাড়বেন না। ডিভাইস নিরাপত্তা আর approval ব্যবস্থাপনার মতো ন্যূনতম নিয়মগুলো দেখুন ওয়ালেট নিরাপত্তা লেখায় — চেইনে দীর্ঘদিন থাকতে হলে এটা বাধ্যতামূলক পাঠ।
মূল থেকে এড়ানো: তিন ধাপে বেশিরভাগ দুর্ঘটনা আটকান
কীভাবে সামলাবেন বলা হলো; কিন্তু সত্যিকারে যেটা আপনাকে বাঁচায় তা হলো "ঘটনাই না ঘটতে দেওয়া"। নিচের তিনটা জিনিস পেশির স্মৃতিতে ঢুকিয়ে নিন, উপরের চার অবস্থার অন্তত প্রথম তিনটার বেশিরভাগই আটকানো যাবে:
এক, উইথড্রের আগে রিসিভ-প্রান্তের সঙ্গে মিলিয়ে নিন, network হুবহু এক হতে হবে। উইথড্র ইন্টারফেসে "network/mainnet/চেইন" ঘরটা ঠিক করে এই কয়েন কোন চেইন দিয়ে বেরোবে; এটা অবশ্যই রিসিভ ওয়ালেট যে চেইন ব্যবহার করবে তার সঙ্গে মিলতে হবে। BNB Smart Chain-এ ব্যবহার করতে হলে BNB Smart Chain বাছুন, Arbitrum-এ interaction করতে হলে Arbitrum। সবচেয়ে ভালো — উইথড্রের আগেই ঠিক করে নিন "এই কয়েন আমি কোন চেইনে ব্যবহার করব", ফর্ম ভরতে ভরতে হঠাৎ মাথা থেকে ঠিক করবেন না। এই ধাপ কীভাবে করতে হয়, কোন চেইন কীসের সঙ্গে মেলে — সব বিশদে আছে Binance থেকে Web3 ওয়ালেটে gas কীভাবে তুলবেন লেখায়।
দুই, ঠিকানা শুধু কপি-পেস্ট, কখনো হাতে টাইপ নয়; পেস্টের পর মিলিয়ে নিন, checker দিয়ে আরেকবার পরখ করুন। 0x ঠিকানা এত লম্বা যে হাতে টাইপ করলে একটা অক্ষর ভুল হলেই কয়েন ভুল জায়গায় চলে যায়, আর অনেক ভুল ঠিকানা ফরম্যাটে দেখতে একদম নিখুঁত মনে হয়। তাই সবসময় কপি-পেস্ট করুন, পেস্ট করে শুরু-শেষের কয়েকটা অক্ষর মেলান, সুযোগ থাকলে আমাদের টুল বাক্সের address checker দিয়ে আরেকবার যাচাই করুন — এটা ঠিকানার ফরম্যাট আর কেস checksum (EIP-55, Ethereum-এ বড়-ছোট হাতের অক্ষর দিয়ে এনকোড করা একটা ঠিকানা-যাচাই ব্যবস্থা) যাচাই করে "সাবমিট" চাপার আগে আরেকটা দেয়াল তুলে দেয়।
তিন, নতুন ঠিকানা বা নতুন চেইনে প্রথমবার অল্প একটা পরিমাণ পাঠিয়ে দেখুন। এটাই সবচেয়ে সাশ্রয়ী কৌশল: কোনো নতুন ওয়ালেট বা নতুন চেইনে প্রথমবার উইথড্র করার সময় আগে একটা অল্প পরিমাণ পাঠান, সেটা সত্যিই জমা হলো কিনা, ওয়ালেটে সংশ্লিষ্ট চেইনে দেখা যাচ্ছে কিনা, network মিলছে কিনা নিশ্চিত করে তবেই বাকিটা পাঠান। কোথাও কিছু ভুল ভরলেও ক্ষতি শুধু ওই অল্পটুকু, পুরো টাকা নয়। এই সামান্য ফি দিয়ে আপনি মনের শান্তি কিনছেন।
এক বন্ধু USDT-কে ERC20 থেকে BEP20 বানিয়ে পাঠিয়ে ঘেমে-নেয়ে ভাবল টাকাটা গেছে, ছুটে এসে জিজ্ঞেস করল কী করবে। আমরা আগে সান্ত্বনা দিতে যাইনি — আগে তাকে দিয়ে উইথড্র রেকর্ড খুলিয়ে ট্রানজ্যাকশন হ্যাশ টুকিয়ে BscScan-এ পেস্ট করালাম, দেখা গেল কয়েন দিব্যি BNB Smart Chain-এ তার নিজের ঠিকানাতেই পড়ে আছে। এরপর একই seed phrase দিয়ে ওয়ালেট ইমপোর্ট, BNB Smart Chain network-এ সুইচ, ওই USDT-র contract যোগ — ব্যালান্স দেখা গেল, কিচ্ছু হারায়নি। পুরো ব্যাপারটায় সবচেয়ে বেশি সময় গেছে অপারেশনে নয়, শুরুর ওই আতঙ্কে: সে প্রায় একটা লোককে অ্যাড করে ফেলছিল যে ইনবক্সে "আনফ্রিজ করে দেব" বলছিল। সত্যিই যদি ওই তথাকথিত আনফ্রিজ ফি পাঠিয়ে দিত, সেটাই হতো আসল ক্ষতি। তাই এ ধরনের ঘটনার ক্রম উল্টো হওয়া উচিত — আগে চেইন দেখুন, তারপর বাকি সব, মানুষকে আগে বিশ্বাস করবেন না।
তাই শুরুর প্রশ্নটায় ফিরি: উইথড্রে ভুল network বাছলে ফেরত আসবে কি? উত্তর একটা "হ্যাঁ" বা "না" নয় — আপনি কোন অবস্থায় পড়েছেন তার ওপর: দুটোই EVM চেইন আর ঠিকানা আপনার নিজের হলে বেশিরভাগ সময় নিছক ভয়; ERC20-কে BEP20 বানালেও আগে দেখতে হবে রিসিভ ঠিকানা আপনার হাতে কিনা; সাপোর্ট না-করা চেইনে পাঠালে রিসিভ প্ল্যাটফর্মের ভরসা; একদম বেমানান চেইনে পাঠালে মূলত মেনে নেওয়া। কিন্তু পরে ভাগ ভাগ করে উদ্ধারের চেয়ে সত্যিকারে লাভজনক হলো "network মেলানো, ঠিকানা মেলানো, অল্প আগে পরখ" — এই তিন ধাপ প্রতিটা উইথড্রের অভ্যাসে গেঁথে নেওয়া।
* আমাদের কোড দিয়ে রেজিস্টার করলে ট্রেডিং ফি-তে ২০% ছাড়*। প্রকৃত হার Binance পেজ অনুযায়ী, পরিবর্তিত হতে পারে। ক্রিপ্টোর দাম খুবই অস্থির — দায়িত্ব নিয়ে অংশ নিন।
সচরাচর জিজ্ঞাসা
উইথড্রে ভুল network বেছে ফেললে প্রথম কাজটা কী?
আগে ঘাবড়াবেন না, হুটহাট কিছু করবেন না, আর যে অপরিচিত লোক নিজে এসে বলবে আপনার কয়েন ফেরত এনে দেবে তাকে একদম বিশ্বাস করবেন না। প্রথম কাজ — এই উইথড্রের ট্রানজ্যাকশন হ্যাশ (TxID), আসলে যে network দিয়ে পাঠানো হয়েছে আর রিসিভ ঠিকানা টুকে নিন, তারপর সেই চেইনের block explorer-এ গিয়ে দেখুন এই লেনদেনটা শেষমেশ কোন চেইনে, কোন ঠিকানায় গিয়ে পড়েছে। কয়েন এখন ঠিক কোথায় আছে সেটা পরিষ্কার হলে তবেই বোঝা যাবে এটা কোন ধরনের ঘটনা: দুটোই EVM চেইন বলে ভুল হয়েছে (একই ঠিকানা আপনার নিয়ন্ত্রণে), নাকি এমন কোথাও গেছে যেখানে আপনার হাত পৌঁছায় না। ঘটনাটাই ভুল বুঝলে পরের সব পদক্ষেপও ভুল দিকে যাবে।
ERC20-কে BEP20 বানিয়ে পাঠালে কি ফেরত আনা যায়?
নির্ভর করছে রিসিভ ঠিকানাটা আপনার নিজের প্রাইভেট কী-ওয়ালা একই ওয়ালেট কিনা, আর আপনি যেটা পাঠিয়েছেন সেটা একই কয়েনের ভিন্ন চেইন-সংস্করণ কিনা। রিসিভ ঠিকানা যদি আপনার নিজের EVM ওয়ালেট হয় (Ethereum আর BNB Smart Chain-এর ঠিকানার ফরম্যাট একই), তবে কয়েন আসলে BNB Smart Chain-এ আপনার সেই ঠিকানাতেই গেছে; একই seed phrase দিয়ে ওয়ালেট ইমপোর্ট করে BNB Smart Chain network-এ সুইচ করলে সাধারণত সেটা দেখতে পাবেন — মূলত হারায়নি, শুধু আরেকটা চেইনে আছে, এরপর স্বাভাবিক সম্পদের মতোই সামলান। কিন্তু আপনি যদি কোনো এক্সচেঞ্জ বা এমন ঠিকানায় পাঠিয়ে থাকেন যার প্রাইভেট কী আপনার হাতে নেই, কিংবা এমন একটা token পাঠান যার contract সেই চেইনে আদৌ নেই, তখন ওই প্ল্যাটফর্মের সাহায্যের ওপরই ভরসা — ফেরত আসবে কিনা পুরোপুরি ওদের হাতে, কোনো গ্যারান্টি নেই।
এক্সচেঞ্জ যে চেইন সাপোর্ট করে না সেখানে পাঠালে কয়েন কোথায় যায়?
কয়েন সাধারণত সত্যিই ওই চেইনে ওই ঠিকানাতেই গিয়ে পড়ে, শুধু রিসিভকারী এক্সচেঞ্জ ওই চেইনের জন্য জমা-শনাক্তকরণ চালু করেনি বলে এটা স্বয়ংক্রিয়ভাবে আপনার অ্যাকাউন্টে দেখায় না। এ ক্ষেত্রে কয়েন একেবারে নিঃশেষ হয়ে যায় না, কিন্তু ফেরত পাবেন কিনা বা চাইবেন কিনা পুরোটাই ওই এক্সচেঞ্জের নীতির ওপর নির্ভর করে: কেউ কেউ নির্দিষ্ট চেইন/কয়েনের জন্য পেইড রিকভারি দেয়, কেউ সরাসরি বলে দেয় সাপোর্ট করে না, কিছু করা যাবে না। প্রথমেই রিসিভ প্ল্যাটফর্মের অফিসিয়াল সাপোর্টে যোগাযোগ করে ট্রানজ্যাকশন হ্যাশ দিয়ে জিজ্ঞেস করাই একমাত্র ভরসাযোগ্য পথ — নিজে আন্দাজে কিছু করতে যাবেন না।
একদম বেমানান চেইনে পাঠালে (যেমন ETH-কে Bitcoin ঠিকানায়) ফেরত আনা যায়?
এটা মূলত ফেরে না, মন শক্ত করে রাখুন। আলাদা ব্যবস্থার চেইনগুলোর ঠিকানা-ফরম্যাট আর কী-ব্যবস্থা একে অপরের সঙ্গে চলে না; Ethereum-ঘরানার কয়েন একটা Bitcoin-ফরম্যাটের ঠিকানায় পাঠালে সম্পদটা এমন এক জায়গায় আটকে যায় যার সংশ্লিষ্ট প্রাইভেট কী কারও কাছে নেই, কেউ সেটা নাড়াতেও পারে না। ঠিকঠাক উইথড্র ইন্টারফেস সাধারণত ঠিকানার ফরম্যাট না মেলায় এমন অপারেশন আগেভাগেই আটকে দেয়; আসল ক্ষতি হয় তখনই যখন কেউ ম্যানুয়ালি ভুল ঠিকানা কপি করে বা phishing পেজে ভুলিয়ে দেওয়া হয়। তাই এ ধরনের ভুলের মূল কথা পরে ফেরত আনা নয় — শুরু থেকেই এটা ঘটতে না দেওয়া।
মূল থেকে কীভাবে উইথড্রে ভুল network এড়াবেন?
তিনটা জিনিস অভ্যাসে ঢুকিয়ে নিলেই বেশিরভাগ দুর্ঘটনা আটকানো যায়: এক, উইথড্রের আগে রিসিভ-প্রান্তের সঙ্গে মিলিয়ে নিন — উইথড্রে যে network বাছবেন সেটা রিসিভ ওয়ালেট যে network-এ চলবে তার সঙ্গে হুবহু মিলতে হবে, BNB Smart Chain-এ ব্যবহার করতে হলে BNB Smart Chain বাছুন। দুই, ঠিকানা শুধু কপি-পেস্ট করুন, কখনো হাতে টাইপ নয়, পেস্ট করার পর শুরু-শেষের কয়েকটা অক্ষর মিলিয়ে নিন, সুযোগ থাকলে একটা address checker দিয়ে যাচাই করুন। তিন, নতুন ঠিকানা বা নতুন চেইনে প্রথমবার অল্প একটা পরিমাণ পাঠিয়ে দেখুন — জমা হলো কিনা, network মিলছে কিনা নিশ্চিত করে তবেই বাকিটা পাঠান। এই তিন ধাপে কয়েক মিনিটের বেশি লাগে না, অথচ এটাই সবচেয়ে সাশ্রয়ী বিমা।
ভুল network বাছার ব্যাপারটা শেষমেশ একটা "মিলিয়ে দেখা"-র সমস্যা, আর farming-এ এই মিলিয়ে দেখা সর্বত্র — gas তোলা, interaction করা থেকে শেষে নগদ করা পর্যন্ত সবেতেই। ভিতটা আরেকটু পোক্ত করতে এরপর পড়ুন Binance থেকে Web3 ওয়ালেটে gas কীভাবে তুলবেন, আর উইথড্রে network বাছার ধাপটা মূল থেকেই নির্ভুল করে নিন।



