টোকেন অ্যাপ্রুভাল (Token Approval): কীভাবে ওয়ালেট খালি হয় এবং কীভাবে অনুমতি বাতিল করবেন
স্মার্ট কন্ট্রাক্ট টোকেন অ্যাপ্রুভাল (Token Approval) বোঝার একটি ব্যবহারিক গাইড — কীভাবে ড্রেইনার কন্ট্রাক্ট ওয়ালেট খালি করে দেয়, এবং BEP20-এর মতো নেটওয়ার্কে নিরাপদে আপনার অনুমতি পর্যালোচনা ও বাতিল করার ধাপসমূহ।
কখনো কি এমন হয়েছে যে আপনি একটি ডিঅ্যাপ (dApp)-এ আপনার ওয়ালেট কানেক্ট করেছেন "Approve" নামের একটি বাটনে ক্লিক করে, তারপর ব্যাপারটা একদম ভুলে গেছেন? এই ক্ষণস্থায়ী মনে হওয়া মুহূর্তটি বছরের পর বছর ধরে খোলা থেকে যেতে পারে, আর এটিই আজকের দিনে ওয়ালেট খালি হওয়ার সবচেয়ে সাধারণ উপায়গুলোর একটি। এই গাইডে আমরা ব্যাখ্যা করব "টোকেন অ্যাপ্রুভাল" (Token Approval) আসলে কী, প্রতারকরা কীভাবে এর সুযোগ নেয়, এবং সবচেয়ে গুরুত্বপূর্ণ বিষয়— আপনি নিজে কীভাবে ধাপে ধাপে আপনার অনুমতিগুলো পর্যালোচনা করে বাতিল করবেন।
"টোকেন অ্যাপ্রুভাল" (Token Approval) মানে কী?
USDT-এর মতো টোকেন, যা BEP20 নেটওয়ার্কে থাকে, নিজে থেকে নড়াচড়া করে না। আপনি যখন সেগুলো কোনো ডিঅ্যাপে ব্যবহার করতে চান— সোয়াপ, লিকুইডিটি, বা যেকোনো স্মার্ট কন্ট্রাক্ট— তখন সেই কন্ট্রাক্টের প্রয়োজন হয় আপনার ওয়ালেট থেকে টোকেন তোলার পূর্ব-অনুমতি। এই অনুমতিকে বলা হয় "Allowance," আর আপনি এটি দেন "Approve" নামের একটি ট্রানজেকশনের মাধ্যমে।
সমস্যা হলো, অনেক অ্যাপ ডিফল্টভাবে সীমাহীন (Unlimited) অনুমতি চায়— অর্থাৎ, "এই কন্ট্রাক্টকে অনুমতি দাও যেকোনো সময়, যেকোনো পরিমাণ এই টোকেন, চিরকালের জন্য তুলে নেওয়ার।" আপনি একবারই সাইন করেন, কিন্তু দরজাটা খোলাই থাকে যতক্ষণ না আপনি নিজে সেটা বন্ধ করেন।
"Approve"-এ সাইন করা মানে সেই মুহূর্তে আপনার টাকা নড়ে না, কিন্তু এটি কন্ট্রাক্টকে একটি স্থায়ী চাবি দিয়ে দেয়। বিপদটা এখনকার পরিমাণে নয়, বরং পরবর্তীতে খোলা থাকা অনুমতিতেই।
ড্রেইনার কন্ট্রাক্ট কীভাবে ওয়ালেট খালি করে দেয়?
ড্রেইনার কন্ট্রাক্ট (Approval Drainers) আপনার ওয়ালেট "হ্যাক" করে না, বরং আপনাকে প্রতারণা করে নিজেই অনুমতি সাইন করিয়ে নেয়। সাধারণ পরিস্থিতিটা এমন হয়:
- আপনি একটি ভুয়া ওয়েবসাইটে পৌঁছান যা কোনো পরিচিত প্ল্যাটফর্মের মতো দেখতে, অথবা কোনো বার্তা আপনাকে "পুরস্কার" বা বিনামূল্যের "এয়ারড্রপ" (Airdrop)-এর লোভ দেখায়।
- ওয়েবসাইটটি আপনার ওয়ালেট কানেক্ট করতে বলে, তারপর একটি স্বাক্ষরের (সাইনিং) উইন্ডো দেখায় যা একদম স্বাভাবিক মনে হয়।
- আসলে সেই সাইনটি হলো আপনার মালিকানাধীন কোনো টোকেনের (যেমন USDT বা নেটওয়ার্কের টোকেন) উপর সীমাহীন অনুমতি দেওয়া।
- বাহ্যিকভাবে কিছুই ঘটে না বলে মনে হয়, তাই আপনি ভাবেন কাজটা ব্যর্থ হয়েছে এবং সেখান থেকে চলে যান।
- কয়েক ঘণ্টা বা কয়েক দিন পর, আক্রমণকারী
transferFromফাংশনটি চালিয়ে আপনার ব্যালেন্স একবারে বা ধীরে ধীরে তুলে নেয়।
সবচেয়ে বিপজ্জনক কৌশলটি হলো Permit এবং Permit2 স্বাক্ষর: এটি একটি "অফ-চেইন" সাইন, যাতে কোনো গ্যাস ফি লাগে না এবং এটি কোনো ট্রানজেকশনের মতো দেখায়ও না— অথচ এটি সম্পূর্ণ অনুমতি দিয়ে দেয়। এ কারণেই এমন অনুরোধ একদম নিরীহ মনে হতে পারে।
কোনো সিরিয়াস প্ল্যাটফর্ম কখনো আপনাকে "পুরস্কার পেতে সাইন করুন" বা "অ্যাকাউন্ট পুনরায় সক্রিয় করতে" আপনার টোকেনের উপর অনুমতি দিতে বলবে না। বিনামূল্যে টাকার বিনিময়ে সাইন চাওয়া প্রায় সবসময়ই বিপদের সংকেত।
সাইন করার আগে সতর্কতার লক্ষণ
- ওয়েবসাইটের লিংক এসেছে কোনো ব্যক্তিগত বার্তা, পেইড বিজ্ঞাপন, বা এমন কোনো "সাপোর্ট" অ্যাকাউন্ট থেকে যারা আগে আপনাকে মেসেজ করেছে।
- ওয়ালেটের সাইনিং উইন্ডোতে এমন কোনো টোকেনের জন্য
ApproveবাPermitদেখাচ্ছে যা আপনি এখন বিনিময় করার ইচ্ছা করেননি। - চাওয়া অনুমতিটি সীমাহীন, অথচ আপনার প্রয়োজন শুধু ছোট একটি পরিমাণ।
- উপকারভোগী কন্ট্রাক্টের ঠিকানা অপরিচিত এবং ব্লকচেইন এক্সপ্লোরারে পরিচিত কন্ট্রাক্ট হিসেবে দেখা যায় না।
- তাড়াহুড়ো ও সময়ের চাপ: "অফারটি মাত্র কয়েক মিনিটের মধ্যে শেষ হয়ে যাচ্ছে।"
কীভাবে আপনার অনুমতি পর্যালোচনা করে বাতিল করবেন?
ভালো খবর হলো, অনুমতি যেকোনো সময় বাতিল করা যায়, আর বাতিল করাটা সহজ। মূল বিষয়টি হলো— আপনি এমন একটি ট্রানজেকশন পাঠান যা অনুমোদিত সীমাকে আবার শূন্যে ফিরিয়ে দেয়।
ব্যবহারিক ধাপসমূহ
- অনুমতি পর্যালোচনা করতে ব্রাউজারে একটি নির্ভরযোগ্য রিভোক টুল (Revoke Tool) খুলুন, এবং নিশ্চিত করুন যে আপনি ঠিকানাটি নিজে টাইপ করছেন, কোনো বার্তার লিংক থেকে নয়।
- আপনার ওয়ালেট কানেক্ট করুন, অথবা আরও ভালো: প্রথমে শুধু আপনার পাবলিক ঠিকানা পেস্ট করে সংযোগ ছাড়াই দেখুন, তারপর নিশ্চিত হওয়ার পরই বাতিলের কাজটি করুন।
- সঠিক নেটওয়ার্ক নির্বাচন করুন (যেমন BEP20 টোকেনের জন্য BNB Smart Chain)।
- অনুমতির তালিকা পর্যালোচনা করুন: প্রতিটি সারিতে টোকেন, উপকারভোগী কন্ট্রাক্ট এবং অনুমোদিত সীমা দেখানো থাকে।
- সীমাহীন অনুমতি বা আপনার অচেনা কন্ট্রাক্টগুলো খুঁজুন, এবং "Revoke"-এ ক্লিক করুন।
- বাতিলের ট্রানজেকশনে সাইন করুন, সামান্য গ্যাস ফি পরিশোধ করুন, এবং নিশ্চিতকরণের জন্য অপেক্ষা করুন।
প্রতিটি অন-চেইন বাতিল ট্রানজেকশনে সামান্য গ্যাস ফি লাগে। অগ্রাধিকার ঠিক করুন: সবার আগে উচ্চ-মূল্যের টোকেনের (USDT, নেটওয়ার্কের টোকেন) উপর থাকা সীমাহীন অনুমতিগুলো বাতিল করুন।
অনুমতি পর্যালোচনার পদ্ধতিসমূহ
| পদ্ধতি | কীভাবে কাজ করে | মন্তব্য |
|---|---|---|
| বিশেষায়িত রিভোক টুল | সব অনুমতি দেখায় এবং এক ক্লিকে বাতিল করে | সবচেয়ে দ্রুত; ওয়েবসাইটের ঠিকানা মনোযোগ দিয়ে যাচাই করুন |
| ব্লকচেইন এক্সপ্লোরার | নেটওয়ার্ক এক্সপ্লোরারের "Token Approvals" ট্যাব | নির্ভরযোগ্য এবং সরাসরি অন-চেইন ডেটা থেকে |
| ওয়ালেট নিজেই | কিছু ওয়ালেটে বিল্ট-ইন অনুমতি বিভাগ থাকে | আপনার ওয়ালেটে থাকলে সবচেয়ে সুবিধাজনক |
ভবিষ্যতে সুরক্ষিত থাকার অভ্যাস
- পরিমাণ নির্ধারণ করুন: যখনই "Approve" করবেন, প্রয়োজন অনুযায়ী অনুমতি বেছে নিন, "সীমাহীন" নয়— যদি অ্যাপটি এই অপশন দেয়।
- নিয়মিত পর্যালোচনা করুন: প্রতি কয়েক সপ্তাহ পরপর এবং যেকোনো নতুন ওয়েবসাইটের সাথে মিথস্ক্রিয়ার পর আপনার অনুমতিগুলো যাচাই করুন।
- ওয়ালেট আলাদা রাখুন: নতুন ওয়েবসাইটের সাথে মিথস্ক্রিয়ার জন্য একটি ছোট "টেস্ট" ওয়ালেট, এবং একটি "সেফ" ওয়ালেট যা আপনি কোনো ডিঅ্যাপের সাথে কানেক্ট করবেন না।
- সাইনিং উইন্ডো পড়ুন: ক্লিক করার আগে ফাংশনের নাম এবং উপকারভোগী কন্ট্রাক্ট বুঝে নিন; না বুঝলে সাইন করবেন না।
- গ্যাস ছাড়া সাইন থেকে সতর্ক থাকুন:
Permitসাইনে ফি নাও লাগতে পারে, কিন্তু তবুও এটি সম্পূর্ণ অনুমতি দিয়ে দেয়।
এই কনটেন্টটি শুধুমাত্র আপনার নিরাপত্তা সচেতনতা বাড়ানোর জন্য শিক্ষামূলক, এটি কোনো আর্থিক, আইনি বা ধর্মীয় পরামর্শ নয়। রিভোক টুল এবং নেটওয়ার্কের নাম পরিবর্তিত হতে থাকে, তাই ওয়ালেট কানেক্ট করা বা সাইন করার আগে সবসময় নিজে অফিসিয়াল উৎস থেকে যাচাই করুন। আপনার কী (keys) এবং অনুমতি সুরক্ষিত রাখার দায়িত্ব সম্পূর্ণভাবে আপনার নিজের।
উপসংহার
টোকেন অ্যাপ্রুভাল বিকেন্দ্রীভূত অ্যাপগুলোর জন্য একটি প্রয়োজনীয় টুল, কিন্তু এটিই সবচেয়ে বেশি ব্যবহৃত পেছনের দরজাও বটে। নিয়মটি সহজ: শুধু ততটুকুই দিন যতটুকু প্রয়োজন, আর যা আর ব্যবহার করছেন না তা বাতিল করে দিন। অনুমতি পর্যালোচনাকে আপনার ওয়ালেট পরিষ্কার রাখার মতোই একটি নিয়মিত অভ্যাসে পরিণত করুন, আর প্রতারকদের জন্য তাদের সবচেয়ে বড় দরজাটি বন্ধ করে দিন তারা কড়া নাড়ার আগেই। পেপারিনোতে আমরা বিশ্বাস করি নিরাপত্তা শুরু হয় সচেতনতা দিয়ে— আজকের একটি বাতিলের পদক্ষেপ আগামীকাল আপনার পুরো ব্যালেন্স রক্ষা করতে পারে।
সম্পর্কিত নিবন্ধ
- অ্যাড্রেস পয়জনিং স্ক্যাম: ভুল ঠিকানা কপি করলে কীভাবে হারাতে পারেন আপনার সব টাকা
- ক্লিপবোর্ড হাইজ্যাকিং ম্যালওয়্যার: কপি করার সাথে সাথে USDT-র ঠিকানা বদলে দেয় যে ভাইরাস
- হট ওয়ালেট নাকি কোল্ড ওয়ালেট: আপনার ক্রিপ্টোর জন্য কোনটি বেশি নিরাপদ?
- আপনার ওয়ালেটের সিড ফ্রেজ এবং প্রাইভেট কী কীভাবে সুরক্ষিত রাখবেন: নতুনদের জন্য গাইড
ভাগ্য সাহসীদের সহায়। সাহস নিয়ে পার হোন — পুরস্কার আসল।