paint-brush
ডকার সোয়ার্ম ব্যবহার করে কীভাবে একটি ইথেরিয়াম 2.0 নোড এবং যাচাইকারী সেট আপ করবেন: একটি ধাপে ধাপে নির্দেশিকাদ্বারা@tirtha
4,394 পড়া
4,394 পড়া

ডকার সোয়ার্ম ব্যবহার করে কীভাবে একটি ইথেরিয়াম 2.0 নোড এবং যাচাইকারী সেট আপ করবেন: একটি ধাপে ধাপে নির্দেশিকা

দ্বারা Tirtha Sarker4m2023/05/07
Read on Terminal Reader
Read this story w/o Javascript

অতিদীর্ঘ; পড়তে

এই নিবন্ধে, আমরা আপনাকে ডকার সোয়ার্ম ব্যবহার করে একটি Ethereum 2.0 নোড এবং যাচাইকারী অ্যাকাউন্ট সেট আপ করার প্রক্রিয়ার মধ্য দিয়ে চলে যাব। এই গাইডের শেষের মধ্যে, আপনি নেটওয়ার্কে অবদান রাখতে এবং অল্প সময়ের মধ্যে পুরষ্কার অর্জনের পেশাদার হয়ে উঠবেন। সুতরাং, আপনার প্রিয় পানীয়টি নিন, বাকল আপ করুন এবং আসুন শুরু করা যাক!
featured image - ডকার সোয়ার্ম ব্যবহার করে কীভাবে একটি ইথেরিয়াম 2.0 নোড এবং যাচাইকারী সেট আপ করবেন: একটি ধাপে ধাপে নির্দেশিকা
Tirtha Sarker HackerNoon profile picture
0-item
1-item

আপনি কি Ethereum 2.0 তরঙ্গে চড়ার জন্য প্রস্তুত এবং বৈধকারী পুরষ্কার উপার্জন শুরু করতে? যদি তাই হয়, আপনি সঠিক জায়গায় এসেছেন.

পূর্ববর্তী একটি নিবন্ধে, আমি আলোচনা করেছি কিভাবে আমরা Ethereum 1.0 নোড সেট আপ করতে পারি, এটি এখানে দেখুন। আমরা আপনাকে ডকার সোয়ার্ম ব্যবহার করে একটি Ethereum 2.0 নোড এবং যাচাইকারী অ্যাকাউন্ট সেট আপ করার প্রক্রিয়ার মধ্য দিয়ে নিয়ে যাব। এই গাইডের শেষের মধ্যে, আপনি Ethereum 2.0 নেটওয়ার্কে অবদান রাখতে এবং অল্প সময়ের মধ্যে পুরষ্কার অর্জনের একজন পেশাদার হয়ে উঠবেন। সুতরাং, আপনার প্রিয় পানীয়টি নিন, বাকল আপ করুন এবং আসুন শুরু করা যাক! 😎 🚀


⚙️️শুরু করা

আমরা সেটআপে ডুব দেওয়ার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত সরঞ্জাম এবং সংস্থানগুলি প্রস্তুত করেছেন:

  1. আপনার কম্পিউটারে ডকার এবং ডকার সোয়ার্ম ইনস্টল করা হয়েছে। আপনার যদি সাহায্যের প্রয়োজন হয়, অফিসিয়াল ইনস্টলেশন গাইড অনুসরণ করুন: https://docs.docker.com/get-docker/
  2. আপনার যাচাইকারী অ্যাকাউন্টের জন্য কমপক্ষে 32 ETH স্টক।

🐳 ধাপ 2: ডকার কম্পোজ ফাইল তৈরি করা

এখন ডকার প্রস্তুত, আসুন docker-compose.yml ফাইলটি তৈরি করি যা আমাদের Ethereum 2.0 নোড এবং ভ্যালিডেটর সেটআপকে সংজ্ঞায়িত করবে। আপনার কম্পিউটারে একটি ডিরেক্টরি নির্বাচন করুন বা তৈরি করুন যেখানে আপনি প্রকল্প ফাইলগুলি সংরক্ষণ করতে চান৷ এটি আপনার পক্ষে অ্যাক্সেস করা সহজ এমন যেকোনো অবস্থান হতে পারে। উদাহরণস্বরূপ, আপনি নামক একটি নতুন ডিরেক্টরি তৈরি করতে পারেন

 eth2-node
 
আপনার হোম ফোল্ডারে। টার্মিনাল খুলুন এবং চালান:

 mkdir ~/eth2-node cd ~/eth2-node

এরপরে, আপনার পছন্দের একটি পাঠ্য সম্পাদক ব্যবহার করে docker-compose.yml নামে একটি নতুন ফাইল তৈরি করুন। উদাহরণস্বরূপ, টার্মিনালে, আপনি ন্যানো পাঠ্য সম্পাদক ব্যবহার করতে পারেন:

 nano docker-compose.yml

একদা

 docker-compose.yml
ফাইলটি আপনার পাঠ্য সম্পাদকে খোলা আছে, নিম্নলিখিত বিষয়বস্তু অনুলিপি এবং পেস্ট করুন:

 version: '3.9'
services:
  beacon-node:
    image: gcr.io/prysmaticlabs/prysm/beacon-chain:latest
    volumes:
      - ./data:/data
    command: --datadir=/data --http-web3provider=<YOUR_ETH1_NODE_URL>
    networks:
      - eth2
  validator:
    image: gcr.io/prysmaticlabs/prysm/validator:latest
    depends_on:
      - beacon-node
    volumes:
      - ./validator:/validator
    command: --wallet-dir=/validator --beacon-rpc-provider=beacon-node:4000
    networks:
      - eth2
