আপনি কি ইথার ফুরিয়ে যাওয়ার চিন্তা না করেই আপনার ইথেরিয়াম স্মার্ট চুক্তি পরীক্ষা করতে চান? এই গাইডে আপনার মেটামাস্ক ওয়ালেটে আপনার পছন্দ মতো যতগুলি ফ্রি ইথার যোগ করবেন আমরা আপনাকে দেখাব। এই কৌশলটি ব্যবহার করে, আপনি পরীক্ষা এবং বিকাশে ব্যবহারের জন্য প্রচুর পরিমাণে ইথার সরবরাহ করতে পারেন। আপনার শুধুমাত্র NodeJs, Metamask-এর জন্য Chrome এক্সটেনশন এবং কয়েকটি সহজ পদক্ষেপের প্রয়োজন।
Web3 বিকাশের জগতে মূল্যবান অন্তর্দৃষ্টিগুলি মিস করবেন না! আমার চ্যানেলে সদস্যতা নেওয়ার মাধ্যমে , আপনি শিক্ষামূলক ভিডিওগুলির একটি বিস্তৃত পরিসরে অ্যাক্সেস পাবেন যা আপনার দক্ষতাকে পরবর্তী স্তরে নিয়ে যেতে সাহায্য করতে পারে৷ এবং আপনি যদি ব্যক্তিগতভাবে আমার সাথে সংযোগ করতে আগ্রহী হন, তাহলে আমি যে বইগুলি, কোর্সগুলি এবং পরিষেবাগুলি অফার করি তা দেখতে ভুলবেন না৷ Web3 বিকাশের এই উত্তেজনাপূর্ণ যাত্রায় আমার সাথে যোগ দিন এবং আসুন একসাথে এর পূর্ণ সম্ভাবনা আনলক করি!
এই টিউটোরিয়ালটি অনুসরণ করতে এবং আপনার মেটামাস্কে বিনামূল্যে ইথার লোড করতে, আপনার নিম্নলিখিত প্যাকেজগুলির প্রয়োজন হবে:
আপনি নীচের YouTube ভিডিও সহ ভিডিও টিউটোরিয়াল দেখতে পারেন।
এখন আপনার মেটামাস্ক ওয়ালেটে সীমাহীন ফ্রি ইথার লোড করার জন্য আপনাকে যে পদক্ষেপগুলি এবং পদ্ধতিগুলি করতে হবে তা একবার দেখে নেওয়া যাক৷
এর নমনীয়তা, সম্প্রসারণযোগ্যতা এবং গতির কারণে, অনেক ওয়েব3 ডেভেলপার এবং ওয়েব3 পেশাদার একইভাবে Ethereum নেটওয়ার্কে অ্যাপ্লিকেশন বিকাশের জন্য যেতে যেতে ফ্রেমওয়ার্ক হিসাবে Hardhat কে গ্রহণ করেছে।
Hardhat ব্যবহার করে মেটামাস্কে Ethers লোড করার ধাপগুলি এখানে রয়েছে।
ধাপ 1: প্রজেক্ট স্ট্রাকচার সেট আপ করা **freeTestEthers**
নামে একটি প্রজেক্ট তৈরি করুন, এটি যেকোন জাভাস্ক্রিপ্ট-ভিত্তিক প্রজেক্ট যেমন NodeJs, ReactJs, VueJs, এমনকি একটি NextJs প্রজেক্টও হতে পারে। এই উদাহরণের জন্য, আমরা একটি NodeJs প্রকল্প করব।
এর পরে, টার্মিনালে প্রোজেক্ট ফোল্ডারটি খুলুন বা কেবল সেই ডিরেক্টরিতে নেভিগেট করুন এবং নিম্নলিখিত কমান্ডগুলি চালান।
cd freeTestEthers npm init --y
উপরের কমান্ডটি একটি nodeJs প্রকল্প হিসাবে ফোল্ডারটি শুরু করবে। নিচের ছবিটি দেখুন।
ধাপ 2: Hardhat প্রজেক্ট তৈরি করা Hardhat প্যাকেজগুলি ইনস্টল করুন যা আপনাকে একটি ব্লকচেইন সার্ভার চালাতে সক্ষম করে, টার্মিনালে, নিম্নলিখিত কমান্ডগুলি চালান:
npm install hardhat
ইনস্টলেশনের পরে, নীচের হার্ডহাট কমান্ডটি চালান।
npx hardhat
এখন, ইনস্টলেশন সম্পূর্ণ করতে নীচের ছবিতে দেখা যেতে পারে এমন প্রম্পটিংগুলি অনুসরণ করুন:
ধাপ 3: হার্ডহ্যাট সার্ভার চালানো ইনস্টলেশন সমাপ্ত হলে, হার্ডহাট ব্লকচেইন সার্ভারটি স্পিন আপ করতে এই কমান্ডটি আবার চালান:
npx hardhat node
উপরের কমান্ডটি উপরের চিত্রের মতো দেখতে একটি সার্ভারকে স্পিন করা উচিত। অনুগ্রহ করে অ্যাকাউন্ট এবং তাদের ব্যক্তিগত কীগুলির মধ্যে পার্থক্য লক্ষ্য করুন। আমরা পরে মেটামাস্কে ইথার আমদানি করতে ব্যক্তিগত কী ব্যবহার করব।
ধাপ 4: মেটামাস্ক অ্যাক্সেস করা ইতিমধ্যেই ইনস্টল করা মেটামাস্কের সাথে, আপনার ব্রাউজার খুলুন এবং নিম্নলিখিত লিঙ্কটিতে যান যা আপনার মেটামাস্ক এক্সটেনশন ইন্টারফেস সম্পূর্ণরূপে খুলবে। এটি নীচের ছবির মত দেখতে হবে।
chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#
ধাপ 5: নেটওয়ার্ক কনফিগার করা
আমরা এখন মেটামাস্ককে বলি এই সেকশনের ৩য় ধাপে চলমান Hardhat সার্ভার ব্যবহার করতে।
মেটামাস্ক সাধারণত ডিফল্টভাবে একটি লোকালহোস্ট নেটওয়ার্কের সাথে আসে যা Hardhat কনফিগার করা থাকে, তাই আমাদের স্ক্র্যাচ থেকে নেটওয়ার্ক সেট আপ করার প্রয়োজন হবে না।
মেটামাস্কের নেটওয়ার্ক পৃষ্ঠায় যান এবং নিশ্চিত করুন যে আপনার সেটআপটি আমার মতো একই পৃষ্ঠায় রয়েছে।
আপনি কি উপরের ছবিতে নেটওয়ার্ক কনফিগারেশন লক্ষ্য করেছেন?
ধাপ 6: অ্যাকাউন্ট আমদানি করা ধাপ 3 থেকে, অ্যাকাউন্ট শূন্য (0) এর জন্য প্রথম ব্যক্তিগত কীটি অনুলিপি করুন যেমনটি নিম্নলিখিত ছবিতে দেখা যায়।
এখন, নিশ্চিত করুন যে আপনি আপনার পছন্দের নেটওয়ার্ক হিসাবে লোকালহোস্ট নির্বাচন করেছেন এবং নীচের ছবিতে দেখা যেতে পারে এমন “ ইমপোর্ট অ্যাকাউন্ট ” বোতামে ক্লিক করুন।
অভিনন্দন, আপনি একটি নতুন অ্যাকাউন্ট এর ব্যক্তিগত কী ব্যবহার করে আমদানি করতে সক্ষম হয়েছেন, এখন তুলনা করুন কিভাবে প্রাইভেট কী অ্যাকাউন্টের মাধ্যমে 5 ঠিকানা নীচের চিত্রের মতো একই।
আপনি এখন আপনার Hardhat সার্ভার থেকে আরো অ্যাকাউন্ট আমদানি করতে এই প্রক্রিয়া পুনরাবৃত্তি করতে পারেন.
এই এক-সময়ের প্রক্রিয়াটি বাস্তবায়িত হলে, যে কোনো সময় আপনি আপনার Hardhat ব্লকচেইন সার্ভার স্পিন আপ করবেন, আপনার অ্যাকাউন্টটি নতুন 10,000 ETH ব্যালেন্স সহ আপডেট করা হবে। আপনি এখন আপনার Hardhat উন্নয়ন প্রক্রিয়ার জন্য এই সমস্ত Ethers ব্যবহার করতে পারেন.
ট্রাফল হল স্মার্ট কন্ট্রাক্ট ডেভেলপমেন্টের জন্য টুলগুলির সবচেয়ে ব্যাপক স্যুটগুলির মধ্যে একটি। একটি ব্লকচেইন সার্ভারের জন্য, তাদের রয়েছে গানচে।
Ganache এর সাথে আপনাকে এটি একটি নির্দিষ্ট প্রকল্পে ইনস্টল করার দরকার নেই, আপনাকে কেবল এটিকে আপনার স্থানীয় মেশিনে বিশ্বব্যাপী একবার সেট আপ করতে হবে। গণচে ব্যবহার করে মেটামাস্কে ইথার লোড করার ধাপগুলি এখানে রয়েছে।
ধাপ 1: Ganache সার্ভার ইনস্টল করা আপনার মেশিনে বিশ্বব্যাপী Ganache ইনস্টল করতে, আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
npm install ganache --global //or sudo npm install ganache --global
ইনস্টলেশনের পরে, আপনি নীচের চিত্রের অনুরূপ একটি ফলাফল দেখতে হবে।
ধাপ 2: Ganache সার্ভার চালানো ইনস্টলেশন সমাপ্ত হলে, Ganache ব্লকচেইন সার্ভারটি স্পিন আপ করতে নীচের কমান্ডটি চালান:
ganache -d
উপরে উল্লিখিত কমান্ড ব্যবহার করে একটি সার্ভার তৈরি করা উচিত যা উপরের চিত্রের সাথে সাদৃশ্যপূর্ণ। অ্যাকাউন্ট এবং তাদের ব্যক্তিগত কীগুলি কীভাবে আলাদা তা দয়া করে মনোযোগ দিন৷ প্রাইভেট কীগুলি অবশেষে মেটামাস্কে ইথার আমদানি করতে ব্যবহার করা হবে ঠিক যেমনটি আমরা হার্ডহাটের সাথে করেছি।
ধাপ 3: নেটওয়ার্ক কনফিগার করা আরও একবার, আমাদের অবশ্যই মেটামাস্ককে এই বিভাগের ধাপ 3-তে সক্রিয় Ganache সার্ভারের সাথে সংযোগ করতে নির্দেশ দিতে হবে। এবার, একেবারে নতুন নেটওয়ার্ক যোগ করা হবে।
আপনার কনফিগারেশন মেটামাস্কের নেটওয়ার্ক পৃষ্ঠায় আমার মত একই পৃষ্ঠায় আছে কিনা যাচাই করুন।
এখন এটা জানা উচিত যে Hardhat এবং Ganache সার্ভারের মধ্যে পার্থক্য হল তাদের চেইন আইডি। Hardhat এর একটি 31337 চেইন আইডি আছে, Ganache 1337 আছে। নিশ্চিত করুন যে আপনি এটিকে আপনার নেটওয়ার্ক তালিকায় যুক্ত করতে সেভ বোতামে ক্লিক করুন।
ধাপ 4: অ্যাকাউন্ট আমদানি করা ধাপ 3 থেকে, অ্যাকাউন্ট শূন্য (0) এর জন্য প্রথম ব্যক্তিগত কীটি অনুলিপি করুন যেমনটি নিম্নলিখিত ছবিতে দেখা যায়।
এখন, নিশ্চিত করুন যে আপনি আপনার পছন্দের নেটওয়ার্ক হিসাবে লোকালহোস্ট নির্বাচন করেছেন এবং নীচের ছবিতে দেখা যেতে পারে এমন “ ইমপোর্ট অ্যাকাউন্ট ” বোতামে ক্লিক করুন।
অভিনন্দন, আপনি একটি নতুন অ্যাকাউন্ট এর ব্যক্তিগত কী ব্যবহার করে আমদানি করতে সক্ষম হয়েছেন, এখন তুলনা করুন কিভাবে প্রাইভেট কী অ্যাকাউন্টের মাধ্যমে 5 ঠিকানা নীচের চিত্রের মতো একই।
আপনি এই পদ্ধতিতে আপনার মেটামাস্ক ওয়ালেটে অ্যাকাউন্ট আমদানি করতে পারেন। এখন এই পদ্ধতিটি করলে আপনি আরও গণচে সার্ভার অ্যাকাউন্ট আমদানি করতে পারবেন।
এই ওয়ান-টাইম পদ্ধতিটি সম্পূর্ণ করার পরে, আপনি যতবার একটি Hardhat ব্লকচেইন সার্ভার পাওয়ার আপ করবেন, আপনার অ্যাকাউন্টটি 1,000 ETH এর নতুন ব্যালেন্স সহ আপডেট করা হবে। এই সমস্ত Ethers এখন আপনার Hardhat বিকাশ পদ্ধতিতে ব্যবহারের জন্য উপলব্ধ।
একটি চাওয়া-পাওয়া স্মার্ট চুক্তি বিকাশকারী হওয়ার সুযোগটি মিস করবেন না! আমার বই, "ক্যাপচারিং স্মার্ট কন্ট্রাক্ট ডেভেলপমেন্ট" এর একটি অনুলিপি হাতে পান এবং এই উত্তেজনাপূর্ণ ক্ষেত্রে পারদর্শী হতে আপনার প্রয়োজনীয় দক্ষতা এবং জ্ঞান অর্জন করুন। এবং আপনি এটিতে থাকাকালীন, সর্বশেষ ওয়েব3 ডেভেলপমেন্ট ভিডিওগুলির সাথে আপ টু ডেট থাকতে আমার চ্যানেলে সাবস্ক্রাইব করতে ভুলবেন না৷
উপসংহারে, এই নির্দেশিকাটি পরীক্ষা এবং উন্নয়নের উদ্দেশ্যে একটি মেটামাস্ক ওয়ালেটে সীমাহীন বিনামূল্যে ইথার যোগ করার জন্য দুটি পদ্ধতি, হার্ডহাট এবং গানচে পদ্ধতি অফার করে। উভয় পদ্ধতির জন্য NodeJs ইনস্টল করা, Metamask-এর জন্য Chrome এক্সটেনশন এবং Hardhat বা Ganache ফ্রেমওয়ার্কের ব্যবহার প্রয়োজন। গাইডে বর্ণিত পদক্ষেপগুলি অনুসরণ করে, ব্যবহারকারীরা সহজেই তাদের মেটামাস্ক ওয়ালেটে ইথার লোড করতে পারে এবং ইথেরিয়াম স্মার্ট চুক্তিগুলি পরীক্ষা এবং বিকাশের জন্য প্রচুর সরবরাহ উপলব্ধ করতে পারে।
এই টিউটোরিয়ালের জন্য এটাই, টিউন করার জন্য ধন্যবাদ, এবং পরবর্তী টিউটোরিয়ালে দেখা হবে!
গসপেল ডার্লিংটন হল একজন ফুল-স্ট্যাক ব্লকচেইন ডেভেলপার যার সফটওয়্যার ডেভেলপমেন্ট শিল্পে 7
বছরের অভিজ্ঞতা রয়েছে।
সফ্টওয়্যার ডেভেলপমেন্ট, লেখালেখি এবং শিক্ষার সমন্বয় করে, তিনি দেখিয়েছেন কীভাবে ইভিএম-সামঞ্জস্যপূর্ণ ব্লকচেইন নেটওয়ার্কে বিকেন্দ্রীভূত অ্যাপ্লিকেশন তৈরি করা যায়।
তার সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে টুইটার , গিথুব , লিঙ্কডইন বা তার ওয়েবসাইটে তার পৃষ্ঠাটি দেখুন এবং অনুসরণ করুন।