Skip to main content

⛏️ Prinsip Penambangan (Mining)

4 Metrik Kompetitif Mining

Untuk menjadi miner yang sukses di Bittensor, ada 4 metrik utama yang harus diperhatikan:

MetrikDeskripsiTargetPrioritas
🎯 QualityKualitas output AI yang dihasilkanSetinggi mungkin⭐⭐⭐⭐⭐
LatencyWaktu response terhadap query validatorSerendah mungkin⭐⭐⭐⭐
🔄 UptimePersentase waktu node aktif dan responsif>99.5%⭐⭐⭐⭐
💰 Cost EfficiencyBiaya operasional per unit outputSerendah mungkin⭐⭐⭐

Quality

Quality adalah raja. Miner dengan output berkualitas tinggi akan selalu mendapat ranking lebih baik. Cara meningkatkan quality:

  • Gunakan model AI terbaik yang tersedia
  • Fine-tune model untuk task spesifik subnet
  • Update model secara berkala mengikuti state-of-the-art
  • Optimalkan preprocessing dan postprocessing pipeline

Latency

Latency rendah memberi keunggulan kompetitif:

  • Target: Di bawah batas waktu yang ditetapkan subnet (biasanya 5-30 detik)
  • Faktor: Kecepatan GPU, bandwidth internet, jarak ke validator
  • Optimisasi: Caching, model quantization, GPU yang lebih cepat

Uptime

Downtime = kehilangan reward:

  • Setiap detik offline berarti query yang tidak dijawab
  • Validator akan menurunkan weight miner yang sering offline
  • Target minimal: 99.5% uptime (downtime < 44 menit/minggu)

Cost Efficiency

Profit = Reward - Biaya Operasional:

  • Pilih hardware yang cost-effective
  • Optimalkan penggunaan GPU (batching, scheduling)
  • Pertimbangkan cloud vs on-premises berdasarkan durasi mining

⚠️ Common Failure Modes

Berikut adalah kesalahan umum yang menyebabkan miner gagal atau performa buruk:

Top 5 Failure Modes

#ModePenyebabSolusi
1TimeoutResponse terlalu lambatOptimisasi model, upgrade GPU
2DisconnectKoneksi internet putusISP backup, VPS sebagai relay
3OOM (Out of Memory)Model terlalu besar untuk RAM/VRAMModel quantization, reduce batch size
4Low Quality ScoreModel tidak cukup baikFine-tune atau ganti model
5DeregistrationWeight terlalu rendah terlalu lamaPerbaiki quality atau pindah subnet

💰 Profitabilitas Mining

Formula Dasar

Profit Harian = (Reward TAO × Harga TAO) - Biaya Operasional Harian

Komponen Biaya

KomponenContoh Biaya (Cloud)Contoh Biaya (On-Premises)
GPU$1-5/jam (A100)Rp 20-80 juta (sekali beli)
ListrikIncludedRp 1.500-3.000/kWh
InternetIncludedRp 500rb-1.5jt/bulan
Storage$0.1-0.5/GB/bulanRp 1-3 juta (SSD 1TB)
MaintenanceMinimalWaktu & effort

Estimasi Reward

Fluktuatif

Reward TAO sangat fluktuatif dan tergantung pada:

  • Subnet yang dipilih
  • Ranking miner di subnet
  • Total miner yang bersaing
  • Harga TAO saat ini

Break-Even Analysis

Break-Even Point = Total Investasi Awal / (Reward Harian - Biaya Harian)

Contoh kalkulasi sederhana:

ItemNilai
Investasi awal (GPU + setup)Rp 30.000.000
Reward harian (estimasi)0.05 TAO
Harga TAO (asumsi)$300
Reward harian (IDR)Rp 240.000
Biaya harian (listrik + internet)Rp 50.000
Profit harianRp 190.000
Break-even~158 hari (5 bulan)
Disclaimer

