November 9, 2023

শার্দিয়াম স্ফিংক্স এ কিভাবে একটি ভ্যালিডেটর নোড চালাবেন

একটি ভ্যালিডেটর পরিচালনার সুবিধা

আপনার নিজস্ব যাচাইকারী চালানো:

-enhances Shardeum network security

-earns testnet SHM from user transaction fees

লেনদেন বৈধ করা

শার্দিয়াম যাচাইকারী লেনদেনের উপর ঐক্যমত সঞ্চালন.

সৎ লেনদেন সম্মতি সহ শার্দিয়াম যাচাইকারীরা টেস্টনেট এসএইচএম উপার্জন করে।

অসাধু লেনদেন সম্মতি সহ শার্দিয়াম যাচাইকারীদের তাদের টেস্টনেট এসএইচএম কমানো হবে।

INFO

Estimate future validator rewards using the Node Reward Calculator

ন্যূনতম হার্ডওয়্যার প্রয়োজনীয়তা

-250 GB SSD storage

-Quad core CPU less than 10 years old if self hosting

-Dual core CPU works if hosted with newer Xeons / EPYC

-16 GB of ram,  4+ GB of virtual memory recommended

-Hosting: 8 GB RAM + 8 GB Virtual Memory

আমি কিভাবে শার্দিয়াম এ একটি ভ্যালিডেটর চালাব?

https://youtu.be/nv0yol1iNY0

ধাপ ১: পূর্বশর্ত ইনস্টল করুন

একটি শেল টার্মিনাল খুলুন

শেল সিএলআই কমান্ডের জন্য টার্মিনাল ইন্টারফেস অ্যাক্সেস করুন:

  • লিনাক্স

(Press at the same time)

Ctrl + Alt + T

  • ম্যাক

(Press at the same time)

Command + Space bar

(Type)

Terminal

প্যাকেজ ম্যানেজার ইনস্টল করুন

ফাইলগুলি ডাউনলোড করতে আমরা এই টিউটোরিয়ালে কার্ল ব্যবহার করব:

তথ্য

ম্যাক কার্ল সহ আসে, তাই আমরা কার্ল সহ হোমব্রু ইনস্টল করব (যা লিনাক্সে অ্যাপটির মতো হ্যান্ডেল প্যাকেজগুলি পরিচালনা করবে)।

  • লিনাক্স

sudo apt-get install curl

  • ম্যাক

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

আপনার পিএটিএইচ-এ হোমব্রু যোগ করুন:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"'

eval "$(/opt/homebrew/bin/brew shellenv)"

প্যাকেজ ম্যানেজার আপডেট করুন

আপনার প্যাকেজগুলি প্রথমে আপ টু ডেট আছে তা নিশ্চিত করুন:

তথ্য

আপনি যখন একটি কমান্ডে সুডো যোগ করেন, তখন আউটপুট অ্যাডমিন যাচাইকরণের জন্য আপনার সিস্টেমের পাসওয়ার্ড চাইবে।

  • লিনাক্স

sudo apt update

  • ম্যাক

brew update

ডকার ইনস্টল করুন

ডকার.আইও দিয়ে ডকার ইনস্টল করুন:

  • লিনাক্স

sudo apt install docker.io

  • ম্যাক

brew install docker

ডকার এর সাথে কাজ করছে কিনা তা পরীক্ষা করুন (২০.১০.১২ বা উচ্চতর সংস্করণ ফেরত দেওয়া উচিত):

  • শেল

docker --version

ডকার-কম্পোজ ইনস্টল করুন

কার্ল অনুরোধ ডকার-কম্পোজ:

  • লিনাক্স

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  • ম্যাক

brew install docker-compose

ডকার-কম্পোজের জন্য সেটআপ অনুমতি:

  • শেল

sudo chmod +x /usr/local/bin/docker-compose

ডকার-কম্পোজ এর সাথে কাজ করছে কিনা তা পরীক্ষা করুন (১.২৯.২ বা উচ্চতর সংস্করণ ফেরত দেওয়া উচিত):

  • শেল

docker-compose --version

টিপ

