Latest

Cara Mining di STB Android dengan Multi Pool (Auto Switch Saat Pool Down)

Cara mining di STB Android dengan multi pool, otomatis switch pool agar hasil mining stabil dan maksimal dengan perangkat hemat daya.

Mining menggunakan STB Android memiliki beberapa tantangan, salah satunya menjaga koneksi ke mining pool agar tetap berjalan. Ketika pool utama mengalami gangguan, maintenance, atau tidak bisa diakses, proses mining dapat terputus. Jika hanya menggunakan satu alamat pool, kamu mungkin perlu mengganti server dan menjalankan miner kembali secara manual.

Salah satu cara untuk mengurangi pekerjaan tersebut adalah menggunakan Multi Pool Switching. Metode ini memanfaatkan beberapa alamat pool sebagai pilihan utama dan cadangan. Dengan bantuan script Bash di Termux, perangkat dapat mencoba pool lain ketika koneksi ke pool sebelumnya gagal atau proses miner berhenti.

Pada tutorial ini, kita akan membahas cara menyiapkan daftar pool, membuat script auto switch, serta menjalankannya di STB Android.

Kenapa Perlu Menggunakan Multi Pool?

Setiap mining pool memiliki kondisi server dan jaringan yang berbeda. Meskipun pool biasanya berusaha menjaga layanan tetap tersedia, gangguan koneksi atau maintenance tetap bisa terjadi.

Jika hanya menggunakan satu pool, gangguan tersebut dapat membuat proses mining berhenti. Dengan menyiapkan beberapa pool cadangan, miner memiliki alternatif server yang dapat dicoba.

Beberapa manfaat penggunaan multi pool antara lain:

  • Menyediakan alamat pool cadangan ketika server utama bermasalah.
  • Mengurangi kebutuhan mengganti alamat pool secara manual.
  • Membantu menjalankan kembali miner setelah proses sebelumnya berhenti.
  • Memudahkan pengelolaan beberapa koneksi pool dalam satu script.

Perlu diketahui bahwa multi pool tidak menjamin mining selalu berjalan tanpa gangguan. Kestabilan tetap bergantung pada koneksi internet, kondisi server pool, aplikasi miner, dan kemampuan perangkat STB.

1. Menyiapkan Daftar Pool Utama dan Cadangan

Sebelum membuat script, siapkan beberapa alamat mining pool yang mendukung algoritma VerusHash jika kamu menggunakan Verus Coin (VRSC). Berikut contoh konfigurasi host dan port yang digunakan dalam tutorial ini:

Nama Pool Host Port
LuckPool (Utama) na.luckpool.net 3956
Zergpool (Cadangan 1) verushash.eu.mine.zergpool.com 3300
Rplant (Cadangan 2) stratum.rplant.xyz 7022

Alamat di atas merupakan contoh konfigurasi dari artikel ini. Sebelum digunakan, periksa kembali halaman koneksi masing-masing pool untuk memastikan alamat server, port, dan dukungan algoritmanya masih sesuai.

2. Membuat Script Multi Pool Switching di Termux

Setelah menyiapkan daftar pool, langkah berikutnya adalah membuat script untuk memeriksa koneksi dan menjalankan miner secara bergantian.

Buka Termux, kemudian masuk ke folder tempat file miner disimpan. Buat file baru dengan nama multi-pool.sh:

nano multi-pool.sh

Masukkan script berikut:

#!/data/data/com.termux/files/usr/bin/bash

# Multi Pool Switching untuk Mining Verus
# TipsTechPraktis

WALLET="VRSC_WALLET_KAMU"
RIG="STB-MINER"
THREADS=2

# Lokasi file miner
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
MINER="$SCRIPT_DIR/verus-solver"

# Daftar pool berdasarkan prioritas
POOLS=(
  "na.luckpool.net:3956"
  "verushash.eu.mine.zergpool.com:3300"
  "stratum.rplant.xyz:7022"
)

# Periksa keberadaan miner
if [ ! -x "$MINER" ]; then
  echo "Miner tidak ditemukan atau belum bisa dijalankan."
  exit 1
fi

# Periksa netcat
if ! command -v nc >/dev/null 2>&1; then
  echo "Netcat belum terpasang."
  echo "Jalankan: pkg install netcat-openbsd"
  exit 1
fi

