Skip to main content

πŸ–₯️ Unit 1 β€” Intro & Hardware Check

Goal Unit Ini

Di akhir unit ini kamu akan:

  • Paham tujuan GP-0 dan bedanya dengan GP-1 (SN41) dan GP-2 (SN13)
  • Tahu apakah komputer kamu memenuhi syarat untuk menjalankan miner lokal
  • WSL2 aktif (Windows) atau terminal siap (macOS/Linux)
  • Siap lanjut ke instalasi btcli di Unit 2
Prasyarat
  • βœ… Selesai Phase 1 β€” paham konsep subnet, miner, validator, tokenomik
  • βœ… Punya komputer (Windows 10/11, macOS, atau Linux)
  • βœ… Koneksi internet stabil
  • ❌ GPU tidak dibutuhkan β€” semua di GP-0 pakai testnet CPU-only

🎯 Kenapa Ada GP-0?​

GP-1 (Sportstensor) dan GP-2 (Data Universe) dirancang untuk production miner β€” artinya pakai VPS cloud, public IP statis, dan modal operasional bulanan. Itu bagus untuk graduation, tapi bukan titik mulai yang ideal kalau kamu belum pernah sentuh Bittensor CLI sama sekali.

GP-0 hadir untuk menjawab pertanyaan yang sering muncul:

"Bisa gak sih belajar Bittensor dari laptop saya sendiri dulu, sebelum keluar uang buat VPS?"

Jawabannya: Bisa. Bittensor punya testnet (jaringan latihan) di mana kamu bisa:

  • Install dan konfigurasi btcli
  • Buat wallet coldkey + hotkey
  • Register miner di subnet testnet (gratis / biaya TAO test)
  • Jalankan miner dari komputer lokal
  • Lihat hasil di metagraph

Semua ini tanpa GPU, tanpa VPS, tanpa TAO sungguhan.


πŸ‘€ Untuk Siapa GP-0 Ini?​

ProfilCocok?
Baru pertama kali pakai btcliβœ… Sangat cocok
Punya laptop 8 GB RAM + SSDβœ… Cukup
Mau belajar flow mining sebelum invest ke VPSβœ… Tepat
Sudah punya VPS dan mau langsung production⬛ Lanjut ke GP-1/GP-2
Mau mining mainnet serius⬛ GP-0 adalah stepping stone, lanjut GP-1 atau GP-2

πŸ’» Minimum Spec Komputer Lokal​

KomponenMinimumRecommendedCatatan
OSWindows 10 (64-bit), macOS 12+, Ubuntu 20.04+Windows 11, macOS 14+, Ubuntu 22.04Windows pakai WSL2
CPU2 core / 4 thread4 core+Scraping & CLI = I/O bound, bukan compute
RAM4 GB8 GB+btcli + Python + miner ~500 MB–1 GB
Storage10 GB free20 GB+Repo + venv + log
Internet5 Mbps20 Mbps+Untuk sync chain data
GPU❌ Tidak perluβ€”Testnet dengan subnet-template tidak butuh GPU
Laptop Lama Pun Bisa

MacBook Intel 2017, laptop Windows dengan i5 generasi 8, atau PC Linux RAM 8 GB β€” semua cukup untuk GP-0. Yang penting Python 3.10+ bisa jalan.


πŸͺŸ Setup WSL2 (Khusus Windows)​

Bittensor CLI (btcli) dan ekosistemnya berbasis Unix. Di Windows, cara terbaik adalah memakai WSL2 (Windows Subsystem for Linux) β€” virtual Linux yang jalan di dalam Windows tanpa dual-boot.

Install WSL2​

Buka PowerShell sebagai Administrator (klik kanan β†’ Run as Administrator):

wsl --install

Command ini otomatis:

  • Mengaktifkan fitur WSL2
  • Download dan install Ubuntu 22.04 LTS (distro default)
  • Restart komputer kalau diminta

Setelah restart, Ubuntu akan muncul di Start Menu. Buka Ubuntu β€” pertama kali akan setup username dan password Linux kamu.

Verifikasi WSL2
wsl --list --verbose

Output yang benar:

  NAME      STATE   VERSION
* Ubuntu Running 2

Pastikan VERSION adalah 2, bukan 1.

Jika Ubuntu sudah ada tapi versi WSL1​

wsl --set-version Ubuntu 2
wsl --set-default-version 2

Update Ubuntu setelah install​

Di terminal Ubuntu:

sudo apt update && sudo apt upgrade -y

βœ… Checklist Sebelum Lanjut​

Sebelum ke Unit 2, pastikan:

  • WSL2 aktif (wsl --list --verbose menunjukkan VERSION 2)
  • Ubuntu 22.04 bisa dibuka dari Start Menu
  • Bisa menjalankan sudo apt update tanpa error di terminal Ubuntu
  • Tahu password Linux yang kamu buat saat setup Ubuntu

πŸ—ΊοΈ Roadmap GP-0 (7 Unit)​


🎯 Rangkuman​

  • GP-0 = hands-on local mining menggunakan testnet β€” cocok untuk pemula sebelum ke production
  • Minimum spec: 4 GB RAM, 10 GB storage, internet stabil β€” GPU tidak diperlukan
  • Windows: wajib setup WSL2 terlebih dahulu (wsl --install)
  • macOS: install Homebrew jika belum ada
  • Linux: langsung siap

Next: Unit 2 β€” Instalasi Python, venv & btcli β†’

Jalan jauh dimulai dari langkah pertama. πŸš€