উইন্ডোজ-এ শার্দিয়াম যাচাইকারী সমর্থন ভবিষ্যতে আসবে।

ধাপ ২: ভ্যালিডেটর ডাউনলোড এবং ইনস্টল করুন

চালান:

  • শেল

curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

টার্মিনাল আপনার সেটআপ সেটিংস সম্পর্কে প্রশ্ন জিজ্ঞাসা করবে।

বাগ রিপোর্টিংয়ের জন্য যাচাইকারী ডেটা সংগ্রহ করার অনুমতি দিন:

By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?:

ওয়েব-ভিত্তিক ড্যাশবোর্ড সেট আপ করতে y লিখুন:

Do you want to run the web based Dashboard? (y/n): y

ড্যাশবোর্ড অ্যাক্সেসের জন্য একটি পাসওয়ার্ড সেট করুন:

Set the password to access the Dashboard:

ওয়েব-ভিত্তিক ড্যাশবোর্ডের জন্য একটি কাস্টম সেশন পোর্ট যোগ করুন বা পোর্ট ৮০৮০-এর জন্য এন্টার টিপুন:

Enter the port (1025-65536) to access the web based Dashboard (default 8080):

একটি কাস্টম বহিরাগত আইপি ঠিকানা যোগ করুন বা একটি স্বয়ংক্রিয়ভাবে সনাক্ত করা আইপি ঠিকানা ব্যবহার করুন:

If you wish to set an explicit external IP, enter an IPv4 address (default=auto):

একটি কাস্টম অভ্যন্তরীণ আইপি ঠিকানা যোগ করুন বা একটি স্বয়ংক্রিয়ভাবে সনাক্ত করা আইপি ঠিকানা ব্যবহার করুন:

If you wish to set an explicit internal IP, enter an IPv4 address (default=auto):

প্রথম পি২পি পোর্ট সেট করুন (ডিফল্ট ৯০০১):

To run a validator on the Sphinx Validator 1.X network, you will need to open two ports in your firewall.

This allows p2p communication between nodes.

Enter the first port (1025-65536) for p2p communication (default 9001):

দ্বিতীয় পি২পি পোর্ট সেট করুন (ডিফল্ট ১০০০১):

Enter the second port (1025-65536) for p2p communication (default 10001):

একটি কাস্টম পাথ যোগ করুন বা রুটে ইনস্টল করুন:

What base directory should the node use (defaults to ~/.shardeum):

ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।

সতর্ক করা

আপনি যদি একটি রাউটারের পিছনে থাকেন এবং আপনি পি২পি যোগাযোগের জন্য পোর্ট ৯০০১ এবং ১০০০১ ব্যবহার করছেন, নিশ্চিত করুন যে পোর্ট ৯০০১ এবং ১০০০১, ফরোয়ার্ড করা হয়েছে (এটি করতে সতর্ক থাকুন কারণ এটি আপনার ফায়ারওয়াল পরিবর্তন করবে)।

এটিএন্ডটি সহ রাউটার পোর্ট ফরওয়ার্ডিং উদাহরণ:

https://www.att.com/support/article/u-verse-high-speed-internet/KM1010280/

রাউটার পোর্ট ফরওয়ার্ডিং সম্পর্কে আরও তথ্য:

https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/

তথ্যসূত্র:

https://gitlab.com/shardeum/validator/dashboard/

ধাপ ৩: যাচাইকারী সিএলআই খুলুন

রান করে নিশ্চিত করুন যে আপনি রুট ডিরেক্টরিতে আছেন:

  • শেল

cd

লুকানো শার্দিয়াম ডিরেক্টরিতে যান:

  • শেল

cd .shardeum

নিম্নলিখিত শেল স্ক্রিপ্ট চালিয়ে সিএলআই শুরু করুন:

  • শেল

./shell.sh

সতর্কতা

আপনি যদি ডকার কন্টেইনার ত্রুটি দেখতে পান:

Error response from daemon: Container <container_id_hexadecimal> is not running

ত্রুটিগুলি দূরে না যাওয়া পর্যন্ত সমস্ত ডকার পাত্রে শুরু করুন:

  • শেল