# Periksa wallet
if [ "$WALLET" = "VRSC_WALLET_KAMU" ]; then
  echo "Isi alamat wallet Verus terlebih dahulu."
  exit 1
fi

while true; do

  echo
  echo "=================================="
  echo "       AUTO MULTI POOL MINING"
  echo "=================================="

  for ENTRY in "${POOLS[@]}"; do

    HOST="${ENTRY%:*}"
    PORT="${ENTRY##*:}"

    echo
    echo "Memeriksa pool $HOST:$PORT ..."

    if nc -z -w 3 "$HOST" "$PORT" >/dev/null 2>&1; then

      echo "Pool dapat dijangkau."
      echo "Menjalankan proses mining..."

      "$MINER" \
        -a verushash \
        -o "stratum+tcp://$HOST:$PORT" \
        -u "$WALLET.$RIG" \
        -p x \
        --threads "$THREADS"

      RESULT=$?

      echo
      echo "Proses miner berhenti. Kode: $RESULT"
      echo "Melanjutkan pemeriksaan pool berikutnya..."

    else

      echo "Pool tidak dapat dijangkau."
      echo "Mencoba pool cadangan..."

    fi

  done

  echo
  echo "Semua pool sudah diperiksa."
  echo "Mengulang pemeriksaan dalam 10 detik..."

  sleep 10

done

Catatan: contoh script menggunakan nama file verus-solver dan parameter miner seperti pada konfigurasi awal. Pastikan aplikasi miner yang kamu gunakan mendukung parameter tersebut. Jika berbeda, sesuaikan perintahnya dengan dokumentasi miner.

3. Mengatur Wallet dan Jumlah Thread CPU

Sebelum menjalankan script, ubah konfigurasi berikut sesuai perangkat dan wallet yang digunakan:

WALLET="VRSC_WALLET_KAMU"
RIG="STB-MINER"
THREADS=2

Berikut penjelasan setiap pengaturan:

  • WALLET: alamat wallet Verus Coin untuk menerima hasil mining.
  • RIG: nama perangkat atau worker yang digunakan.
  • THREADS: jumlah thread CPU yang dialokasikan untuk proses mining.

Jumlah thread sebaiknya disesuaikan dengan kemampuan prosesor STB. Jangan langsung menggunakan seluruh thread jika sistem pendinginan perangkat kurang memadai.

4. Cara Menjalankan Script Multi Pool

Jika file miner dan script sudah berada di dalam folder yang sama, buka Termux dan masuk ke folder tersebut. Contohnya:

cd ~/miner

Berikan izin eksekusi pada file miner dan script:

chmod +x verus-solver
chmod +x multi-pool.sh

Selanjutnya jalankan script menggunakan perintah:

./multi-pool.sh

Jika konfigurasi sudah benar, Termux akan menampilkan proses pemeriksaan pool. Script akan mencoba menjalankan miner pada pool yang port-nya dapat dijangkau.

5. Cara Kerja Auto Switch Saat Pool Down

Script multi pool bekerja berdasarkan urutan alamat server yang sudah dimasukkan ke dalam konfigurasi. Berikut alur sederhananya:

  1. Script memulai pemeriksaan dari pool utama.
  2. Perintah nc memeriksa apakah port pool dapat dijangkau.
  3. Jika port dapat dijangkau, script mencoba menjalankan miner.
  4. Jika miner berhenti, script melanjutkan pemeriksaan ke pool berikutnya.
  5. Setelah semua pool diperiksa, script menunggu 10 detik sebelum mengulangi proses.

Dengan mekanisme ini, kamu tidak perlu mengganti alamat pool satu per satu ketika proses miner berhenti.

Namun, ada batasan yang perlu dipahami. Pemeriksaan menggunakan nc hanya memastikan koneksi TCP ke port dapat dijangkau. Pemeriksaan ini tidak menjamin pool menerima autentikasi, memberikan pekerjaan mining, atau menerima share dari perangkat.

6. Perbandingan Mining dengan Satu Pool dan Multi Pool

Fitur Satu Pool Multi Pool
Alamat server Satu Beberapa
Pool cadangan Tidak disiapkan Tersedia
Pemeriksaan koneksi Bergantung pada miner Menggunakan script
Mencoba server alternatif Manual atau fitur miner Otomatis melalui script
Jaminan mining tanpa gangguan Tidak ada Tidak ada

7. Auto Start Mining dengan Termux Boot

