নেটওয়ার্ক
ইথেরিয়াম নেটওয়ার্ক হলো সংযুক্ত কম্পিউটারের গ্রুপ যা ইথেরিয়াম প্রোটোকল ব্যবহার করে যোগাযোগ করে। শুধুমাত্র একটি ইথেরিয়াম মেইননেট রয়েছে, তবে পরীক্ষা এবং ডেভেলপমেন্টের উদ্দেশ্যে একই প্রোটোকল নিয়ম মেনে চলা স্বাধীন নেটওয়ার্ক তৈরি করা যেতে পারে। এমন অনেক স্বাধীন "নেটওয়ার্ক" রয়েছে যা একে অপরের সাথে যোগাযোগ না করেই প্রোটোকল মেনে চলে। এমনকি আপনি আপনার স্মার্ট কন্ট্রাক্ট এবং Web3 অ্যাপ পরীক্ষা করার জন্য আপনার নিজের কম্পিউটারে স্থানীয়ভাবে একটি চালু করতে পারেন।
আপনার ইথেরিয়াম অ্যাকাউন্ট বিভিন্ন নেটওয়ার্ক জুড়ে কাজ করবে, তবে আপনার অ্যাকাউন্ট ব্যালেন্স এবং ট্রানজ্যাকশন ইতিহাস মূল ইথেরিয়াম নেটওয়ার্ক থেকে স্থানান্তরিত হবে না। পরীক্ষার উদ্দেশ্যে, কোন নেটওয়ার্কগুলি উপলব্ধ এবং পরীক্ষা করার জন্য কীভাবে টেস্টনেট ETH পেতে হয় তা জানা দরকারী। সাধারণত, নিরাপত্তার কথা বিবেচনা করে, টেস্টনেটে মেইননেট অ্যাকাউন্ট বা মেইননেটে টেস্টনেট অ্যাকাউন্ট পুনরায় ব্যবহার করার পরামর্শ দেওয়া হয় না।
পূর্বশর্ত
বিভিন্ন নেটওয়ার্ক সম্পর্কে পড়ার আগে আপনার ইথেরিয়ামের বেসিক বোঝা উচিত, কারণ টেস্ট নেটওয়ার্কগুলি আপনাকে পরীক্ষা করার জন্য ইথেরিয়ামের একটি সস্তা, নিরাপদ সংস্করণ দেবে।
পাবলিক নেটওয়ার্ক
ইন্টারনেট সংযোগ সহ বিশ্বের যে কেউ পাবলিক নেটওয়ার্ক অ্যাক্সেস করতে পারে। যে কেউ একটি পাবলিক ব্লকচেইন-এ ট্রানজ্যাকশন পড়তে বা তৈরি করতে পারে এবং সম্পাদিত ট্রানজ্যাকশনগুলি যাচাই করতে পারে। পিয়ারদের মধ্যে ঐক্যমত ট্রানজ্যাকশন অন্তর্ভুক্তি এবং নেটওয়ার্কের স্টেট নির্ধারণ করে।
ইথেরিয়াম মেইননেট
মেইননেট হলো প্রাথমিক পাবলিক ইথেরিয়াম প্রোডাকশন ব্লকচেইন, যেখানে ডিস্ট্রিবিউটেড লেজারে প্রকৃত-মূল্যের ট্রানজ্যাকশন ঘটে।
যখন মানুষ এবং এক্সচেঞ্জগুলি ETH-এর দাম নিয়ে আলোচনা করে, তখন তারা মেইননেট ETH-এর কথা বলে।
ইথেরিয়াম টেস্টনেট
মেইননেট ছাড়াও, পাবলিক টেস্টনেট রয়েছে। এগুলি হলো এমন নেটওয়ার্ক যা প্রোটোকল ডেভেলপার বা স্মার্ট কন্ট্রাক্ট ডেভেলপাররা মেইননেটে ডিপ্লয়মেন্ট করার আগে প্রোডাকশনের মতো পরিবেশে প্রোটোকল আপগ্রেড এবং সম্ভাব্য স্মার্ট কন্ট্রাক্ট উভয়ই পরীক্ষা করতে ব্যবহার করে। এটিকে প্রোডাকশন বনাম স্টেজিং সার্ভারের সমতুল্য হিসেবে ভাবতে পারেন।
মেইননেটে ডিপ্লয়মেন্ট করার আগে আপনার লেখা যেকোনো কন্ট্রাক্ট কোড একটি টেস্টনেটে পরীক্ষা করা উচিত। বিদ্যমান স্মার্ট কন্ট্রাক্টগুলির সাথে একীভূত হওয়া বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp)-গুলির মধ্যে, বেশিরভাগ প্রজেক্টের কপি টেস্টনেটে ডিপ্লয় করা থাকে।
বেশিরভাগ টেস্টনেট একটি অনুমতিসাপেক্ষ প্রুফ-অফ-অথরিটি (PoA) কনসেনসাস মেকানিজম ব্যবহার করে শুরু হয়েছিল। এর মানে হলো ট্রানজ্যাকশন যাচাই করতে এবং নতুন ব্লক তৈরি করতে অল্প সংখ্যক নোড বেছে নেওয়া হয় – এই প্রক্রিয়ায় তাদের পরিচয় স্টেকিং করা হয়। বিকল্পভাবে, কিছু টেস্টনেটে একটি উন্মুক্ত প্রুফ-অফ-স্টেক (PoS) কনসেনসাস মেকানিজম রয়েছে যেখানে ইথেরিয়াম মেইননেট-এর মতোই সবাই একটি ভ্যালিডেটর চালানোর পরীক্ষা করতে পারে।
টেস্টনেটে ETH-এর কোনো বাস্তব মূল্য থাকার কথা নয়; তবে, নির্দিষ্ট ধরণের টেস্টনেট ETH-এর জন্য বাজার তৈরি হয়েছে যা দুষ্প্রাপ্য বা পাওয়া কঠিন হয়ে পড়েছে। যেহেতু ইথেরিয়ামের সাথে (এমনকি টেস্টনেটেও) কাজ করার জন্য আপনার ETH প্রয়োজন, তাই বেশিরভাগ মানুষ ফসেট থেকে বিনামূল্যে টেস্টনেট ETH পান। বেশিরভাগ ফসেট হলো ওয়েবঅ্যাপ যেখানে আপনি একটি ঠিকানা ইনপুট করতে পারেন যেখানে আপনি ETH পাঠানোর অনুরোধ করেন।
আমার কোন টেস্টনেট ব্যবহার করা উচিত?
ক্লায়েন্ট ডেভেলপাররা বর্তমানে যে দুটি পাবলিক টেস্টনেট রক্ষণাবেক্ষণ করছেন তা হলো Sepolia এবং Hoodi। Sepolia হলো কন্ট্রাক্ট এবং অ্যাপ্লিকেশন ডেভেলপারদের তাদের অ্যাপ্লিকেশন পরীক্ষা করার জন্য একটি নেটওয়ার্ক। Hoodi নেটওয়ার্ক প্রোটোকল ডেভেলপারদের নেটওয়ার্ক আপগ্রেড পরীক্ষা করতে দেয় এবং স্টেকারদের ভ্যালিডেটর চালানোর পরীক্ষা করতে দেয়।
Sepolia
অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য Sepolia হলো প্রস্তাবিত ডিফল্ট টেস্টনেট। Sepolia নেটওয়ার্ক ক্লায়েন্ট এবং টেস্টিং টিমের দ্বারা নিয়ন্ত্রিত একটি অনুমতিসাপেক্ষ ভ্যালিডেটর সেট ব্যবহার করে।
রিসোর্স
- ওয়েবসাইট (নতুন ট্যাবে খোলে)
- GitHub (নতুন ট্যাবে খোলে)
- Otterscan (নতুন ট্যাবে খোলে)
- Etherscan (নতুন ট্যাবে খোলে)
- Blockscout (নতুন ট্যাবে খোলে)
ফসেট
- Alchemy Sepolia ফসেট (নতুন ট্যাবে খোলে)
- চেইন প্ল্যাটফর্ম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- Chainstack Sepolia ফসেট (নতুন ট্যাবে খোলে)
- ethfaucet.com Sepolia ফসেট (নতুন ট্যাবে খোলে)
- Google Cloud Web3 Sepolia ফসেট (নতুন ট্যাবে খোলে)
- Grabteeth (নতুন ট্যাবে খোলে)
- Infura Sepolia ফসেট (নতুন ট্যাবে খোলে)
- OpenFaucet.org Sepolia ফসেট (নতুন ট্যাবে খোলে)
- PoW ফসেট (নতুন ট্যাবে খোলে)
- QuickNode Sepolia ফসেট (নতুন ট্যাবে খোলে)
Hoodi
Hoodi হলো ভ্যালিডেটিং এবং স্টেকিং পরীক্ষা করার জন্য একটি টেস্টনেট। Hoodi নেটওয়ার্কটি এমন ব্যবহারকারীদের জন্য উন্মুক্ত যারা একটি টেস্টনেট ভ্যালিডেটর চালাতে চান। যেসব স্টেকার মেইননেটে ডিপ্লয় করার আগে প্রোটোকল আপগ্রেড পরীক্ষা করতে চান তাদের তাই Hoodi ব্যবহার করা উচিত।
- উন্মুক্ত ভ্যালিডেটর সেট, স্টেকাররা নেটওয়ার্ক আপগ্রেড পরীক্ষা করতে পারে
- বড় স্টেট, জটিল স্মার্ট কন্ট্রাক্ট ইন্টারঅ্যাকশন পরীক্ষা করার জন্য দরকারী
- সিঙ্কিং হতে বেশি সময় লাগে এবং একটি নোড চালানোর জন্য আরও স্টোরেজ প্রয়োজন
রিসোর্স
- ওয়েবসাইট (নতুন ট্যাবে খোলে)
- GitHub (নতুন ট্যাবে খোলে)
- এক্সপ্লোরার (নতুন ট্যাবে খোলে)
- চেকপয়েন্ট সিঙ্কিং (নতুন ট্যাবে খোলে)
- Otterscan (নতুন ট্যাবে খোলে)
- Etherscan (নতুন ট্যাবে খোলে)
ফসেট
- চেইন প্ল্যাটফর্ম Hoodi ফসেট (নতুন ট্যাবে খোলে)
- Hoodi ফসেট (নতুন ট্যাবে খোলে)
- OpenFaucet.org Hoodi ফসেট (নতুন ট্যাবে খোলে)
- PoW ফসেট (নতুন ট্যাবে খোলে)
Ephemery
Ephemery হলো এক অনন্য ধরণের টেস্টনেট যা প্রতি মাসে সম্পূর্ণভাবে রিসেট হয়। এক্সিকিউশন এবং ঐক্যমত স্টেট প্রতি 28 দিন পর জেনেসিসে ফিরে যায়, যার মানে টেস্টনেটে যা কিছু ঘটে তা ক্ষণস্থায়ী। এটি স্বল্পমেয়াদী পরীক্ষা, দ্রুত নোড বুটস্ট্র্যাপ এবং 'হ্যালো ওয়ার্ল্ড' ধরণের অ্যাপ্লিকেশনগুলির জন্য আদর্শ করে তোলে যেগুলির স্থায়ীত্বের প্রয়োজন নেই।
- সর্বদা নতুন স্টেট, ভ্যালিডেটর এবং অ্যাপগুলির স্বল্পমেয়াদী পরীক্ষা
- শুধুমাত্র কন্ট্রাক্টের বেসিক সেট অন্তর্ভুক্ত করে
- উন্মুক্ত ভ্যালিডেটর সেট এবং প্রচুর পরিমাণে ফান্ড অ্যাক্সেস করা সহজ
- সবচেয়ে ছোট নোড প্রয়োজনীয়তা এবং দ্রুততম সিঙ্কিং, গড়ে <5GB
রিসোর্স
- ওয়েবসাইট (নতুন ট্যাবে খোলে)
- GitHub (নতুন ট্যাবে খোলে)
- কমিউনিটি চ্যাট (নতুন ট্যাবে খোলে)
- Blockscout (নতুন ট্যাবে খোলে)
- Otterscan (নতুন ট্যাবে খোলে)
- বীকন এক্সপ্লোরার (নতুন ট্যাবে খোলে)
- চেকপয়েন্ট সিঙ্কিং (নতুন ট্যাবে খোলে)
- লঞ্চপ্যাড (নতুন ট্যাবে খোলে)
ফসেট
Holesky (অবচয়িত)
Holesky টেস্টনেটটি 2025 সালের সেপ্টেম্বর থেকে অবচয়িত (deprecated) হয়েছে। স্টেকিং অপারেটর এবং পরিকাঠামো প্রদানকারীদের ভ্যালিডেটর পরীক্ষার জন্য এর পরিবর্তে Hoodi ব্যবহার করা উচিত।
- Holesky টেস্টনেট বন্ধের ঘোষণা (নতুন ট্যাবে খোলে) - EF ব্লগ, 1-সেপ্টেম্বর-2025
- Holesky এবং Hoodi টেস্টনেট আপডেট (নতুন ট্যাবে খোলে) - EF ব্লগ, 18-মার্চ-2025
লেয়ার ২ (l2) টেস্টনেট
লেয়ার ২ (l2) হলো ইথেরিয়াম স্কেলিং সলিউশনের একটি নির্দিষ্ট সেট বর্ণনা করার জন্য একটি যৌথ শব্দ। একটি লেয়ার ২ (l2) হলো একটি পৃথক ব্লকচেইন যা ইথেরিয়ামকে প্রসারিত করে এবং ইথেরিয়ামের নিরাপত্তা গ্যারান্টি উত্তরাধিকার সূত্রে পায়। লেয়ার ২ (l2) টেস্টনেটগুলি সাধারণত পাবলিক ইথেরিয়াম টেস্টনেটগুলির সাথে শক্তভাবে যুক্ত থাকে।
আরবিট্রাম Sepolia
আরবিট্রাম (নতুন ট্যাবে খোলে)-এর জন্য একটি টেস্টনেট।
রিসোর্স
ফসেট
- Alchemy আরবিট্রাম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- চেইনলিংক আরবিট্রাম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- ethfaucet.com আরবিট্রাম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- OpenFaucet.org আরবিট্রাম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- QuickNode আরবিট্রাম Sepolia ফসেট (নতুন ট্যাবে খোলে)
অপটিমিস্টিক Sepolia
অপটিমিজম (নতুন ট্যাবে খোলে)-এর জন্য একটি টেস্টনেট।
রিসোর্স
ফসেট
- Alchemy ফসেট (নতুন ট্যাবে খোলে)
- চেইনলিংক ফসেট (নতুন ট্যাবে খোলে)
- ethfaucet.com অপটিমিজম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- OpenFaucet.org অপটিমিজম Sepolia ফসেট (নতুন ট্যাবে খোলে)
- টেস্টনেট ফসেট (নতুন ট্যাবে খোলে)
Starknet Sepolia
Starknet (নতুন ট্যাবে খোলে)-এর জন্য একটি টেস্টনেট।
রিসোর্স
ফসেট
- Alchemy ফসেট (নতুন ট্যাবে খোলে)
- Blast Starknet Sepolia ফসেট (নতুন ট্যাবে খোলে)
- Starknet ফসেট (নতুন ট্যাবে খোলে)
প্রাইভেট নেটওয়ার্ক
একটি ইথেরিয়াম নেটওয়ার্ক হলো একটি প্রাইভেট নেটওয়ার্ক যদি এর নোডগুলি কোনো পাবলিক নেটওয়ার্কের (যেমন, মেইননেট বা একটি টেস্টনেট) সাথে সংযুক্ত না থাকে। এই প্রসঙ্গে, প্রাইভেট বলতে সুরক্ষিত বা নিরাপদ বোঝায় না, বরং সংরক্ষিত বা বিচ্ছিন্ন বোঝায়।
ডেভেলপমেন্ট নেটওয়ার্ক
একটি ইথেরিয়াম অ্যাপ্লিকেশন ডেভেলপ করার জন্য, এটি ডিপ্লয়মেন্ট করার আগে কীভাবে কাজ করে তা দেখার জন্য আপনি এটিকে একটি প্রাইভেট নেটওয়ার্কে চালাতে চাইবেন। ওয়েব ডেভেলপমেন্টের জন্য আপনি যেভাবে আপনার কম্পিউটারে একটি লোকাল সার্ভার তৈরি করেন, ঠিক সেভাবেই আপনি আপনার dapp পরীক্ষা করার জন্য একটি লোকাল ব্লকচেইন ইনস্ট্যান্স তৈরি করতে পারেন। এটি একটি পাবলিক টেস্টনেটের চেয়ে অনেক দ্রুত ইটারেশনের অনুমতি দেয়।
এতে সহায়তা করার জন্য নিবেদিত প্রজেক্ট এবং টুল রয়েছে। ডেভেলপমেন্ট নেটওয়ার্ক সম্পর্কে আরও জানুন।
কনসোর্টিয়াম নেটওয়ার্ক
ঐক্যমত প্রক্রিয়াটি বিশ্বস্ত নোডগুলির একটি পূর্ব-নির্ধারিত সেট দ্বারা নিয়ন্ত্রিত হয়। উদাহরণস্বরূপ, পরিচিত একাডেমিক প্রতিষ্ঠানগুলির একটি প্রাইভেট নেটওয়ার্ক যার প্রতিটি একটি একক নোড পরিচালনা করে এবং নেটওয়ার্কের মধ্যে স্বাক্ষরকারীদের একটি থ্রেশহোল্ড দ্বারা ব্লকগুলি যাচাই করা হয়।
যদি একটি পাবলিক ইথেরিয়াম নেটওয়ার্ক পাবলিক ইন্টারনেটের মতো হয়, তবে একটি কনসোর্টিয়াম নেটওয়ার্ক একটি প্রাইভেট ইন্ট্রানেটের মতো।
কেন ইথেরিয়াম টেস্টনেটগুলির নামকরণ মেট্রো স্টেশনের নামে করা হয়েছে?
অনেক ইথেরিয়াম টেস্টনেটের নামকরণ বাস্তব-বিশ্বের মেট্রো বা ট্রেন স্টেশনের নামে করা হয়েছে। এই নামকরণের ঐতিহ্যটি প্রথম দিকে শুরু হয়েছিল এবং এটি সেই বিশ্বব্যাপী শহরগুলিকে প্রতিফলিত করে যেখানে অবদানকারীরা বসবাস করেছেন বা কাজ করেছেন। এটি প্রতীকী, স্মরণীয় এবং ব্যবহারিক। টেস্টনেটগুলি যেমন ইথেরিয়াম মেইননেট থেকে বিচ্ছিন্ন, তেমনি মেট্রো লাইনগুলিও ভূপৃষ্ঠের ট্র্যাফিক থেকে আলাদাভাবে চলে।
সাধারণত ব্যবহৃত এবং লিগ্যাসি টেস্টনেট
- Sepolia - গ্রিসের এথেন্সে একটি মেট্রো-সংযুক্ত এলাকা। বর্তমানে স্মার্ট কন্ট্রাক্ট এবং dApp পরীক্ষার জন্য ব্যবহৃত হয়।
- Hoodi - ভারতের বেঙ্গালুরুতে Hoodi মেট্রো স্টেশনের নামে নামকরণ করা হয়েছে। ভ্যালিডেটর এবং প্রোটোকল আপগ্রেড পরীক্ষার জন্য ব্যবহৃত হয়।
- Goerli (অবচয়িত) - জার্মানির বার্লিন-এ Görlitzer Bahnhof-এর নামে নামকরণ করা হয়েছে।
- Rinkeby (অবচয়িত) - একটি মেট্রো স্টেশন সহ স্টকহোমের একটি শহরতলির নামে নামকরণ করা হয়েছে।
- Ropsten (অবচয়িত) - স্টকহোমের একটি এলাকা এবং প্রাক্তন ফেরি/মেট্রো টার্মিনালকে বোঝায়।
- Kovan (অবচয়িত) - সিঙ্গাপুরের একটি MRT স্টেশনের নামে নামকরণ করা হয়েছে।
- Morden (অবচয়িত) - লন্ডনের একটি আন্ডারগ্রাউন্ড স্টেশনের নামে নামকরণ করা হয়েছে। ইথেরিয়ামের প্রথম পাবলিক টেস্টনেট।
অন্যান্য বিশেষায়িত টেস্টনেট
কিছু টেস্টনেট স্বল্পমেয়াদী বা আপগ্রেড-নির্দিষ্ট পরীক্ষার জন্য তৈরি করা হয়েছিল এবং সেগুলি অগত্যা মেট্রো-থিমযুক্ত নয়:
- Holesky (অবচয়িত) - প্রাগের Holešovice স্টেশনের নামে নামকরণ করা হয়েছে। ভ্যালিডেটর পরীক্ষার জন্য ব্যবহৃত হয়; 2025 সালে অবচয়িত হয়েছে।
- Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (সবগুলো অবচয়িত) এবং Ephemery - দ্য মার্জ, সাংহাই বা ভ্যালিডেটর পরীক্ষার মতো আপগ্রেড সিমুলেশনের জন্য উদ্দেশ্য-নির্মিত। কিছু নাম মেট্রো-ভিত্তিক হওয়ার পরিবর্তে আঞ্চলিক বা থিম্যাটিক।
মেট্রো স্টেশনের নাম ব্যবহার করা ডেভেলপারদের সংখ্যাসূচক চেইন আইডিগুলির উপর নির্ভর না করেই দ্রুত টেস্টনেটগুলি সনাক্ত করতে এবং মনে রাখতে সাহায্য করে। এটি ইথেরিয়ামের সংস্কৃতিকেও প্রতিফলিত করে: ব্যবহারিক, বিশ্বব্যাপী এবং মানবকেন্দ্রিক।
সম্পর্কিত টুল
- Chainlist (নতুন ট্যাবে খোলে) ওয়ালেট এবং প্রোভাইডারদের উপযুক্ত চেইন আইডি এবং নেটওয়ার্ক আইডির সাথে সংযুক্ত করার জন্য ইথেরিয়াম ভার্চুয়াল মেশিন (EVM) নেটওয়ার্কগুলির তালিকা
- EVM-ভিত্তিক চেইন (নতুন ট্যাবে খোলে) চেইন মেটাডেটা-এর GitHub রেপো যা Chainlist-কে শক্তি দেয়