docker start <container_id_hexadecimal>

সতর্কতা

আপনি যদি ডকার অনুমতি ত্রুটি দেখতে পান:

Got permission denied while trying to connect to the Docker daemon socket at

unix:///var/run/docker.sock:

Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/shardeum-dashboard/json":

dial unix /var/run/docker.sock:

connect:

permission denied

চালান:

  • শেল

sudo usermod -a -G docker $USER && newgrp docker

যদি এটি কাজ না করে তবে চেষ্টা করুন:

  • শেল

sudo service docker start

তারপর আবার শেল স্ক্রিপ্ট শুরু করার চেষ্টা করুন।

ধাপ ৪: যাচাইকারী জিইউআই খুলুন

শেল স্ক্রিপ্টের ভিতরে থাকাকালীন, চালান:

  • শেল

operator-cli gui start

আপনার ওয়েব ব্রাউজারে যান এবং এখানে যান:

  • স্থানীয়

https://localhost:8080/

  • সার্ভার

https://<server_ip>:8080/

সতর্ক করা

আপনার ওয়েব ব্রাউজারে এই ঠিকানাটি অ্যাক্সেস করার চেষ্টা করার সময় আপনি একটি সতর্কতা পৃষ্ঠা দেখতে পারেন৷ এই সতর্কতা উপেক্ষা করুন এবং যাচাইকারী ড্যাশবোর্ডে চালিয়ে যান। এই সতর্কতা ঘিরে কাজ করার আরেকটি উপায়:

  • ফায়ারফক্স

From the three bar button (hamburger) menu button, go to Settings

Click on “Privacy & Security” on the left.

Scroll down to locate “View Certificates” and click that button.

Click the “Servers” tab, then click “Add Exception”.

Type: “https://localhost:8080” (or your remote/VPS server’s IP and port),

then click “Get Certificate”, then click “Confirm Security Exception”.

The result should be the server/localhost in the list, click “OK”.

Refresh the operator dashboard page and the certificate error should be gone.

  • ক্রোম

Click on the “Not secure” alert and select/click on “Certificate is not valid”.

Click on the “Details” tab, then click n “localhost” in the “Certificate Hierarchy” box and click the “Export” button.

Click on the “Details” tab, then click on

“mynode-sphinx.shardeum.local” in the “Certificate Hierarchy” box and click the “Export” button.

The result of the steps above are two certificate files save in a location to be used in the following steps.

Type: chrome://settings in address bar, hit enter.

Click on “Privacy and security” on the left menu. Then click “Security” from the list in the main window.

Scroll down to find “Manage device certificates” in the main windows and select it.

Click the “Import” button.

Follow the import prompts.

Place the ‘mynode-sphinx.shardeum.local.crt” in the “Trusted Root Cert… Auth..” folder.

Click “Yes” and then “OK”.

Click “Import” once more.

Then follow the import prompts.

Place the ‘localhost.crt” in the “Personal” folder.

Close all Chrome windows (as in Exit Chrome).

When you have successfully restarted chrome, the operator dashboard will not show with a white lock.

সেটআপের সময় আপনাকে আপনার পাসওয়ার্ড সেট করার জন্য জিজ্ঞাসা করা হবে।

বিপদ

আপনি সেটআপ প্রক্রিয়া চলাকালীন কোনো পাসওয়ার্ড না দিলেও লগইন ব্যর্থ হবে। যাচাইকারী সিএলআই-এর ভিতরে একটি নতুন পাসওয়ার্ড সেট করতে:

  • শেল

operator-cli gui set password <type_new_password__here>

আপনার ওয়েব ব্রাউজারে শার্দিয়াম ভ্যালিডেটর ড্যাশবোর্ডের জন্য "ওভারভিউ" পৃষ্ঠাটি দেখতে হবে:

ধাপ ৫: যাচাইকারী শুরু করুন

"রক্ষণাবেক্ষণ" পৃষ্ঠায় যান, তারপর উপরের বাম সাদা বাক্সে "স্টার্ট নোড" বোতামে ক্লিক করুন:

(চলমান হিসাবে একই)

  • শেল

operator-cli start

