TL;DR
আপনি যদি আগে ইথিরিয়াম নেটওয়ার্ক ব্যবহার করে থাকেন, তাহলে আপনি সম্ভবত এমন কোনো লেনদেনের সম্মুখীন হয়েছেন যা নিশ্চিত হতে স্বাভাবিকের চেয়ে বেশি সময় নেয়। মাইনাররা লেনদেনকে কিভাবে অগ্রাধিকার প্রদান করে তার ভিত্তিতে এই ঘটনাটি ঘটে – উচ্চ ফি প্রদান করার ব্যবহারকারীরা অগ্রাধিকার পায়।
যদি আপনার ইথিরিয়াম লেনদেন আটকে থাকে কারণ গ্যাস ফি কম থাকে, তাহলে ফি কম হওয়া পর্যন্ত আপনাকে অপেক্ষা করতে হবে এবং মাইনাররা অবশেষে আপনার লেনদেনটি প্রক্রিয়া না করা পর্যন্ত। তবে, উচ্চ গ্যাসের মূল্য থাকা পেন্ডিং কোনো লেনদেনকে আপনি প্রতিস্থাপন করতে পারবেন। জটিল মনে হচ্ছে? তবে বিষয়টি আসলে সহজ। আর এটি ইথার (ETH) ও সকল ERC20 টোকেনে কাজ করে।
ভূমিকা
প্রথমত, মনে রাখবেন যে ইতোমধ্যেই নিশ্চিত হওয়া কোন লেনদেন আপনি প্রতিস্থাপন, ফেরত আনতে বা বাতিল করতে পারবেন না। তবে, নেটওয়ার্ক কনজেশনের সময়, কোনো কোনো ক্রিপ্টোকারেন্সি লেনদেন আটকে যেতে পারে। লেনদেনের পরিমাণ খুব বেশি হলে আপনি কোনো লেনদেন ঘন্টা বা এমনকি দিনের জন্য পেন্ডিং হয়ে গেছে বলে দেখতে পেতে পারেন।
ব্লকেজগুলো কখনও কখনও নিজেরাই ঠিক হয়ে যায় – কখনও পেন্ডিং থাকা লেনদেন ব্যর্থ হওয়ার কারণে বা কখনও গ্যাস ফি কমে যাওয়ার কারণে। আক্ষরিক অর্থে আপনি কোনো ইথিরিয়াম লেনদেন বাতিল করতে না পারলেও, প্রক্রিয়াটি দ্রুত করার জন্য আপনি কিছু পদক্ষেপ গ্রহণ করতে পারেন। প্রকৃতপক্ষে, পেন্ডিং থাকা কোনো লেনদেনকে আরেকটি নতুন লেনদেন দিয়ে প্রতিস্থাপন করতে পারেন যেটি অধিক ফি প্রদান করে।
এই গাইডে, আমরা আপনাকে দেখাব কিভাবে মেটামাস্ক বা ট্রাস্ট ওয়ালেট ব্যবহার করে লেনদেনের গতি দ্রুত করা যায়। ইথিরিয়াম ব্লকচেইন সমর্থন করা অন্যান্য ক্রিপ্টো ওয়ালেটগুলোও আপনি ব্যবহার করতে পারেন, তবে সেক্ষেত্রে হয়ত প্রক্রিয়াটি কিছুটা আলাদা হবে।
প্রয়োজনীয়তা
মেটামাস্ক বা ট্রাস্ট ওয়ালেট ইনস্টল করা থাকতে হবে।
আপনার ইথিরিয়াম ওয়ালেটে লগ ইন করতে প্রাইভেট কী (সিড ফ্রেজ)।
ইন্টারনেট অ্যাক্সেস।
আমার ইথিরিয়াম লেনদেন আটকে আছে কেন?
ইথিরিয়াম আপনার লেনদেনের ফি'র ক্ষেত্রে একটি বিডিং সিস্টেমের মাধ্যমে কাজ করে। আপনার লেনদেনের জটিলতার উপর আপনার ফি নির্ভর করবে (অর্থাৎ, কতটা কম্পিউটেশনার কাজ করতে হবে)। এই প্রসঙ্গে তিনটি গুরুত্বপূর্ণ পদ আপনার জানতে হবে: গ্যাসের খরচ, গ্যাসের মূল্য ও গ্যাসের সীমা।
কোনো লেনদেনের কম্পিউটেশনাল কাজ গ্যাসের খরচের বিচারে পরিমাপ করা হয়, আর গ্যাসের প্রতিটি ইউনিটের জন্য যে মূল্য দেওয়া হয় তাকে আমরা গ্যাসের মূল্য বলি। আপনি গ্যাসের খরচকে প্রয়োজনীয় কাজের পরিমাণ ও গ্যাসের মূল্যকে প্রতিটি "কাজের ঘন্টা" এর প্রদত্ত মূল্য হিসেবে ভাবতে পারেন। অবশেষে, গ্যাসের সীমা হল আপনি কোনো লেনদেনের জন্য দিতে ইচ্ছুক এমন সর্বোচ্চ পরিমাণ।
গ্যাসের সীমা আপনার লেনদেনের জটিলতার দ্বারা নির্ধারিত হলেও, আপনি আপনার নিজের গ্যাসের মূল্য ও গ্যাসের সীমা নির্ধারন করতে পারেন। প্রদত্ত মোট ফি তখন মাইনারদের জন্য প্রণোদনা হিসেবে কাজ করবে। তবে, আপনার গ্যাসের মূল্য যদি খুব কম হয় তাহলে অন্য ব্যবহারকারীরা বিড করে আপনাকে ছাড়িয়ে যেতে পারেন যাতে করে আপনার লেনদেন পেন্ডিং থাকবে। কোনো লেনদেন আটকে গেলে ইথিরিয়াম একই ওয়ালেট ঠিকানা থেকে আপনার করা নতুন কোনো লেনদেন নিশ্চিত করবে না যতক্ষণ না একজন মাইনার প্রথম লেনদেন নিশ্চিত করে।
মেটামাস্কে কিভাবে লেনদেনের গতি বাড়ানো যায়
1. পেন্ডিং লেনদেন থাকা আপনার মেটামাস্ক ওয়ালেটে লগ ইন করুন। এটি কোনো বাহ্যিক ওয়ালেট হলে আপনাকে সংশ্লিষ্ট সিড ফ্রেজ বা প্রাইভেট কী ব্যবহার করে ঠিকানাটি ইমপোর্ট করতে হবে।
2. [কার্যাবলী] ট্যাবের অধীনে পেন্ডিং লেনদেন খুঁজে নিয়ে [গতি বাড়ান]-এ ক্লিক করুন।
3. এই প্রক্রিয়াটি আপনাকে আপনার লেনদেন আবার সম্প্রচার করার অনুমতি দেবে। [দ্রুত] ও তারপর [সেভ করুন]-এ ক্লিক করে উচ্চ গ্যাসের মূল্য ব্যবহার করতে ভুলবেন না।
4. পূর্ববর্তী ধাপটি কাজ না করলে আপনি নিজেও গ্যাসের দাম সেট করতে [অ্যাডভান্সড] ট্যাবে যেতে পারেন। আপনি Etherscan বা EthGasStation-এ বর্তমান গ্যাসের মূল্য ও গড় নিশ্চিতকরণ সময় পরীক্ষা করতে পারেন।
মেটামাস্কে কোনো লেনদেন কিভাবে প্রতিস্থাপন করতে হয়
1. পেন্ডিং লেনদেন থাকা আপনার মেটামাস্ক ওয়ালেটে লগ ইন করুন। আগের মতই, এটি কোনো বাহ্যিক ওয়ালেট হলে আপনাকে সংশ্লিষ্ট সিড ফ্রেজ বা প্রাইভেট কী ব্যবহার করে ঠিকানাটি ইমপোর্ট করতে হবে।
2. [কার্যাবলী] ট্যাবের অধীনে পেন্ডিং লেনদেন খুঁজে নিন। বিস্তারিত চেক করতে এটিতে ক্লিক করুন এবং [নন্স] ভ্যালুটি লিখুন।
দ্রষ্টব্য: আপনার যদি একাধিক পেন্ডিং লেনদেন থাকে তাহলে আপনাকে প্রথমে সবচেয়ে পুরানো (সর্বনিম্ন নন্স ভ্যালু) দিয়ে শুরু করতে হবে।
3. এরপর, মেটামাস্ক [সেটিংস]-এ গিয়ে [অ্যাডভান্সড]-এ ক্লিক করুন।
4. নীচে স্ক্রল করে [লেনদেনের নন্স কাস্টোমাইজ করুন] চালু করুন।
5. ফিরে গিয়ে আপনার ওয়ালেট ঠিকানাটি আপনার ক্লিপবোর্ডে কপি করতে ক্লিক করুন।
6. একটি নতুন লেনদেন তৈরি করতে [পাঠান]-এ ক্লিক করে [প্রাপক যোগ করুন] ঘরে আপনার ওয়ালেট ঠিকানা পেস্ট করুন।
7. পেন্ডিং থাকা লেনদেনের নন্স ব্যবহার করে আপনাকে আপনার নিজের ওয়ালেটে 0 ETH পাঠাতে হবে (ধাপ 2-এ উল্লেখ করা হয়েছে)। প্রস্তুত হলে [নিশ্চিত করুন]-এ ক্লিক করুন।
দ্রষ্টব্য: আপনার গ্যাসের মূল্য খুব কম হলে এই লেনদেনটিও আটকে যেতে পারে। গ্যাসের মূল্য একটি যুক্তিসঙ্গত পরিমাণে রাখা নিশ্চিত করুন।
8. নতুন লেনদেন নিশ্চিত হওয়ার জন্য অপেক্ষা করুন, যাতে পেন্ডিং থাকাটি প্রতিস্থাপিত হয়।
দ্রষ্টব্য: দুর্ঘটনা এড়াতে, [লেনদেনের নন্স কাস্টোমাইজ করুন] অপশনটিকে আবার অফ-এ টগল করতে ভুলবেন না।
ট্রাস্ট ওয়ালেটের মাধ্যমে কিভাবে লেনদেন বাতিল করবেন
1. আপনার ট্রাস্ট ওয়ালেট অ্যাপে পেন্ডিং থাকা লেনদেনে ক্লিক করুন এবং [নন্স] ফিল্ড খুঁজে নিন। আপনি যে নম্বরটি দেখছেন তা লিখে রাখুন।
2. একটি নতুন লেনদেন তৈরি করুন এবং [প্রাপকের ঠিকানা] ঘরে আপনার ওয়ালেট ঠিকানা যোগ করুন। নিশ্চিত করুন যে এটি পেন্ডিং লেনদেনের ঠিকানার মতোই। [পরিমাণ ETH] 0 হিসেবে সেট করুন ও [পরবর্তী]-তে ক্লিক করুন।
3. উপরের ডানদিকের কোণায় সেটিংসে আলতো চাপুন।
4. [নন্স] এর ঘরে আগে লিখে রাখা ভ্যালুটি লিখুন। একটি প্রতিযোগিতামূলক [গ্যাসের মূল্য] নির্ধারন করা নিশ্চিত করুন যাতে আপনার লেনদেন আবার আটকে না যায়।
5. নতুন লেনদেন নিশ্চিত হওয়ার জন্য অপেক্ষা করুন, যাতে পেন্ডিং থাকাটি প্রতিস্থাপিত হয়।
শেষ কথা
কোনো ইথিরিয়াম লেনদেন জমা দেওয়া ও গ্যাসের মূল্যের বিডে হেরে যাওয়া খুব হতাশাজনক হতে পারে। পরিস্থিতি আরো খারাপ হয়ে যায় যখন আপনি বুঝতে পারেন যে পেন্ডিং লেনদেনটি ব্যর্থ বা নিশ্চিত না হওয়া পর্যন্ত আপনি আপনার ইথিরিয়াম ওয়ালেট আর ব্যবহার করতে পারবেন না।
কখনও কখনও, নেটওয়ার্ক ফি কমে গেলে আটকে থাকা লেনদেনগুলো স্বয়ংক্রিয়ভাবে ক্লিয়ার হয়ে যায়। কিন্তু দুর্ভাগ্যবশত, এটি হতে বেশ সময় নিতে পারে। সৌভাগ্যক্রমে, ফ্রন্ট রানিংয়ের মাধ্যমে আপনি একটি আটকে থাকা কোনো লেনদেনকে একটি সহজ শূন্য টোকেন ট্রান্সফারের মাধ্যমে বাতিল করতে পারেন। মনে রাখবেন যে বাতিল লেনদেন সফলভাবে করার জন্য আপনাকে পর্যাপ্ত গ্যাসের ফি দিতে হবে।