Jika ingin script dijalankan secara otomatis ketika STB dinyalakan, kamu bisa menggunakan aplikasi tambahan Termux:Boot.

Pasang Termux:Boot dari sumber instalasi yang kompatibel dengan aplikasi Termux. Setelah terpasang, buka Termux:Boot satu kali agar dapat menyiapkan proses boot.

Buat folder khusus untuk menjalankan script saat perangkat menyala:

mkdir -p ~/.termux/boot

Buat file baru bernama start-mining:

nano ~/.termux/boot/start-mining

Masukkan perintah berikut:

#!/data/data/com.termux/files/usr/bin/bash

termux-wake-lock

cd "$HOME/miner" || exit 1

exec ./multi-pool.sh

Simpan file, kemudian berikan izin eksekusi:

chmod +x ~/.termux/boot/start-mining

Pastikan lokasi folder ~/miner sudah sesuai dengan tempat penyimpanan miner dan script. Pengaturan baterai serta pembatasan aplikasi latar belakang Android juga perlu diperhatikan karena firmware STB tertentu dapat menghentikan proses Termux.

Tips Menjaga Mining STB Tetap Stabil

  • Gunakan pendinginan yang memadai untuk mengurangi risiko panas berlebihan.
  • Atur jumlah thread sesuai kemampuan CPU dan sistem pendinginan STB.
  • Gunakan koneksi internet yang stabil.
  • Periksa dashboard pool untuk memastikan worker benar-benar mengirimkan share.
  • Pastikan alamat pool, port, wallet, dan parameter miner sudah benar.
  • Perhatikan konsumsi listrik jika STB digunakan untuk mining dalam waktu lama.
  • Hentikan proses mining jika perangkat mengalami panas berlebihan atau sering restart.

Penutup

Multi Pool Switching dapat menjadi solusi praktis untuk menyediakan beberapa pilihan server mining pada STB Android. Dengan bantuan script Bash di Termux, perangkat dapat mencoba pool cadangan ketika koneksi ke pool sebelumnya gagal atau proses miner berhenti.

Walaupun membantu mengurangi pekerjaan manual, sistem ini tidak menjamin mining selalu berjalan 24 jam. Kondisi server pool, jaringan internet, kompatibilitas miner, dan kemampuan perangkat tetap memengaruhi kelancaran proses mining.

Jika ingin mempelajari konfigurasi mining Verus Coin lebih lanjut, kamu bisa membaca beberapa panduan berikut:

FAQ

Apa itu Multi Pool Switching?

Multi Pool Switching adalah metode menggunakan beberapa alamat mining pool sebagai pilihan utama dan cadangan. Script atau miner dapat mencoba server lain ketika koneksi sebelumnya gagal atau proses mining berhenti.

Apakah bisa menambahkan lebih dari dua pool cadangan?

Bisa. Tambahkan host dan port pool lain ke dalam bagian POOLS. Pastikan setiap pool mendukung algoritma VerusHash dan format koneksi yang digunakan miner.

Apakah script multi pool bisa berjalan di background?

Bisa dijalankan sebagai proses latar belakang, tetapi Android atau firmware STB masih dapat menghentikan aplikasi. Untuk menjalankan script ketika perangkat booting, kamu dapat menggunakan Termux:Boot.

Apakah script otomatis berpindah pool saat server down?

Script akan mencoba pool berikutnya jika pemeriksaan port gagal atau proses miner berhenti. Namun, jika port masih terbuka tetapi koneksi mining macet sementara proses miner tetap berjalan, script sederhana ini belum tentu bisa mendeteksinya.

Apakah menggunakan multi pool bisa meningkatkan penghasilan mining?

Tidak secara langsung. Multi pool membantu menyediakan alternatif koneksi, bukan meningkatkan hashrate atau menjamin pendapatan. Hasil mining dipengaruhi kemampuan perangkat, tingkat kesulitan jaringan, aturan pool, biaya, dan harga coin.


About the author

Admin
blog yang membahas tutorial Blogger, SEO, dan tips teknologi terbaru untuk membantu mengembangkan website dan meningkatkan penghasilan online.

Posting Komentar

Terima kasih telah berkomentar di TipsTechPraktis. Komentar akan ditinjau terlebih dahulu sebelum ditampilkan. Mohon gunakan bahasa yang sopan, relevan dengan topik artikel, dan hindari spam, tautan berbahaya, serta promosi yang tidak relevan.