অপেক্ষা করুন এবং পৃষ্ঠাটি রিফ্রেশ করুন।

নোডটি সঠিকভাবে চলছে যদি "স্টার্ট নোড" বোতামটি এখন "স্টপ নোড" বলে। আপনি যদি সিএলআই দিয়ে নোড বন্ধ করতে চান:

  • শেল

operator-cli stop

ধাপ ৬: মনিটর ভ্যালিডেটর

এখানে আপনার নোডের হার্ডওয়্যার কর্মক্ষমতা দেখতে "পারফরম্যান্স" এ যান:

আপনার নোড স্থিতি সম্পর্কে আরও বিশদ বিবরণের জন্য সিএলআই এর ভিতরে নিম্নলিখিতটি চালান:

  • শেল

operator-cli status

বিপদ

আপনার নোড নিষ্ক্রিয় হয়ে গেলে, এর স্থিতি পরীক্ষা করার চেষ্টা করুন।

  • শেল

pm2 list

চালিয়ে তালিকা থেকে যাচাইকারীকে পুনরায় সেট করুন:

  • শেল

pm2 delete [id]

ধাপ ৭: বেটানেটের সাথে ওয়ালেট সংযুক্ত করুন

এখানে লিঙ্ক করা বোতামে ক্লিক করে আপনার ওয়ালেটের সাথে স্ফিংক্স ১.এক্স এর সাথে সংযোগ করুন

ধাপ ৮: বেটানেট কল থেকে এসএইচএম পান

শার্দিয়াম টুইটার এসএইচএম কল গাইড স্ফিংস ১.এক্স এর জন্য

ধাপ ৯: এসএইচএম কে ভ্যালিডেটর এর সাথে যুক্ত করুন

জিইউআই

আপনি যাচাইকারী শুরু করার পরে, "সেটিংস" পৃষ্ঠায় যান। আপনাকে আপনার ওয়ালেট সংযোগ করতে বলা হবে:

আপনি আপনার ওয়ালেট সংযোগ করার পরে, আপনি নিম্নলিখিত দেখতে হবে:

আপনি যখন "অ্যাড স্টেক" ক্লিক করেন, আপনি নিম্নলিখিতগুলি দেখতে পাবেন:

-Stake Wallet Address [wallet connected]

-Nominee Public Key [filled in automatically while validator is running]

-Stake amount (SHM) [empty and is in units ether not wei]

এই উদাহরণে ১০টি এসএইচএম টোকেন পূর্ণ হয়েছে।

টিপ

প্রতি ভ্যালিডেটর নোডের জন্য মাত্র ১০ এসএইচএম স্টক করার সুপারিশ করা হয়, যেহেতু পুরষ্কারগুলি ১০ এসএইচএম বা একটি ভ্যালিডেটরের জন্য বেশি স্টেক করা হবে।

সমস্ত ক্ষেত্র পূরণ হয়ে গেলে, "স্টেক" বোতামে ক্লিক করুন।

আপনার ওয়ালেট আপনাকে আপনার এসএইচএম লেনদেনের অংশীদারিত্বে স্বাক্ষর করতে বলবে।

একবার লেনদেন স্বাক্ষরিত এবং সম্পূর্ণ হয়ে গেলে, আপনি সফলভাবে আপনার এসএইচএম টোকেনগুলিকে আটকে রেখেছেন।

টিপ

যদি আপনার নোড স্ট্যাটাস স্ট্যান্ডবাইতে থাকে এবং আপনার ১০ এসএইচএম বা তার বেশি স্টেক থাকে, তাহলে আপনার ভ্যালিডেটর নোড সঠিকভাবে সেটআপ করা হয়েছে।

নেটওয়ার্ক স্বয়ংক্রিয়ভাবে নেটওয়ার্কে সক্রিয় হতে আপনার যাচাইকারীকে যুক্ত করবে।

একটি সক্রিয় যাচাইকারী হিসাবে যোগ করার সময় নেটওয়ার্কের লোড এবং নেটওয়ার্কের যাচাইকারীদের উপর ভিত্তি করে পরিবর্তিত হবে।

