Web3 বিকাশের জগতে মূল্যবান অন্তর্দৃষ্টিগুলি মিস করবেন না! , আপনি শিক্ষামূলক ভিডিওগুলির একটি বিস্তৃত পরিসরে অ্যাক্সেস পাবেন যা আপনার দক্ষতাকে পরবর্তী স্তরে নিয়ে যেতে সাহায্য করতে পারে৷ এবং আপনি যদি ব্যক্তিগতভাবে আমার সাথে সংযোগ করতে আগ্রহী হন, তাহলে আমি এবং অফার করি তা দেখতে ভুলবেন না৷ Web3 বিকাশের এই উত্তেজনাপূর্ণ যাত্রায় আমার সাথে যোগ দিন এবং আসুন একসাথে এর পূর্ণ সম্ভাবনা আনলক করি!
ধাপ 1: প্রজেক্ট স্ট্রাকচার সেট আপ করা **freeTestEthers**
নামে একটি প্রজেক্ট তৈরি করুন, এটি যেকোন জাভাস্ক্রিপ্ট-ভিত্তিক প্রজেক্ট যেমন NodeJs, ReactJs, VueJs, এমনকি একটি NextJs প্রজেক্টও হতে পারে। এই উদাহরণের জন্য, আমরা একটি NodeJs প্রকল্প করব।
cd freeTestEthers npm init --y
ধাপ 2: Hardhat প্রজেক্ট তৈরি করা Hardhat প্যাকেজগুলি ইনস্টল করুন যা আপনাকে একটি ব্লকচেইন সার্ভার চালাতে সক্ষম করে, টার্মিনালে, নিম্নলিখিত কমান্ডগুলি চালান:
npm install hardhat
npx hardhat
ধাপ 3: হার্ডহ্যাট সার্ভার চালানো ইনস্টলেশন সমাপ্ত হলে, হার্ডহাট ব্লকচেইন সার্ভারটি স্পিন আপ করতে এই কমান্ডটি আবার চালান:
npx hardhat node
উপরের কমান্ডটি উপরের চিত্রের মতো দেখতে একটি সার্ভারকে স্পিন করা উচিত। অনুগ্রহ করে অ্যাকাউন্ট এবং তাদের ব্যক্তিগত কীগুলির মধ্যে পার্থক্য লক্ষ্য করুন। আমরা পরে মেটামাস্কে ইথার আমদানি করতে ব্যক্তিগত কী ব্যবহার করব।
ধাপ 4: মেটামাস্ক অ্যাক্সেস করা ইতিমধ্যেই ইনস্টল করা মেটামাস্কের সাথে, আপনার ব্রাউজার খুলুন এবং নিম্নলিখিত লিঙ্কটিতে যান যা আপনার মেটামাস্ক এক্সটেনশন ইন্টারফেস সম্পূর্ণরূপে খুলবে। এটি নীচের ছবির মত দেখতে হবে।
chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#
ধাপ 5: নেটওয়ার্ক কনফিগার করা
আমরা এখন মেটামাস্ককে বলি এই সেকশনের ৩য় ধাপে চলমান Hardhat সার্ভার ব্যবহার করতে।
আপনি কি উপরের ছবিতে নেটওয়ার্ক কনফিগারেশন লক্ষ্য করেছেন?
ধাপ 6: অ্যাকাউন্ট আমদানি করা ধাপ 3 থেকে, অ্যাকাউন্ট শূন্য (0) এর জন্য প্রথম ব্যক্তিগত কীটি অনুলিপি করুন যেমনটি নিম্নলিখিত ছবিতে দেখা যায়।
এখন, নিশ্চিত করুন যে আপনি আপনার পছন্দের নেটওয়ার্ক হিসাবে লোকালহোস্ট নির্বাচন করেছেন এবং নীচের ছবিতে দেখা যেতে পারে এমন “ ইমপোর্ট অ্যাকাউন্ট ” বোতামে ক্লিক করুন।
অভিনন্দন, আপনি একটি নতুন অ্যাকাউন্ট এর ব্যক্তিগত কী ব্যবহার করে আমদানি করতে সক্ষম হয়েছেন, এখন তুলনা করুন কিভাবে প্রাইভেট কী অ্যাকাউন্টের মাধ্যমে 5 ঠিকানা নীচের চিত্রের মতো একই।
ধাপ 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) এর জন্য প্রথম ব্যক্তিগত কীটি অনুলিপি করুন যেমনটি নিম্নলিখিত ছবিতে দেখা যায়।
এখন, নিশ্চিত করুন যে আপনি আপনার পছন্দের নেটওয়ার্ক হিসাবে লোকালহোস্ট নির্বাচন করেছেন এবং নীচের ছবিতে দেখা যেতে পারে এমন “ ইমপোর্ট অ্যাকাউন্ট ” বোতামে ক্লিক করুন।
আপনি এই পদ্ধতিতে আপনার মেটামাস্ক ওয়ালেটে অ্যাকাউন্ট আমদানি করতে পারেন। এখন এই পদ্ধতিটি করলে আপনি আরও গণচে সার্ভার অ্যাকাউন্ট আমদানি করতে পারবেন।
একটি চাওয়া-পাওয়া স্মার্ট চুক্তি বিকাশকারী হওয়ার সুযোগটি মিস করবেন না! এবং এই উত্তেজনাপূর্ণ ক্ষেত্রে পারদর্শী হতে আপনার প্রয়োজনীয় দক্ষতা এবং জ্ঞান অর্জন করুন। এবং আপনি এটিতে থাকাকালীন, সর্বশেষ ওয়েব3 ডেভেলপমেন্ট ভিডিওগুলির সাথে আপ টু ডেট থাকতে করতে ভুলবেন না৷
গসপেল ডার্লিংটন হল একজন ফুল-স্ট্যাক ব্লকচেইন ডেভেলপার যার সফটওয়্যার ডেভেলপমেন্ট শিল্পে 7
বছরের অভিজ্ঞতা রয়েছে।