Angka di atas hanya estimasi kasar. Reward aktual sangat bervariasi. Selalu lakukan riset dan kalkulasi sendiri sebelum investasi.


🇮🇩 Tips Konteks Lokal Indonesia

Masalah ISP Indonesia

ISP di Indonesia memiliki tantangan unik untuk mining:

ISPMasalah UmumRating Mining
IndihomeDynamic IP, NAT berlapis, latency tinggi ke server luar⭐⭐
MyRepublicDynamic IP, port blocking⭐⭐⭐
First MediaDynamic IP, bandwidth inconsistent⭐⭐⭐
BiznetLebih stabil, opsi IP statis⭐⭐⭐⭐
CBN FiberOpsi dedicated line⭐⭐⭐⭐

Masalah Utama

  1. Dynamic IP — IP berubah setiap kali restart router, membuat node unreachable
  2. NAT Berlapis (CGNAT) — Banyak ISP menggunakan CGNAT yang menghalangi koneksi inbound
  3. Port Blocking — Beberapa ISP memblok port tertentu
  4. Latency ke Server Internasional — Validator umumnya di US/EU, latency 150-300ms

Solusi

1. Ngrok Tunnel

# Install ngrok
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | \
sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && \
echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | \
sudo tee /etc/apt/sources.list.d/ngrok.list && \
sudo apt update && sudo apt install ngrok

# Expose port axon (default 8091)
ngrok tcp 8091
Gratis tapi Terbatas

Ngrok gratis cocok untuk testing, tapi untuk production gunakan plan berbayar atau alternatif lain.

2. Cloudflare Tunnel

# Install cloudflared
wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared-linux-amd64.deb

# Setup tunnel
cloudflared tunnel create bittensor-miner
cloudflared tunnel route dns bittensor-miner miner.yourdomain.com
cloudflared tunnel run bittensor-miner

3. VPS sebagai Relay (Rekomendasi)

Gunakan VPS di Singapore (latency rendah dari Indonesia) sebagai relay:

# Di VPS Singapore (contoh: DigitalOcean, Vultr, Linode)
# Setup SSH reverse tunnel dari mesin lokal
ssh -R 8091:localhost:8091 user@vps-ip -N

# Atau gunakan WireGuard VPN antara mesin lokal dan VPS
Rekomendasi VPS Singapore
  • Vultr — Mulai $5/bulan, datacenter Singapore
  • DigitalOcean — Mulai $4/bulan, datacenter Singapore
  • Linode (Akamai) — Mulai $5/bulan, datacenter Singapore

Stabilitas Listrik PLN

MasalahRisikoSolusi
Pemadaman bergilirNode offline → kehilangan rewardUPS + auto-restart
Tegangan tidak stabilHardware damageStabilizer/AVR
PetirSurge damageSurge protector + grounding

Rekomendasi UPS

KategoriSpesifikasiEstimasi HargaRuntime
Basic650VA/360WRp 500.000-800.0005-10 menit
Standard1200VA/720WRp 1.500.000-2.500.00015-30 menit
Heavy Duty2200VA/1320W (untuk GPU rig)Rp 3.000.000-5.000.00010-20 menit
Untuk GPU Mining

GPU rig mengkonsumsi daya tinggi (300-500W per GPU). Pastikan UPS memiliki kapasitas yang cukup. UPS 2200VA minimum untuk setup 1 GPU.


Rangkuman

TopikPoin Kunci
4 MetrikQuality > Latency > Uptime > Cost Efficiency
Failure ModesTimeout, disconnect, OOM, low quality, deregistration
ProfitabilitasReward TAO - biaya operasional = profit
ISP IndonesiaDynamic IP & CGNAT → gunakan VPS relay atau tunnel
Listrik PLNUPS wajib, pertimbangkan stabilizer untuk hardware mahal

Selanjutnya: Perencanaan Hardware & Infrastruktur →