এক্সচেঞ্জে উইথড্র চাপলেন, পেজ বলল পাঠানো হয়েছে, এমনকি একটা ট্রানজ্যাকশন হ্যাশও (TxID) দিয়ে দিল। ওপাশের মানুষটা বারবার রিফ্রেশ করছেন, ওয়ালেট ফাঁকাই। প্রথম প্রতিক্রিয়া সাধারণত আতঙ্ক: হারিয়ে গেল না তো?
একটু দম নিন। পাঠানো হয়েছে কিন্তু পৌঁছায়নি — এর প্রায় প্রতিটা ঘটনাই হারিয়ে যাওয়া ট্রান্সফার নয়, নেটওয়ার্ক কনফার্মেশনের অপেক্ষায় থাকা ট্রান্সফার। অন-চেইন ট্রান্সফার ব্যাংকের তাৎক্ষণিক নোটিফিকেশন নয়। আগে সেটাকে একটা ব্লকে ঢুকতে হয়, তারপর তার উপরে নির্দিষ্ট সংখ্যক ব্লক জমা না হওয়া পর্যন্ত কোনো এক্সচেঞ্জ বা ওয়ালেট টাকাটা আনুষ্ঠানিকভাবে আপনার নামে তুলবে না। এই গাইড মাঝখানের সেই অংশটুকু নিয়ে: কনফার্মেশন জিনিসটা কী, কতক্ষণ অপেক্ষা করা স্বাভাবিক, অগ্রগতি নিজে কীভাবে দেখবেন, আর কোনটাকে সত্যিই সমস্যা বলা যায়।
নেটওয়ার্কে জমা পড়েছে, অপেক্ষমাণ ট্রানজ্যাকশনের পুলে বসে আছে। এখনো চেইনে ওঠেনি।
একজন মাইনার বা ভ্যালিডেটর সেটাকে নতুন ব্লকে ঢুকিয়েছে। এটাই প্রথম কনফার্মেশন।
উপরে জমা হওয়া প্রতিটা নতুন ব্লক আরও একটা কনফার্মেশন যোগ করে। সংখ্যাটা বাড়তে থাকে।
প্রাপক পক্ষ তার নিজের চাওয়া সংখ্যায় পৌঁছেছে এবং টাকাটা অ্যাকাউন্টে তুলেছে।
উপরের ধাপগুলোই পুরো যাত্রা। যে ধাপটা নিয়ে কেউ ভাবে না সেটা তৃতীয়টা, অথচ অপেক্ষার প্রায় পুরোটাই ওখানে হয়। নিচের অনুচ্ছেদগুলো ধাপগুলো একটা একটা করে খুলে দেখাবে, যাতে আপনি জানেন কিসের জন্য অপেক্ষা করছেন আর কখন অপেক্ষা করার আর মানে থাকে না। এই মুহূর্তে যদি অপেক্ষার মাঝখানেই থাকেন, সোজা পঞ্চম অনুচ্ছেদে যান আর দেখে নিন আপনারটা স্বাভাবিক ধীরগতি না সত্যিই আটকে গেছে।
পাঠানো হয়েছে মানেই পৌঁছে গেছে নয়
আপনি কনফার্ম চাপার মুহূর্ত থেকে ওপাশের মানুষটার টাকা দেখতে পাওয়া পর্যন্ত একটা ট্রান্সফার কয়েকটা চেকপয়েন্ট পার হয়:
- ব্রডকাস্ট। আপনার ট্রানজ্যাকশন পুরো নেটওয়ার্কে ছড়িয়ে পড়ে এবং প্যাক হওয়ার অপেক্ষায় থাকা ট্রানজ্যাকশনের পুলে গিয়ে বসে। এই পর্যায়ে সেটা জমা পড়েছে ঠিকই, কিন্তু চেইনে ওঠেনি।
- ব্লকে প্যাক হওয়া। একজন মাইনার বা ভ্যালিডেটর সেটাকে তুলে নিয়ে নতুন একটা ব্লকে ঢোকায়। এটাই প্রথম কনফার্মেশন।
- উপরে আরও ব্লক জমা। আপনার ব্লকের উপরে বসা প্রতিটা নতুন ব্লক আরও একটা কনফার্মেশন যোগ করে। যত গভীরে চাপা পড়ে, ট্রানজ্যাকশনটা ফিরে যাওয়ার সম্ভাবনা তত কমে, আর ততই সেটা পাকা হয়।
- অ্যাকাউন্টে জমা। প্রাপক পক্ষ — এক্সচেঞ্জ হোক বা ওয়ালেট — কনফার্মেশন সংখ্যা তার ঠিক করা সীমায় না পৌঁছানো পর্যন্ত অপেক্ষা করে, তারপরই টাকাটা আপনার নামে তোলে।
অর্থাৎ আপনি যে পাঠানো হয়েছে স্ট্যাটাসটার দিকে তাকিয়ে আছেন সেটা এক বা দুই নম্বর ধাপ, আর প্রাপক পৌঁছেছে বলে কেবল চার নম্বরে। মাঝের ওই ফাঁকটুকুই কনফার্মেশন সংখ্যা ভরে ওঠার সময়। কেউ ইচ্ছে করে দেরি করাচ্ছে না — ব্লকচেইনের নিরাপত্তা মডেল ঠিক যা করার কথা তা-ই করছে।
কনফার্মেশন সংখ্যা আসলে কী
কনফার্মেশন সংখ্যা মানে শুধু এটুকু: আপনার ট্রানজ্যাকশন প্যাক হওয়ার পর তার উপরে কতগুলো ব্লক জমেছে। একটা ব্লকে ঢোকা মাত্র আপনার এক কনফার্মেশন; এক ব্লক পরে দুই, এভাবেই বাড়তে থাকে।
একটার বেশির অপেক্ষা কেন? কারণ সদ্য ব্লকে ঢোকা ট্রানজ্যাকশনে চেইন পুনর্বিন্যাসের কারণে ছিটকে যাওয়ার একটা খুব ক্ষীণ তাত্ত্বিক সম্ভাবনা তখনো থাকে, আর আরও কয়েকটা ব্লক অপেক্ষা করলে সেই ঝুঁকি এমন জায়গায় নেমে আসে যেটা আর ধরার দরকার হয় না। যে চেইন বা প্ল্যাটফর্ম বেশি কনফার্মেশন চায় সেটা বেশি নিরাপদ, আর সেটাই আপনাকে বেশিক্ষণ অপেক্ষা করায়। এক্সচেঞ্জ ঝুঁকি নেয় না, তাই অ্যাকাউন্টে তোলার আগে সাধারণত কয়েকটা কনফার্মেশন চায় — আর ঠিক এ কারণেই সেই চেনা পরিস্থিতিটা তৈরি হয়, যেখানে চেইন সফল বলছে অথচ এক্সচেঞ্জে কিছুই দেখাচ্ছে না। ট্রানজ্যাকশন চেইনে কনফার্ম হয়ে গেছে; শুধু ওই নির্দিষ্ট এক্সচেঞ্জের চাওয়া সংখ্যাটায় পৌঁছায়নি।
কোন চেইনে মোটামুটি কতক্ষণ অপেক্ষা করায়
অপেক্ষার দৈর্ঘ্য ঠিক করে দুটো জিনিস: চেইনটা কত দ্রুত ব্লক বানায়, আর প্রাপক পক্ষ কতগুলো কনফার্মেশনের উপর জেদ ধরে। চেইনে চেইনে পার্থক্য অনেক বড়। নিচেরটা ব্যাপারটার আকার বোঝার জন্য, প্রতিশ্রুতি হিসেবে নয় — সঠিক সীমাটা আপনার এক্সচেঞ্জের উইথড্র বা ডিপোজিট পেজে যা লেখা আছে সেটাই, আর উইথড্র করার সেই মুহূর্তে ওই পেজটাই একমাত্র নির্ভরযোগ্য উৎস:
- TRC20 (TRON) ও BEP20 (BNB Smart Chain): ব্লক দ্রুত তৈরি হয়। ট্রান্সফার সাধারণত এক-দুই মিনিটের মধ্যেই বসে যায়, মোটামুটি ডজনখানেক কনফার্মেশনের পর। অপেক্ষা করার জন্য এটাই সবচেয়ে কম যন্ত্রণার পথ, আর নতুনরা USDT-এর জন্য বেশিরভাগ সময় এটাই বেছে নেন।
- ERC20 (Ethereum): কিছুটা ধীর — সাধারণত কয়েক মিনিট, নেটওয়ার্কে ভিড় থাকলে আরও বেশি। এক্সচেঞ্জগুলোও এখানে তুলনামূলক বেশি কনফার্মেশন চাওয়ার প্রবণতা রাখে।
- BTC (Bitcoin): দলের মধ্যে সবচেয়ে ধীর। গড়ে প্রায় দশ মিনিটে একটা ব্লক আসে, তাই যথেষ্ট কনফার্মেশন জমতে প্রায়ই আধা ঘণ্টা বা তার বেশি লেগে যায়। অনেকক্ষণ পরেও কোনো Bitcoin ট্রান্সফার না এলে সেটা সাধারণত Bitcoin-এর Bitcoin হয়ে থাকা, আতঙ্কিত হওয়ার কারণ নয়।
অন্যভাবে বললে, আপনি কোন নেটওয়ার্ক বাছছেন সেটাই মূলত ঠিক করে দেয় আপনাকে কতক্ষণ বসে থাকতে হবে। দ্রুত চাইলে TRC20 বা BEP20 দিয়ে পাঠান; BTC বা ERC20 বাছলে ধৈর্য লাগবে। নেটওয়ার্ক ধরে ধরে পৌঁছানোর সময়ের পূর্ণ তুলনা আছে ক্রিপ্টো ট্রান্সফার কতক্ষণে পৌঁছায় লেখায়, আর একই USDT বিভিন্ন নেটওয়ার্কে পাঠানোর গতি ও ফি-র পার্থক্য নেটওয়ার্ক তুলনা গাইডে।
ব্লক এক্সপ্লোরারে কনফার্মেশনের অগ্রগতি কীভাবে দেখবেন
অনুমান করে বসে থাকার দরকার নেই। আপনার ট্রানজ্যাকশনে এই মুহূর্তে কতগুলো কনফার্মেশন জমেছে সেটা নিজেই দেখে নিতে পারেন:
- TxID জোগাড় করুন। এক্সচেঞ্জের উইথড্র হিস্ট্রি খুলে ওই উইথড্রয়ের ট্রানজ্যাকশন হ্যাশটা (TxID, কোথাও কোথাও ট্রানজ্যাকশন আইডি লেখা থাকে) খুঁজে বের করে কপি করুন।
- ওই চেইনের ব্লক এক্সপ্লোরার খুলুন। প্রতিটা চেইনের নিজস্ব এক্সপ্লোরার আছে: TRC20-এর জন্য Tronscan, Ethereum ও তার টোকেন স্ট্যান্ডার্ডের জন্য Etherscan, BNB Smart Chain-এর জন্য BscScan, আর BTC-এর জন্য যেকোনো মূলধারার Bitcoin এক্সপ্লোরার।
- TxID পেস্ট করে সার্চ দিন। পেজে ট্রানজ্যাকশনের স্ট্যাটাস আর এই মুহূর্তের কনফার্মেশন সংখ্যা দেখাবে। সংখ্যাটা যদি বাড়তে থাকে তাহলে সবকিছু ঠিকঠাক চলছে, আপনি শুধু প্রাপক প্ল্যাটফর্মের সীমায় এখনো পৌঁছাননি। স্ট্যাটাসে সফল দেখানোর মানে চেইনের দিকটা কনফার্ম হয়ে গেছে।
আগে কখনো এটা না করে থাকলে, TxID দিয়ে ট্রানজ্যাকশন খোঁজা লেখায় হ্যাশটা কোথায় পাবেন আর এক্সপ্লোরারের পেজটা কীভাবে পড়বেন তা ধাপে ধাপে দেওয়া আছে।
কোনটাকে সত্যিই আটকে যাওয়া বলা যায়
অপেক্ষা করা আর বিপদে পড়া এক জিনিস নয়। এই পরিস্থিতিগুলোতেই কেবল আপনার নিজের নড়াচড়া করা দরকার:
- ব্লক এক্সপ্লোরার ট্রানজ্যাকশনটা খুঁজেই পাচ্ছে না। সম্ভবত সেটা কখনো ঠিকমতো ব্রডকাস্টই হয়নি। এক্সচেঞ্জের উইথড্র হিস্ট্রিতে ফিরে গিয়ে সেখানকার স্ট্যাটাস দেখুন — হতে পারে সেটা এখনো রিভিউতে আছে বা রিস্ক কন্ট্রোলে আটকে আছে।
- চেইনে অনেকক্ষণ ধরে সফল দেখাচ্ছে, কনফার্মেশন সীমা অনেক আগেই পেরিয়ে গেছে, তবু এক্সচেঞ্জ ক্রেডিট করেনি। এই ক্ষেত্রেই দেরিটা সত্যিই প্রাপক পক্ষের হাতে থাকতে পারে, কিংবা আপনার ব্যবহার করা ঠিকানা বা ট্যাগে সমস্যা থাকতে পারে। প্রাপক প্ল্যাটফর্মের সাপোর্টে TxID সহ যোগাযোগ করুন।
- এক্সচেঞ্জের দিকে উইথড্র প্রসেসিং বা রিভিউতে বসে আছে আর চেইনে তার কোনো রেকর্ডই নেই। তাহলে সেটা আসলে এখনো বেরোয়নি, যা রিস্ক রিভিউয়ের সময় খুবই সাধারণ — দেখুন উইথড্র বন্ধ ও রিস্ক কন্ট্রোল।
- ঠিকানা বা Memo/Tag ভুল ছিল। কিছু কয়েন এক্সচেঞ্জে পাঠাতে হলে Memo বা Tag লাগে, সেটা বাদ পড়লে টাকা পৌঁছেও অ্যাকাউন্টে ওঠে না — দেখুন Memo বা Tag বাদ পড়া।
তদন্তের ক্রমটা গুলিয়ে ফেলবেন না: আগে TxID দিয়ে চেইনে প্রতিষ্ঠা করুন সেটা আদৌ বেরিয়েছে কি না আর তার যথেষ্ট কনফার্মেশন আছে কি না, তারপর ঠিক করুন সমস্যাটা চেইনের দিকে না প্রাপক প্ল্যাটফর্মের দিকে। হাতে TxID নিয়ে সাপোর্টে গেলে শুধু পাইনি বললে যতদূর এগোবেন তার চেয়ে সবসময় বেশি এগোবেন। ডিপোজিট না আসার পুরো ট্রাবলশুটিং ক্রম আছে ডিপোজিট ট্রাবলশুটিং গাইডে।
কম অপেক্ষা আর কম আটকে যাওয়ার উপায়
- আগে ছোট অঙ্ক পাঠান। নতুন কোনো ঠিকানায় প্রথমবার পাঠানোর সময় কয়েক ডলার পাঠিয়ে পথটা কাজ করে কি না প্রমাণ করে নিন, তারপর আসল অঙ্ক — দেখুন ছোট পরীক্ষামূলক ট্রান্সফার।
- দ্রুত নেটওয়ার্ক বাছুন। আলাদা কোনো কারণ না থাকলে USDT পাঠান TRC20 বা BEP20 দিয়ে: দ্রুত আর সস্তা।
- পাঠানোর আগে দুই পাশে একই নেটওয়ার্ক কি না মিলিয়ে নিন। উইথড্রয়ের জন্য আপনি যে নেটওয়ার্ক বাছবেন সেটা প্রাপক ঠিকানা যেটা সমর্থন করে তার সঙ্গে হুবহু মিলতে হবে। ভুল নেটওয়ার্ক বাছাই সেই ভুল যেটায় কয়েন সত্যিই হারায় — দেখুন ভুল নেটওয়ার্কে পাঠিয়ে ফেলা।
- TxID রেখে দিন। প্রতিটা ট্রান্সফারের হ্যাশ সংরক্ষণ করুন। কিছু গড়বড় হলে আপনি কী পাঠিয়েছেন আর সেটা কোথায় গেছে তা প্রমাণ করার একমাত্র হাতিয়ার ওটাই।
- অপেক্ষার মাঝখানে আবার পাঠাবেন না। প্রথমটা আসেনি বলে দ্বিতীয়বার পাঠিয়ে দেওয়াই সেই পথ যেভাবে মানুষ দুবার টাকা দেয় — প্রথমটাও পথেই আছে। আগে কনফার্মেশন সংখ্যাটা দেখে নিন।
- ত্বরান্বিত করে দেওয়ার প্রস্তাব উপেক্ষা করুন। একবার ব্লকে বসে গেলে চেইন নতুন ব্লক বানানোর সঙ্গেই কেবল কনফার্মেশন জমে। টাকা নিয়ে কোনো সেবা ব্লক দ্রুত আনতে পারে না, তাই এমন প্রস্তাবকে সেভাবেই বিচার করুন।
পাঠানোর আগে এক নজরে সব মিলিয়ে নিতে চাইলে ট্রান্সফার চেকলিস্ট কাজে দেবে।
সংক্ষেপে
পাঠানো হয়েছে কিন্তু পৌঁছায়নি — দশবারের নয়বারই সেটা হারিয়ে যাওয়া ট্রান্সফার নয়, অপেক্ষায় থাকা ট্রান্সফার। তিনটা জিনিস আতঙ্কটা স্থায়ীভাবে থামিয়ে দেয়: কনফার্মেশন সংখ্যা আসলে চেইনের নিরাপত্তা মডেলেরই কাজ, আপনি কোন নেটওয়ার্ক বাছছেন সেটাই অপেক্ষার দৈর্ঘ্য ঠিক করে, আর ব্লক এক্সপ্লোরারে একটা TxID যেকোনো মুহূর্তে আপনাকে অগ্রগতিটা দেখিয়ে দেয়। সত্যিকারের মনোযোগ দাবি করে যে পরিস্থিতিগুলো, সেগুলো হলো চেইনে ট্রানজ্যাকশনের কোনো রেকর্ডই না থাকা, কিংবা কনফার্মেশন অনেক আগে পূর্ণ হওয়ার পরেও টাকা জমা না হওয়া — আর দুটোতেই উত্তর একটাই, হাতে TxID নিয়ে সাপোর্টের কাছে যাওয়া। ধীর ট্রান্সফার ভয়ের জিনিস নয়। ভুল নেটওয়ার্ক আর বাদ পড়া Memo হলো।
সাধারণ প্রশ্ন
পাঠানো হয়েছে কিন্তু পৌঁছায়নি — মানে কি কয়েন হারিয়ে গেছে?
প্রায় কখনোই নয়। বেশিরভাগ ক্ষেত্রে ট্রানজ্যাকশন চেইনেই আছে, শুধু প্রাপক পক্ষের ক্রেডিট করার মতো যথেষ্ট কনফার্মেশন এখনো জমেনি। উইথড্র হিস্ট্রি থেকে TxID নিয়ে ব্লক এক্সপ্লোরারে দেখুন: কনফার্মেশন সংখ্যা বাড়তে থাকলে কোথাও কিছু ভুল হয়নি, অপেক্ষা করা ছাড়া করারও কিছু নেই। কয়েন সত্যিই ঝুঁকিতে পড়ে অন্য পরিস্থিতিতে, যেমন ঠিকানা ভুল বা নেটওয়ার্ক ভুল হলে, এখানে নয়।
এক্সপ্লোরারে সফল দেখাচ্ছে, তবু এক্সচেঞ্জ ক্রেডিট করছে না কেন?
অন-চেইন সফল মানে শুধু এটুকু যে আপনার ট্রানজ্যাকশন একটা ব্লকে ঢুকেছে। প্রাপক প্ল্যাটফর্ম টাকাটা অ্যাকাউন্টে তোলার আগে তার উপরে নির্দিষ্ট সংখ্যক বাড়তি ব্লক জমার অপেক্ষা করে, আর সেই সীমা প্ল্যাটফর্ম, কয়েন ও নেটওয়ার্ক ভেদে আলাদা। উইথড্র বা ডিপোজিটের সময় ওই এক্সচেঞ্জের পেজে যা লেখা থাকে সেটাই নির্ভরযোগ্য উৎস, তাই মুখস্থ নিয়মে ভরসা না করে প্রয়োজনীয় সংখ্যাটা সেখানেই দেখে নিন।
TRC20 ট্রান্সফারের চেয়ে Bitcoin-এ এত বেশি সময় লাগে কেন?
কারণ চেইনগুলো খুব আলাদা গতিতে ব্লক বানায়। Bitcoin-এ গড়ে প্রায় দশ মিনিটে একটা ব্লক, তাই প্ল্যাটফর্মের চাওয়া কনফার্মেশন পূর্ণ হতে প্রায়ই আধা ঘণ্টা বা তার বেশি লেগে যায়, এটা ত্রুটি নয়, স্বাভাবিক। TRC20 আর BEP20 দ্রুত ব্লক বানায়, সেজন্যই ওই নেটওয়ার্কগুলোতে ট্রান্সফার সাধারণত এক-দুই মিনিটেই বসে যায়। কতক্ষণ অপেক্ষা করবেন তা মূলত আপনার বেছে নেওয়া নেটওয়ার্কই ঠিক করে।
এখনো পৌঁছায়নি বলে কি আবার পাঠিয়ে দেব?
না। প্রথম ট্রান্সফার কনফার্ম হওয়ার মাঝপথে দ্বিতীয়বার পাঠালেই মানুষ দুবার টাকা খোয়ায়, কারণ প্রথমটাও শেষ পর্যন্ত পৌঁছাবে। আগে TxID দিয়ে ব্লক এক্সপ্লোরারে দেখে নিন সংখ্যাটা নড়ছে কি না। আর টাকার বিনিময়ে ট্রানজ্যাকশন দ্রুত করিয়ে দেওয়ার প্রস্তাব যিনিই দিন, এড়িয়ে যান: একবার ব্লকে বসে গেলে চেইন নতুন ব্লক বানানোর সঙ্গেই কেবল কনফার্মেশন জমে, তৃতীয় কোনো পক্ষ সেটা দ্রুত করাতে পারে না।