testnet ইন্টারঅ্যাকশন কীভাবে করবেন: faucet, bridge ও পরিচিত testnet
একই ওয়ালেট, একই অপারেশন — তাহলে অভিজ্ঞরা নতুনদের কেন বারবার বলে "আগে testnet-এ গিয়ে হাত পাকাও"? কথাটা প্রথমবার শুনলে বেশিরভাগ মানুষই হতভম্ব হয়: হাত পাকানোর কী আছে, কয়েকটা বাটনই তো। যতক্ষণ না mainnet-এ হাত ফসকে একটা withdrawal-এ ভুল নেটওয়ার্ক বেছে বসে আর কয়েক ডলারের gas জলে যায় — তখন গিয়ে ওই উপদেশের ওজন বোঝা যায়। সোজা কথায়, testnet হলো একটা ফ্রি প্র্যাকটিস গ্রাউন্ড: একই বাটন, একই ওয়ার্কফ্লো, কিন্তু চলে মূল্যহীন "গেম কয়েন" দিয়ে, তাই এখানে ভুল ক্লিক, ভুল কানেকশন আর ভুল সাইন করলেও কোনো ব্যথা নেই। চাল-চলন পাকা হয়ে গেলে আসল টাকার mainnet-এ নামলে মনে অনেক বেশি জোর থাকে। আরও মজার ব্যাপার, কিছু প্রাথমিক প্রজেক্ট ফিরে দেখে testnet-এ আপনি যে পায়ের ছাপ রেখেছেন তা, আর প্রকৃত ব্যবহারকারী বিচারে সেটাকে হিসেবে ধরে। এই কোয়েস্টে আমরা testnet-টা শুরু থেকে শেষ পর্যন্ত একবার ঘুরে আসব।
testnet আর mainnet আসলে কোথায় আলাদা
এক বাক্যে: testnet হলো ডেভেলপার আর ব্যবহারকারীদের মহড়ার জন্য একটা "সমান্তরাল চেইন", আর mainnet হলো আসল টাকা চালানো সত্যিকারের চেইন। দুটো দেখতে প্রায় একই রকম — একই ওয়ালেট, একই লেনদেনের ধারা, একইভাবে gas দিতে হয় — পার্থক্য শুধু এটুকু যে testnet-এর সবকিছু মূল্যহীন। mainnet, testnet আর এসব ধারণা একদম গোড়া থেকে বুঝতে চাইলে Ethereum-এর অফিসিয়াল ডকুমেন্টেশন (networks পেজ) যেকোনো সেকেন্ড-হ্যান্ড টিউটোরিয়ালের চেয়ে পরিষ্কার করে বুঝিয়ে দেয়; on-chain খেলা আর অ্যান্টি-চিটিংয়ের পরিভাষাগুলোর জন্য বাকিটা পূরণ করে Binance Academy।
Ethereum-কেই ধরুন: এর mainnet হলো সেই চেইন যেখানে মানুষ দৈনন্দিন ট্রান্সফার, কয়েন কেনা আর ইন্টারঅ্যাকশন করে; Sepolia এখন সবচেয়ে বেশি ব্যবহৃত Ethereum testnet-গুলোর একটা (আগের বছরগুলোয় Goerli ছিল, যেটা ধীরে ধীরে বাতিল করা হয়েছে — testnet-এর বর্তমান অফিসিয়াল সুপারিশ অনুযায়ী চলুন)। Sepolia-তে gas দিতে এখনও আপনার "ইথার" লাগবে, কিন্তু সেটা ETH-এর টেস্ট সংস্করণ, এর কোনো বাজারদর নেই আর আসল টাকায় বদলানো যায় না, এটা নিছক ওয়ার্কফ্লো চালানোর জন্য।
এই পার্থক্যটা বুঝলে সরাসরি দুটো লাভ:
- শূন্য খরচে অনুশীলন। আপনার প্রথম ওয়ালেট কানেকশন, প্রথম swap, প্রথম bridge — সবই testnet-এ শুরু থেকে শেষ পর্যন্ত ঘুরে দেখা যায়, আর ব্যর্থ হলে শুধু একটু ফ্রি টেস্ট কয়েন যায়।
- "কোন নেটওয়ার্কে আছেন" তা আলাদা করে চেনা। নতুনদের অনেক দুর্ঘটনা ঘটে নেটওয়ার্ক গুলিয়ে ফেলায় — ভাবছেন testnet-এ আছেন, আসলে mainnet-এ, বা উল্টোটা। সুইচ করার আগে বর্তমান নেটওয়ার্ক দেখে নেওয়াটা অভ্যাসে পরিণত করলে এক গাদা ফাঁদ এড়ানো যায়।
testnet ইন্টারঅ্যাকশনেও আপনার সেই আসল ওয়ালেটই লাগে — শুধু নেটওয়ার্কটা testnet-এ সুইচ করে নেন। এখনও ওয়ালেটই সেট আপ না করে থাকলে আগে Binance Web3 Wallet-এর সম্পূর্ণ গাইডে ফিরে গিয়ে আপনার প্রথম সরঞ্জামটা গুছিয়ে নিন, তারপর অনুশীলনে ফিরে আসুন।
ধাপ ১: faucet থেকে ফ্রি টেস্ট কয়েন claim করুন
testnet-এ gas দিতেও "কয়েন" লাগে, কিন্তু সেটা আপনি কিনবেন না — faucet নামের একটা জায়গা থেকে ফ্রি claim করবেন। নামটা যথার্থ: খোলা একটা কলের মতো, আপনি ওকে আপনার ওয়ালেট ঠিকানা দেন আর ও আপনাকে কয়েক ফোঁটা টেস্ট কয়েন ঝরিয়ে দেয়।
claim করার মোটামুটি নিয়মটা এমন: টার্গেট testnet-এর অফিসিয়াল faucet পেজ খুঁজে বের করুন, আপনার ওয়ালেট ঠিকানা (০x দিয়ে শুরু হওয়া স্ট্রিংটা) পেস্ট করুন, claim চাপুন, আর কয়েক দশ সেকেন্ড থেকে কয়েক মিনিট অপেক্ষা করুন — টেস্ট কয়েন চলে আসবে। সত্যিই এসেছে কিনা নিশ্চিত হতে ঠিকানাটা testnet-এর ব্লক এক্সপ্লোরারে পেস্ট করে লেনদেনের রেকর্ড দেখুন — Ethereum পরিবার সাধারণত Etherscan ব্যবহার করে (যেটা Sepolia-র মতো testnet-এর জন্যও কোয়েরি সংস্করণ দেয়), আর BNB Chain পরিবার ব্যবহার করে BscScan। সেই ঠিকানার স্ট্রিংটা যেন এদিক-ওদিক না হয়ে যায় তা নিশ্চিত করতে এই ফাঁকে ওয়ালেট ঠিকানা আর ENS কী তা-ও একবার দেখে নিন।
নতুনরা প্রায়ই যেসব জায়গায় আটকে যায়, সেগুলো আগেভাগে বলে রাখি:
- faucet-এ claim-এর শর্ত আর সময়ের সীমা থাকে। বট ঠেকাতে অনেক faucet কয়েন দেওয়ার আগে আপনার mainnet ওয়ালেটে সামান্য আসল ব্যালেন্স বা কিছু ইন্টারঅ্যাকশন ইতিহাস চায়, আর প্রতি নির্দিষ্ট সময়ে একবারের বেশি claim করতে দেয় না। এটা স্বাভাবিক — কিছু নষ্ট হয়নি।
- অফিসিয়াল এন্ট্রি চিনে নিন। "অমুক testnet faucet" সার্চ করলে এক গাদা সন্দেহজনক সাইট উঠে আসে; অফিসিয়াল ডকে যেটা দেওয়া আছে সেটাকেই অগ্রাধিকার দিন। নকল faucet ফিশিংয়ের একটা বড় ঘাঁটি, নিচে আলাদা করে বলা হয়েছে।
- যে নেটওয়ার্কের কয়েন claim করেছেন, সেটা শুধু সেই নেটওয়ার্কেই চলে। Sepolia-র টেস্ট ETH অন্য কোনো testnet-এ খরচ করা যায় না।
আসল faucet সবসময় আপনাকে কয়েন দেয়; কখনও উল্টো করে চায় না যে "চালু করতে আগে কিছু আসল কয়েন পাঠান" বা "claim করতে ওয়ালেট কানেক্ট করে একটা approval সাইন করুন"। এই দুটোর কোনোটা দেখা গেলে সেটা মূলত স্ক্যাম: যে আপনাকে আসল কয়েন ট্রান্সফার করতে বলে, পাঠালেই সেটা ওর; যে approval সাইন করতে বলে, সে আপনার mainnet ওয়ালেটের আসল সম্পদ তুলে নিতে পারে। কৌশলগুলো বিস্তারিত আছে নকল airdrop আর ফিশিং চেনার সম্পূর্ণ গাইডে।
testnet-এ কয়েকটা সত্যিকারের ইন্টারঅ্যাকশন করা
হাতে টেস্ট কয়েন এলে ইন্টারঅ্যাকশনের অনুশীলন শুরু করতে পারেন। testnet-এ "ইন্টারঅ্যাকশন" mainnet-এর মতোই: একটা on-chain অ্যাপে কানেক্ট করুন, একটা অপারেশন করুন, ওয়ালেটের পপআপে কনফার্ম করুন, টেস্ট gas দিন, শেষ। অনুশীলনের পরিচিত অ্যাকশন:
- ট্রান্সফার। সবচেয়ে মৌলিক: নিজের ওয়ালেট থেকে অন্য একটা ঠিকানায় একটু টেস্ট কয়েন সরান, কনফার্মেশনের ধারা আর gas কীভাবে হিসেব হয় তার সাথে পরিচিত হন।
- swap। testnet সাপোর্ট করে এমন একটা ডিসেন্ট্রালাইজড এক্সচেঞ্জে টেস্ট কয়েন A-কে টেস্ট কয়েন B-তে swap করুন আর slippage, approval ও কনফার্মেশন — পুরো ধাপটা টের পান। mainnet-এ এটা হুবহু একই, শুধু আসল টাকা দিয়ে — আগে DeFi-র ধারণাগুলো বুঝতে দেখুন DeFi-র মূল কথা।
- টার্গেট প্রজেক্টের testnet-এর নির্দিষ্ট টাস্ক। অনেক প্রাথমিক প্রজেক্ট আগে তাদের প্রোডাক্ট testnet-এ ডিপ্লয় করে, খোলাখুলি ব্যবহারকারীদের ট্রাই করতে আর ফিডব্যাক দিতে ডাকে, আর বলে বা ইঙ্গিত দেয় যে অংশগ্রহণ রেকর্ড হবে। এই ইন্টারঅ্যাকশনগুলোই সত্যিকারে "প্রাথমিক যোগ্যতা গড়ে"।
অপারেট করার সময় ওয়ালেটের ওপরে থাকা নেটওয়ার্কের নামটার দিকে নজর রাখুন — নিশ্চিত করুন এটা আপনার চাওয়া testnet দেখাচ্ছে, mainnet নয়। ধাপটা বাড়তি মনে হলেও এটা সবচেয়ে মারাত্মক গোলমালটা ঠেকায়: testnet-এ যেখানে-সেখানে ক্লিক করলে কিছুই খরচ হয় না; একই কাজ mainnet-এ ঘটলে, একটা ভুল approval সাইন করলেই সব উড়ে যেতে পারে। "আগে নেটওয়ার্ক দেখো" — এটাকে মাসল মেমোরি বানিয়ে নিন, তাহলে testnet-এ এই যাত্রা বৃথা যাবে না।
* আমাদের কোড দিয়ে রেজিস্টার করলে ট্রেডিং ফি-তে ২০% ছাড়* প্রকৃত হার Binance পেজ অনুযায়ী, পরিবর্তিত হতে পারে। ক্রিপ্টোর দাম প্রবলভাবে ওঠানামা করে — দায়িত্ব নিয়ে অংশ নিন।
testnet bridge: এক চেইন থেকে আরেক চেইনে টেস্ট কয়েন সরানো
কখনও আপনার ইন্টারঅ্যাকশনের টার্গেট থাকে আরেকটা testnet-এ, আর টেস্ট কয়েন থাকে এটায়। তখনই দরকার হয় testnet bridge-এর — এক testnet থেকে আরেক testnet-এ টেস্ট সম্পদ সরানোর একটা টুল। এর কারিগরি mainnet-এর ক্রস-চেইন bridge-এর মতোই: সোর্স চেইনে আপনার কয়েন লক বা বার্ন করে, আর গন্তব্য চেইনে আপনাকে সমপরিমাণ সংশ্লিষ্ট কয়েন দেয়।
সুখবর হলো testnet-এ bridge অনুশীলনে প্রায় কোনো ঝুঁকি নেই — পথে হারিয়ে গেলেও সেটা শুধু ফ্রি টেস্ট কয়েন। এটাই testnet-এর সবচেয়ে বড় মূল্যগুলোর একটা: bridge করা — একটা ভুল-প্রবণ আর সত্যিই ঝুঁকিপূর্ণ কাজ — আগে একটা ক্ষতিহীন পরিবেশে ঘুরে দেখা। কারণ mainnet bridge-এ বড় ঘটনা ঘটেছে — bridge হ্যাক হয়ে ব্যবহারকারীর সম্পদ লোপাট হওয়ার একটা লম্বা ইতিহাস আছে। তাই mainnet-এ আসল টাকা সরানোর আগে অবশ্যই bridge-এর কারিগরি আর ঝুঁকি আগে বুঝে নিন: ক্রস-চেইন bridge কীভাবে ব্যবহার করবেন।
testnet bridge ব্যবহারের সময়ও প্রজেক্টের দেওয়া অফিসিয়াল bridge এন্ট্রি চিনে নিন। ধারাটা সাধারণত এমন: "কোন চেইন থেকে কোন চেইনে" বাছুন, পরিমাণ লিখুন, কনফার্ম করুন, টেস্ট gas দিন, পৌঁছানোর জন্য অপেক্ষা করুন (ক্রস-চেইন সাধারণত একই-চেইন ট্রান্সফারের চেয়ে ধীর, তাই কয়েক মিনিট অপেক্ষা স্বাভাবিক)। mainnet-এ একটা আসল bridge বসিয়ে দিলে ধাপগুলো একই — এখানে মসৃণভাবে করে নিলে আসলটার সময় ঘাবড়াবেন না।
একদম প্রথম বাধাটা ছিল টেস্ট কয়েন claim করা। on-chain কখনও স্পর্শ না করা এক সহকর্মীকে আমরা Sepolia-তে ধাপে ধাপে নিয়ে গেলাম, আর অফিসিয়াল faucet সাফ বলে দিল যে তার mainnet ওয়ালেটে কোনো ইতিহাস নেই, কয়েন দেবে না — কিছু পেতে আমরা একটা কম-শর্তের অফিসিয়াল ব্যাকআপ faucet-এ সরে গেলাম। ওই শর্তটা বট ঠেকানোর, faucet নষ্ট হওয়া নয়; নতুনদের এটা ভুল বোঝা উচিত নয়। কয়েন পাওয়ার পর ট্রান্সফার আর একটা testnet swap মসৃণভাবে হলো; কিন্তু আসলে যেটা মনে গেঁথে গেল সেটা হলো bridge: সে "কোথা থেকে কোথায়" দিকটা উল্টো বেছে ফেলল, আর কনফার্ম চেপে দেওয়ার পরই বুঝল যে ভুল দিকে সরিয়ে ফেলেছে, ওখানেই আটকে গেল। ভাগ্যিস এটা testnet ছিল — শুধু আবার ফেরত সরিয়ে আনা, একটা পয়সাও যায়নি। সে তখনই বলে উঠল কত ভালো হলো যে প্রথমবারটা এখানেই হলো; mainnet-এ আসল টাকা নিয়ে এভাবে আটকে গেলে ক্ষতিটা সত্যিকারের হতো। কোনো একটা বাটন মুখস্থ করার চেয়ে তার বেশি কাজে লেগেছিল "কাজ করার আগে নেটওয়ার্ক দেখা আর দিক দেখা" — এটাকে অভ্যাসে পরিণত করা।
কেন প্রাথমিক প্রজেক্টরা testnet রেকর্ড দেখতে পছন্দ করে
কীভাবে করতে হয় তা বলা হলো, এবার বলি "কেন করার মতো"। টোকেন এখনও ছাড়েনি এমন অনেক প্রাথমিক প্রজেক্ট আগে তাদের প্রোডাক্ট একটা testnet-এ রাখে আর খোলাখুলি মানুষকে ডাকে ব্যবহার করতে, টেস্ট করতে আর bug রিপোর্ট করতে। প্রজেক্টের কাছে testnet পর্যায়ের সক্রিয় ব্যবহারকারীরা মূল্যবান: তারা সত্যিকারের ফিডব্যাক তৈরি করে আর সময় দিয়ে সাথে চলতে রাজি সবচেয়ে আগের মানুষ। পরে প্রজেক্ট যখন কোনো incentive বা airdrop করে, এই প্রাথমিক testnet অংশগ্রহণকারীদের প্রায়ই হিসেবে ধরা হয় — খেয়াল করুন, "হিসেবে ধরা", "ভাগ নিশ্চিত" নয়।
এটা আমরা যে যুক্তিটা বারবার জোর দিই তার সাথেই মেলে: প্রজেক্ট সত্যিকারের অংশগ্রহণকে পুরস্কৃত করে, আর testnet ইন্টারঅ্যাকশন হলো খুব কম খরচের অথচ খুব সত্যিকারের একধরনের প্রাথমিক অংশগ্রহণ। খরচ কোথায় কম? gas হলো ফ্রি টেস্ট কয়েন, ভুলে কোনো জরিমানা নেই, আর সাথে সাথে চাল-চলনও পাকা হয়। "সত্যিকার" কোথায়? আপনি সত্যিই এর প্রোডাক্ট ব্যবহার করছেন আর সত্যিই একটা on-chain পায়ের ছাপ রেখে যাচ্ছেন। এটা যাচাই-সহনীয় on-chain বয়ান গড়ার জন্য চমৎকার উপাদান — প্রজেক্ট ফিরে কীভাবে আপনার on-chain ইতিহাস পড়ে তা বুঝতে দেখুন on-chain ইন্টারঅ্যাকশন কীভাবে করবেন।
testnet অংশগ্রহণ একটা সম্ভাব্য বাড়তি সুবিধা, পুরস্কারের টিকিট নয়। কিছু প্রজেক্ট testnet ব্যবহারকারীদের একদমই গুরুত্ব দেয় না; যারা দেয়, তারাও প্রায়ই points বা যোগ্যতা দেয়, নিশ্চিত টোকেন নয়, নির্দিষ্ট পরিমাণ তো নয়ই। একে কম খরচের অনুশীলন আর একটু প্রাথমিক সম্ভাবনা হিসেবে নিলেই মানসিকতা ঠিক — একটা অনিশ্চিত airdrop-এর জন্য অর্থহীন testnet ইন্টারঅ্যাকশন জোর করে চাষ করবেন না, তাতে সত্যিকারের অংশগ্রহণও নষ্ট হয় আর নিজের সময়ও অপচয় হয়। রিটার্ন নিয়ে যুক্তিসঙ্গত প্রত্যাশা গড়তে দেখুন চাষ করে কতটা আয় করা যায়।
* আমাদের কোড দিয়ে রেজিস্টার করলে ট্রেডিং ফি-তে ২০% ছাড়* প্রকৃত হার Binance পেজ অনুযায়ী, পরিবর্তিত হতে পারে। ক্রিপ্টোর দাম প্রবলভাবে ওঠানামা করে — দায়িত্ব নিয়ে অংশ নিন।
প্রায়ই জিজ্ঞেস করা প্রশ্ন
টেস্ট কয়েন কি টাকায় বদলানো যায়?
না। টেস্ট কয়েন শুধু testnet-এর ভেতরেই কাজ করে, এর কোনো বাজারমূল্য নেই, কোনো এক্সচেঞ্জও এটা নেবে না, তাই আপনি এটাকে আসল টাকায় বদলাতে পারবেন না। এর একমাত্র কাজ হলো testnet-এ আপনাকে ফি দিতে আর ইন্টারঅ্যাকশন চালাতে দেওয়া। কেউ যদি দাবি করে আপনার টেস্ট কয়েন চড়া দামে কিনে নেবে, কিংবা টেস্ট কয়েনের বিনিময়ে আগে আসল কয়েন পাঠাতে বলে, সেটা সরাসরি স্ক্যাম।
testnet-এ ইন্টারঅ্যাক্ট করলে কি সেই mainnet airdrop-এ আমার ভাগ নিশ্চিত?
না। প্রকৃত ব্যবহারকারী বিচার করার জন্য প্রজেক্ট যেসব দিক দেখে, testnet কার্যকলাপ তার একটা মাত্র — কিছু প্রজেক্ট প্রাথমিক testnet অংশগ্রহণকারীদের গুরুত্ব দেয়, কিছু দেয় না, আর দিলেও সেটা প্রায়ই points বা যোগ্যতা, নির্দিষ্ট পরিমাণ টোকেন নয়। একে কম খরচের প্রাথমিক অনুশীলন আর সম্ভাব্য বাড়তি সুবিধা হিসেবে দেখুন, নিশ্চিত প্রতিশ্রুতি হিসেবে নয়। আসল নিয়ম সবসময় প্রজেক্টের অফিসিয়াল ঘোষণা অনুযায়ী চলে।
testnet ইন্টারঅ্যাকশন কি আমার ওয়ালেটের আসল কয়েন স্পর্শ করবে?
সাধারণত না। testnet ফি দেওয়ার জন্য ফ্রি claim করা টেস্ট কয়েন ব্যবহার করে, যা আপনার mainnet-এর আসল সম্পদ থেকে আলাদা একটা হিসাব। শর্ত হলো আপনি সত্যিই ওয়ালেটটি টেস্ট নেটওয়ার্কে সুইচ করেছেন আর প্রজেক্টের অফিসিয়াল testnet সাইটে কানেক্ট করেছেন। আসল ঝুঁকি testnet নিজে নয়, বরং নকল faucet আর নকল টেস্ট পেজ যেগুলো আপনাকে approval সাইন করাতে ভোলায় — একবার mainnet-এ ক্ষতিকর approval সাইন করলে আসল কয়েন তুলে নেওয়া যায়। তাই কোন নেটওয়ার্কে আছেন তা নিয়ে দুশ্চিন্তার চেয়ে অফিসিয়াল এন্ট্রি চেনা আর যেখানে-সেখানে approval সাইন না করাটা বেশি জরুরি।
testnet ইন্টারঅ্যাকশনে কি gas-এর জন্য আসল টাকা খরচ করতে হয়?
testnet-এর নিজের gas ফ্রি claim করা টেস্ট কয়েন দিয়ে দেওয়া হয়, তাই কোনো আসল টাকা লাগে না। একটু আসল টাকা যেখানে লাগতে পারে তার একমাত্র পরিস্থিতি হলো — কিছু faucet বট ঠেকাতে আপনার mainnet ওয়ালেটে সামান্য আসল ব্যালেন্স বা ইন্টারঅ্যাকশন ইতিহাস থাকা শর্ত হিসেবে চায়, কিন্তু সেটা একবারের ছোট্ট খরচ, টেস্ট কয়েন কেনা নয়। বেশিরভাগ মূলধারার testnet কয়েন ফ্রি claim করা যায়। gas-এর পুরো ব্যাপারটা ভালো করে বুঝতে দেখুন gas ফি কী, কীভাবে পড়বেন, কীভাবে বাঁচাবেন।
এই অনুশীলন শেষ করার পর আপনি এখন টেস্ট কয়েন claim করতে, testnet-এ ইন্টারঅ্যাক্ট করতে আর testnet bridge ব্যবহার করতে পারেন — এই কাজগুলো mainnet-এ সরিয়ে দিলে ওয়ার্কফ্লো হুবহু একই, শুধু এবার আসল টাকা খরচ হবে। পরের কাজ হলো এগুলোকে একটা সম্পূর্ণ লাইনে গেঁথে সত্যিকারে চালানো: ওয়ালেট খোলা আর gas তোলা থেকে শুরু করে আপনার প্রথম claim পর্যন্ত গোটা পথটা কীভাবে যায় তা আছে সম্পূর্ণ চাষের ওয়ার্কফ্লোতে। testnet আপনার সাহস আর হাতের ফিল গড়ে তোলে; mainnet হলো সেই জায়গা যেখানে আপনি সত্যিকারে ডানজন শেষ করেন। on-chain মূল বিষয়গুলো আরও পোক্ত করতে Ethereum-এর অফিসিয়াল ডকুমেন্টেশনে networks আর testnet নিয়ে অংশগুলো পরিষ্কার করে লেখা, পাশাপাশি পড়ার মতো।



