اخبار رمز ارز

راهنمای نهایی برای راه اندازی Magma Lava Testnet Node

ایجاد یک شبکه آزمایشی Magma Lava می تواند یک راه هیجان انگیز برای کمک به رشد و ثبات شبکه باشد. این راهنما فرآیند را ساده می‌کند و تضمین می‌کند که حتی کسانی که تازه کار با گره‌ها را آغاز کرده‌اند، می‌توانند با موفقیت نود خود را راه‌اندازی کنند. بیایید شیرجه بزنیم!

پیش نیازها:

  • الزامات سخت افزاری: مطمئن شوید که تنظیمات شما با مشخصات توصیه شده برای اجرای یک گره تست شبکه مطابقت دارد:
    • رم: ۱۶ گیگابایت
    • ذخیره سازی: ۵۱۲ گیگابایت SSD
    • پردازنده: سی پی یو x64 2.0 گیگاهرتز ۴ ولت
  • سیستم عامل: اوبونتو ۲۰ یا بالاتر.
  • تنظیمات شبکه: پورت های ۱۳۱۷ (REST)، ۲۶۶۵۷ (Tendermint RPC) و ۲۶۶۵۶ (Cosmos) را باز کنید.

مرحله ۱: سیستم خود را آماده کنید

  1. وابستگی ها برای به روز رسانی و نصب
    یک ترمینال را باز کنید و اجرا کنید:
    sudo apt update
    sudo apt install -y unzip logrotate git jq sed wget curl coreutils systemd
  2. یک پوشه نصب موقت ایجاد کنید
    temp_folder=$(mktemp -d) && cd "$temp_folder"
    

مرحله ۲: Go را نصب کنید

  1. Go را دانلود و نصب کنید
    URL و نام فایل بسته Go را تنظیم کنید، سپس دانلود کنید و بسته بندی کنید:
    go_package_url="https://go.dev/dl/go1.20.5.linux-amd64.tar.gz"
    go_package_file_name=$go_package_url##*/
    wget -q "$go_package_url"
    sudo tar -C /usr/local -xzf "$go_package_file_name"
    
  2. محیط خود را تنظیم کنید
    Go را به PATH خود در ~/.profile اضافه کنید:
    echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.profile
    echo "export PATH=\$PATH:\$(go env GOPATH)/bin" >> ~/.profile
    source ~/.profile
    

مرحله ۳: Magma Lava Node خود را نصب و پیکربندی کنید

  1. Clone the Lava Configuration Repository
    git clone https://github.com/lavanet/lava-config.git
    cd lava-config/testnet-2
    source setup_config/setup_config.sh
  2. تنظیمات برنامه را تنظیم کنید
    فایل های پیکربندی پیش فرض را در پوشه پیکربندی Lava خود کپی کنید:
    mkdir -p "$lavad_home_folder"
    mkdir -p "$lava_config_folder"
    cp default_lavad_config_files/* "$lava_config_folder"

مرحله ۴: گره خود را راه اندازی کنید

  1. فایل Genesis را تنظیم کنید
    فایل genesis.json را در پوشه تنظیمات خود کپی کنید:
    cp genesis_json/genesis.json "$lava_config_folder"/genesis.json
  2. Cosmovisor را برای ارتقاء خودکار نصب کنید
    mkdir -p "$lavad_home_folder"/cosmovisor/genesis/bin/
    wget -O "$lavad_home_folder"/cosmovisor/genesis/bin/lavad "https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64"
    chmod +x "$lavad_home_folder"/cosmovisor/genesis/bin/lavad
    

مرحله ۵: Cosmovisor را پیکربندی و راه اندازی کنید

  1. تنظیم متغیرهای محیطی
    خطوط زیر را به ~/.profile اضافه کنید و آن را دوباره بارگیری کنید:
    echo "# Setup Cosmovisor" >> ~/.profile
    echo "export DAEMON_NAME=lavad" >> ~/.profile
    echo "export CHAIN_ID=lava-testnet-2" >> ~/.profile
    echo "export DAEMON_HOME=\$HOME/.lava" >> ~/.profile
    echo "export DAEMON_ALLOW_DOWNLOAD_BINARIES=true" >> ~/.profile
    echo "export DAEMON_LOG_BUFFER_SIZE=512" >> ~/.profile
    echo "export DAEMON_RESTART_AFTER_UPGRADE=true" >> ~/.profile
    echo "export UNSAFE_SKIP_BACKUP=true" >> ~/.profile
    source ~/.profile
    
  2. گره خود را راه اندازی و راه اندازی کنید
    گره خود را با نام گره انتخابی خود مقداردهی کنید:
    "$lavad_home_folder"/cosmovisor/genesis/bin/lavad init my-node --chain-id lava-testnet-2 --home "$lavad_home_folder" --overwrite
    

    سرویس Cosmovisor را ایجاد و راه اندازی کنید:

    sudo systemctl daemon-reload
    sudo systemctl enable cosmovisor.service
    sudo systemctl restart systemd-journald
    sudo systemctl start cosmovisor.service
    

مرحله ۶: گره خود را بررسی کنید

  • وضعیت خدمات را بررسی کنید
    sudo systemctl status cosmovisor
    
  • مانیتور سیاهههای مربوط
    sudo journalctl -u cosmovisor -f
    
  • وضعیت گره را بررسی کنید
    $HOME/.lava/cosmovisor/current/bin/lavad status | jq .SyncInfo.catching_up
    

تبریک می گویم شما با موفقیت گره شبکه آزمایشی Magma Lava خود را راه اندازی کردید. برای پشتیبانی با انجمن لاوا در Discord ارتباط برقرار کنید و از آخرین پیشرفت‌ها به‌روز باشید.

همچنین ببینید :  Fire Away: Galaxy Heroes بازار NFT را برای Heroes معرفی کرد

لینک منبع

نویسنده اصلی

وب سایت 123 سلکت یک مجله مرجع جهت معرفی و راهنمای خرید و انتخاب سریع بهترین کالا ها و محصولات در زمینه های مختلف و متنوع است
دکمه بازگشت به بالا