সতর্ক করা

আপনি যদি আগে স্টক করে থাকেন তবে আপনি "স্টেক সরান" করতে পারেন। যাইহোক, আপনি যখন স্টক খুলে ফেলবেন তখন আপনি টেস্টনেট এসএইচএম পুরস্কার পাওয়া বন্ধ করবেন।

বিপদ

আপনি যদি আপনার যাচাইকারী আইপি ঠিকানাটি "০.০.০.০" হিসাবে দেখতে পান:

অপারেটর ড্যাশবোর্ড ডকারে যান (আপনি যদি কাস্টমাইজড ইনস্টলেশন অবস্থান করেন তবে ভিন্ন হতে পারে:

  • শেল

cd ~/.shardeum

./shell.sh

আপনার নোডের বাহ্যিক আইপি পান:

  • শেল

curl https://ipinfo.io/ip

nnn.nnn.nnn.nnn ফরম্যাটে প্রত্যাবর্তিত IP হল আপনার EXTERNAL_IP।

উপরের নম্বরটি EXTERNAL_IP এর জায়গায় সেট করুন:

  • শেল

export APP_IP="EXTERNAL_IP"

সিএলআই

আপনি যদি ভ্যালিডেটর জিইউআই-এর জন্য কোনো ওয়েব ব্রাউজার অ্যাক্সেস করতে না পারেন তাহলে আপনি ভ্যালিডেটর সিএলআই থেকে স্টক এবং আনস্টেক করতে পারেন।

প্রথমে, আপনার ভ্যালিডেটর সিএলআই-তে আপনার ব্যক্তিগত কী সেট করুন:

সতর্কতা

আপনার ব্যক্তিগত কীগুলির সাথে খুব সতর্ক থাকুন। আমরা আপনাকে একটি প্রাইভেট কী ব্যবহার করার পরামর্শ দিচ্ছি যাতে শুধুমাত্র নিরাপদ থাকার জন্য টেস্টনেট টোকেন আছে।

export PRIV_KEY=<private_key>

নিশ্চিত করুন যে আপনার প্রাইভেট কী আপনার ভ্যালিডেটর সিএলআই-তে সঞ্চিত আছে তা চালিয়ে নিন:

echo $PRIV_KEY

সঙ্গে অংশীদারিত্ব যোগ করুন:

operator-cli stake 10

এর সাথে আপনার শেয়ারের পরিমাণ পরীক্ষা করুন:

operator-cli stake_info <wallet_address>

এর সাথে বাজি সরান:

operator-cli unstake

যাচাইকারী

সংস্করণ

সতর্কতা

সময়ের সাথে সাথে নতুন যাচাইকারী সংস্করণ প্রকাশ করা হবে। প্রয়োজনীয় ন্যূনতম সংস্করণ এবং আপনার বর্তমান সংস্করণটি পর্যায়ক্রমে যাচাই করে আপনার যাচাইকারীকে আপডেট রাখা প্রয়োজন।

চালান:

  • স্থানীয়

curl localhost:9001/nodeinfo

  • সার্ভার

curl <server_ip>:9001/nodeinfo

হালনাগাদ

  • আপডেট করার আগে আপনার যাচাইকারীকে থামান (যদিও আপনাকে আনস্টেক করার দরকার নেই)
  • আপনার টার্মিনালে, প্রথমে ব্যবহার করে কন্টেইনার থেকে প্রস্থান করুন

exit

cd ..

  • নিচের কার্ল স্ক্রিপ্টটি চালান

curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.s

সতর্ক করা

এর পরে আপনাকে ম্যানুয়ালি জিইউআই শুরু করতে হতে পারে:

  • শেল

operator-cli gui start

  • সিএলআই বা জিইউআই থেকে আপনার বর্তমান সংস্করণ পরীক্ষা করুন এবং নিশ্চিত করুন যে এটি সর্বশেষ সংস্করণ।

প্রস্থান ত্রুটি লগ

  • শেল

sudo docker exec shardeum-dashboard cat cli/build/logs/exit-summary.json

  • সিএলআই

প্রবেশ করে .shardeum ডিরেক্টরিতে নেভিগেট করুন:

cd .shardeum

প্রবেশ করে shell.sh স্ক্রিপ্ট চালান:

./shell.sh

ভ্যালিডেটর সিএলআই চলমান অবস্থায়, প্রবেশ করে cli/build/logs ডিরেক্টরিতে নেভিগেট করুন:

cd cli/build/logs

প্রবেশ করে exit-summary.json ফাইলের বিষয়বস্তু দেখুন:

cat exit-summary.json

সিএলআই এবং জিইউআই

সংস্করণ

চালান:

  • শেল

operator-cli version

আপডেট করুন

চালান:

  • শেল

operator-cli update

কমান্ড

সমস্ত সিএলআই কমান্ড দেখতে, চালান:

  • শেল

operator-cli --help

ভ্যালিডেটর আনইনস্টল করুন

আপনার যাচাইকারী পুরানো হয়ে গেলে এবং আপনি আপনার শেষ ইনস্টলেশনটি পরিষ্কার করতে চাইলে দরকারী৷

আপনার রুট ডিরেক্টরিতে থাকাকালীন আপনি যাচাইকারী ফোল্ডারটি মুছে ফেলতে পারেন:

rm -rf .shardeum

আপনি ডকার কন্টেইনার এবং চিত্রগুলিও মুছতে পারেন যা শার্ডিয়াম যাচাইকারী ব্যবহার করছিল।

বিপদ

এই কমান্ডগুলি আপনার কম্পিউটারের সমস্ত ডকার ইমেজ এবং কন্টেইনার মুছে ফেলবে!

সমস্ত ডকার পাত্রে মুছুন:

docker rm -vf $(docker ps -aq)

সমস্ত ডকার ইমেজ মুছুন:

docker rmi -f $(docker images -aq)

দ্রষ্টব্য: এই ব্লগটি মূলত এখানে ওয়েবসাইটের শার্দিয়াম এর ডক্স পৃষ্ঠায় প্রকাশিত হয়েছিল। কিভাবে একটি নোড চালাতে হয় এবং শার্দিয়াম এ কিভাবে তৈরি করতে হয় তার সর্বশেষ আপডেটের জন্য লিঙ্কটি অনুসরণ করুন!

প্রায়শই জিজ্ঞাসিত প্রশ্ন (প্রশ্নাবলী)

১. কিভাবে জিইউআই এবং সিএলআই বৈশিষ্ট্য আমাকে একটি নোড পরিচালনা করতে সাহায্য করে?

জিইউআই এর মাধ্যমে, আপনি আপনার মাউসের কয়েকটি ক্লিকের মাধ্যমে একটি নোড চালানো শুরু করতে পারেন। শার্দিয়াম হল প্রথম এল১ নেটওয়ার্কগুলির মধ্যে একটি যা নোড যাচাইকারীদের জন্য ব্যবহারকারী-বান্ধব জিইউআই বৈশিষ্ট্য সক্ষম করে৷ সিএলআই হল প্রাথমিক ইন্টারফেস যা বেশিরভাগ ব্লকচেইন নেটওয়ার্ক দ্বারা ব্যবহৃত হয়। এটি আরও উন্নত ব্যবহারকারী এবং বিকাশকারীদের জন্য সক্ষম করা হয়েছে যারা নোডগুলির সাথে আরও গভীরভাবে এবং প্রযুক্তিগতভাবে কাজ করতে চান

২. বেটানেটে একটি সৎ নোড চালানোর মাধ্যমে আমি কী পুরস্কার পাব?

আপনার নোড বেটানেট এসএইচএম উপার্জন করবে, কিন্তু এগুলোর কোনো মূল্য থাকবে না। এটি বলেছিল, আমরা বেটানেটের সময় সাহায্যকারী ঠিকানাগুলির ট্র্যাক রাখব। যদিও আমরা এখনও বেটানেট ব্যবহারকারীদের জন্য মেইননেট পুরষ্কারের বিষয়ে সিদ্ধান্ত নিইনি, তবে সিদ্ধান্ত নেওয়া হলে আমরা যথাসময়ে ঘোষণা করব।

৩. আমার নোড স্ট্যাটাস স্ট্যান্ডবাই। এর অর্থ কী এবং কখন এটি সক্রিয় হয়?

যখন আপনার কাছে প্রয়োজনীয় পরিমাণ এসএইচএম স্টেক থাকে এবং আপনি আপনার নোড শুরু করেন, তখন আপনার নোড স্ট্যান্ডবাই স্ট্যাটাস দিয়ে শুরু হয়। এর মানে হল যে এটি নেটওয়ার্কে অন্তর্ভুক্ত করার জন্য প্রস্তুত। যখনই নেটওয়ার্ক ঘূর্ণন ঘটবে, আপনার নোড সক্রিয় হওয়ার সুযোগ পাবে। এটি সম্পূর্ণরূপে নেটওয়ার্ক চাহিদার উপর নির্ভর করবে এবং আপনার নোড কখন সক্রিয় হবে তার কোনো নির্দিষ্ট সময়রেখা নেই।

৪. যখনই আমি আমার ভ্যালিডেটরে অংশীদারিত্ব যুক্ত করার চেষ্টা করি তখনই আমার লেনদেন ব্যর্থ হয়৷

আপনার মেটামাস্ক ওয়ালেট রিসেট করুন. (সেটিংস > অ্যাডভান্সড > রিসেট অ্যাকাউন্ট)

৫. আমি কি Windows এ শার্দিয়াম Validator চালাতে পারি?

যদিও দলটি উইন্ডোতে ব্যাপক পরীক্ষা করেনি, প্রযুক্তিগতভাবে যদি আপনার সিস্টেমে লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (ডব্লিওএসএল) থাকে, তাহলে আপনি একটি শার্দিয়াম ভ্যালিডেটর নোড চালাতে সক্ষম হবেন।

৬. সমস্যা সমাধানের ত্রুটি: unix:///var/run/docker.sock এ ডকার ডেমন সকেটের সাথে সংযোগ করার চেষ্টা করার সময় অনুমতি অস্বীকার করা হয়েছে:

আপনার শেলে নিম্নলিখিত কমান্ডটি চালান ->

sudo usermod -a -G docker $USER && newgrp docker

তারপর আবার শেল স্ক্রিপ্ট চালান।

৭. আমি আমার ভ্যালিডেটর আইপি ০.০.০.০ হিসাবে দেখতে পাচ্ছি এবং "নোড ক্যানট জয়েন উইথ ইনভালিড এক্সটার্নাল আইপি: ০.০.০.০" এর ত্রুটি পেয়েছি। আমার কি করা উচিৎ?

অপারেটর ড্যাশবোর্ড ডকারে যান (আপনি যদি কাস্টমাইজড ইনস্টলেশন অবস্থান করেন তবে ভিন্ন হতে পারে:

cd ~/.shardeum

./shell.sh

আপনার নোডের বাহ্যিক আইপি পান:

কার্ল https://ipinfo.io/ip

nnn.nnn.nnn.nnn ফরম্যাটে প্রত্যাবর্তিত IP হল আপনার EXTERNAL_IP।

উপরের নম্বরটি EXTERNAL_IP এর জায়গায় সেট করুন:

APP_IP="EXTERNAL_IP" রপ্তানি করুন

৮. কিভাবে একটি শার্দিয়াম নোড একটি নতুন ইনস্টল করতে হবে?

আপনার শেলে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:

cd ~/.shardeum

./cleanup.sh

cd ~/

rm -rf .shardeum

rm installer.sh

এর পরে, ভ্যালিডেটর নোড ইনস্টলেশন গাইড থেকে ধাপ ২ থেকে শুরু করুন (https://docs.shardeum.org/node/run/validator#step-2-download-and-install-validator)

৯. আমি কি বেটানেটে আর্কাইভ নোড পরিচালনা করতে পারি?

বিটানেট চলাকালীন সম্প্রদায় ভ্যালিডেটর নোড পরিচালনা করতে পারে। মেইননেটের পরে, সম্প্রদায়টি আর্কাইভার নোডগুলিও পরিচালনা করতে পারে।