networks:
  eth2:

প্রতিস্থাপন নিশ্চিত করুন

 <YOUR_ETH1_NODE_URL>
আপনার Ethereum 1.0 নোড URL এর সাথে।

🏦 ধাপ 3: একটি যাচাইকারী অ্যাকাউন্ট তৈরি করা

আমরা আমাদের সেটআপ স্থাপন করার আগে, আমাদের একটি যাচাইকারী অ্যাকাউন্ট তৈরি করতে হবে। এটি করার জন্য, https://github.com/ethereum/eth2.0-deposit-cli থেকে Eth2.0 ডিপোজিট CLI টুল ডাউনলোড এবং ইনস্টল করুন।

একটি ভ্যালিডেটর কী পেয়ার তৈরি করতে এবং ডেটা ফাইল জমা করতে নির্দেশাবলী অনুসরণ করুন। মধ্যে চাবি সংরক্ষণ করুন

 ./validator
ডিরেক্টরি, যা আপনাকে আপনার eth2-নোড প্রকল্প ফোল্ডারের মধ্যে তৈরি করতে হবে:

 mkdir ~/eth2-node/validator

💰ধাপ 4: স্টেকিং 32 ETH

এখন আপনার 32 ETH বাজি ধরার সময়! https://launchpad.ethereum.org/ এ ইথেরিয়াম লঞ্চপ্যাডে যান। ওয়েবসাইটের ধাপগুলি অনুসরণ করুন এবং ধাপ 3-এ তৈরি করা ডিপোজিট ডেটা ফাইল ব্যবহার করে 32 ETH জমা করুন। ভবিষ্যতের রেফারেন্সের জন্য লেনদেন হ্যাশ সংরক্ষণ করতে ভুলবেন না।

🚢 ধাপ 5: ডকার সোয়ার্মের সাথে সেটআপ স্থাপন করা

আপনার জমা পাঠানোর সাথে, ডকার সোয়ার্ম ব্যবহার করে আপনার ইথেরিয়াম 2.0 নোড এবং যাচাইকারী সেটআপ স্থাপন করার সময় এসেছে। আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

 docker stack deploy -c docker-compose.yml eth 2

এই কমান্ডটি বীকন নোড এবং ভ্যালিডেটর কন্টেইনার তৈরি করবে।

📝 ধাপ 6: আপনার পাত্রের স্থিতি পরীক্ষা করা

আপনার পাত্রের অবস্থা পরীক্ষা করতে, আপনি ব্যবহার করতে পারেন

 docker container ls
কমান্ড, যা আপনার Ethereum 2.0 নোড এবং ভ্যালিডেটর সহ আপনার সমস্ত চলমান পাত্রে তালিকাভুক্ত করবে।

🌐 ধাপ 7: বীকন নোড সিঙ্ক করা হচ্ছে

Ethereum 2.0 নেটওয়ার্কের সাথে বীকন নোড সিঙ্ক হতে কিছু সময় লাগতে পারে। আপনি নিম্নলিখিত কমান্ড ব্যবহার করে অগ্রগতি নিরীক্ষণ করতে পারেন:

 docker logs -f < beacon_node_container_id >

একবার আপনার বীকন নোড সম্পূর্ণরূপে সিঙ্ক হয়ে গেলে, আপনার যাচাইকারী ব্লকগুলি যাচাই করা এবং পুরষ্কার অর্জন করা শুরু করবে!

👁️‍🗨️ধাপ 8: আপনার যাচাইকারীর কর্মক্ষমতা নিরীক্ষণ করা

আপনার যাচাইকারীর কর্মক্ষমতার উপর ট্যাব রাখতে, আপনি Beaconcha.in ( https://beaconcha.in ) বা Etherscan ( https://etherscan.io ) ব্যবহার করতে পারেন। ওয়েবসাইটের স্থিতি, পুরষ্কার এবং জরিমানা ট্র্যাক করতে আপনার বৈধকারীর সর্বজনীন কী লিখুন।

🔐নিরাপত্তার সর্বোত্তম অভ্যাস

একজন যাচাইকারী হিসাবে, আপনার যাচাইকারী কীগুলি সুরক্ষিত রাখা অত্যন্ত গুরুত্বপূর্ণ। আপনি যদি এই কীগুলি হারিয়ে ফেলেন, তাহলে আপনি আপনার স্টেক করা ETH এবং পুরস্কারগুলি প্রত্যাহার করতে পারবেন না৷ উপরন্তু, একই বৈধকারীর একাধিক দৃষ্টান্ত চালানো এড়িয়ে চলুন, কারণ এর ফলে শাস্তি কমাতে পারে।

আর...

যে একটি মোড়ানো!

🥳অভিনন্দন! আপনি সফলভাবে Docker Swarm ব্যবহার করে একটি Ethereum 2.0 নোড এবং যাচাইকারী অ্যাকাউন্ট সেট আপ করেছেন৷ আপনি এখন সক্রিয়ভাবে নেটওয়ার্কের নিরাপত্তায় অবদান রাখছেন এবং প্রক্রিয়ায় পুরষ্কার অর্জন করছেন। Ethereum 2.0 ইকোসিস্টেম ক্রমাগত বৃদ্ধি পাচ্ছে, তাই সর্বশেষ উন্নয়ন, সরঞ্জাম এবং অ্যাপ্লিকেশনগুলির সাথে আপ-টু-ডেট থাকুন। ধারনা এবং জ্ঞান বিনিময় করতে ফোরাম, ডিসকর্ড এবং গিটহাবে Ethereum 2.0 সম্প্রদায়ের সাথে সংযোগ করুন৷

হ্যাপি স্টেকিং!