Skip to main content

⚡ Introduction to the SN41 Subnet

Goal Unit Ini

Setelah menyelesaikan unit ini, kamu akan:

  • Paham apa yang dilakukan Sportstensor (SN41) dan kenapa subnet ini unik di antara subnet Bittensor lain
  • Mengerti arsitektur miner ↔ validator untuk prediksi olahraga
  • Tahu hardware requirement minimum dan budget awal (TAO + infra)
  • Punya peta jalan 7 unit sampai miner kamu aktif di mainnet
  • Siap mengambil keputusan: lanjut setup wallet di Unit 2, atau evaluasi dulu
Prasyarat
  • ✅ Sudah menyelesaikan Phase 0 (Web3, AI, Decentralized AI)
  • ✅ Sudah menyelesaikan Phase 1 — terutama Concept II Unit 3 (Sportstensor overview)
  • ✅ Punya laptop/VPS dengan Linux atau WSL2 (Ubuntu 22.04+ recommended)
  • ✅ Python 3.10+ terinstall (python3 --version)
  • ✅ Dana awal ~0.5–2 TAO untuk registration + buffer (harga fluktuatif, cek harga terbaru)

🏟️ Apa Itu Sportstensor?

Sportstensor (netuid 41 di Bittensor mainnet) adalah subnet yang mengoperasikan pasar prediksi olahraga terdesentralisasi. Miner di subnet ini bersaing untuk memberikan prediksi paling akurat tentang hasil pertandingan olahraga — mulai dari sepak bola, NBA, NFL, MLB, sampai tennis — dan validator mengukur akurasi prediksi tersebut terhadap closing line (odds resmi saat pertandingan kickoff) atau outcome aktual.

Yang membuat SN41 berbeda:

  1. Revenue model nyata (USD → TAO buyback) Sportstensor punya produk B2B yang menjual akses prediksi ke klien di dunia olahraga/betting. Revenue USD yang masuk digunakan untuk buyback TAO secara berkala dan didistribusikan kembali ke miner berperforma tinggi. Ini salah satu dari sedikit subnet dengan real-world cashflow.

  2. Ground truth objektif Berbeda dengan subnet LLM yang scoring-nya subjektif, hasil pertandingan olahraga adalah fakta. Validator tidak perlu debat "jawaban mana yang lebih bagus" — tim A menang, atau kalah, atau seri. Titik.

  3. Barrier to entry rendah secara hardware Kamu tidak butuh 8× H100 seperti di subnet LLM training. CPU modern + internet stabil sudah cukup untuk mulai. GPU hanya berguna kalau kamu training model ML prediktif sendiri.


🧭 High-Level Architecture

Siklus hidup satu prediksi

  1. Validator mendapat jadwal pertandingan dari sumber data (scheduler internal).
  2. Sebelum kickoff, validator mengirim query berisi event_id, sport, tim, dan waktu kickoff ke semua miner aktif.
  3. Miner menjalankan model prediksi mereka (statistik / ML / hybrid) dan membalas dengan {prediction, confidence, stake_suggestion}.
  4. Validator mencatat jawaban miner dan timestamp.
  5. Saat kickoff, validator mengunci closing line dari sportsbook (misal Pinnacle) — ini adalah "smart money consensus".
  6. Setelah pertandingan selesai, validator punya actual outcome.
  7. Scoring engine menghitung seberapa dekat prediksi miner ke closing line (CLV — Closing Line Value) dan ke actual outcome.
  8. Validator submit weights ke chain; blockchain mendistribusikan emissions (TAO) proporsional ke miner top-performer.
Kenapa closing line, bukan cuma win/lose?

Closing line adalah benchmark efisiensi. Kalau prediksi kamu konsisten "beat the closing line", itu bukti skill, bukan sekadar hoki. Satu pertandingan bisa salah; 1000 pertandingan dengan CLV positif = alpha nyata.


🖥️ Hardware Requirements

Spesifikasi yang terbukti cukup

Kebanyakan miner SN41 jalan di spek ini tanpa masalah. Mulai kecil, scale kalau strategi kamu butuh.

KomponenMinimumRecommendedCatatan
CPU2 vCPU4–8 vCPUUntuk handle inference + scraping data
RAM4 GB8–16 GBModel ML kecil cukup 4 GB; kalau heavy feature-store → 16 GB
Disk40 GB SSD100 GB SSDLogs + historical data + model artifacts
GPU— (optional)RTX 3060 / cloud T4Hanya kalau train ML sendiri. Inference ringan = CPU only
Internet50 Mbps stabil100+ Mbps, low jitterKRITIS — miner yang timeout = 0 reward
OSUbuntu 20.04+Ubuntu 22.04 LTSWSL2 boleh untuk dev; production pakai native Linux / VPS
Uptime95%+99%+Down saat validator query = miss reward window

Opsi hosting yang umum dipakai

  • VPS murah: Contabo VPS-M (€8/bulan), Hetzner CX22 (€4/bulan)
  • VPS menengah: DigitalOcean Basic Droplet $12/bulan
  • Cloud GPU (kalau butuh GPU): Vast.ai, RunPod on-demand
Jangan pakai WiFi rumah untuk production

WiFi rumah bisa down, IP berubah, latensi spike. Untuk testing 1–2 hari oke; untuk production — pakai VPS. Harga sebotol kopi per bulan lebih murah daripada kehilangan emission satu hari.


💰 Estimasi Biaya & Waktu

Biaya one-time (registration)

Registration cost di Bittensor bersifat dinamis (recycle / burn mechanism). Cek harga aktual:

btcli subnet burn_cost --netuid 41

Range historis (cek ulang saat kamu mendaftar):

KomponenEstimasi
Registration fee (burn TAO)0.1 – 1.5 TAO
Transaction buffer0.05 TAO
Total minimum siap di coldkey~1.5 – 2 TAO

Biaya running (bulanan)

KomponenEstimasi
VPS$5 – $20 / bulan
Data API (The Odds API free tier atau Sportradar trial)$0 – $50 / bulan
Total operasional$5 – $70 / bulan

Timeline realistis

Estimasi total: 7–14 hari santai, 3–5 hari jika full-time.


🗺️ Peta Jalan 7 Unit (What's Next)

UnitTopikOutput
1Intro SN41 (kamu di sini)Paham kenapa & siap lanjut
2Wallet & TAO FundingColdkey + hotkey siap, saldo TAO ada
3Register MinerUID assigned di netuid 41
4Almanac RegistrationHotkey ↔ miner profile terbinding
5Miner Init & MetadataMiner process jalan 24/7
6Programmatic Trade ExecutionHandler prediksi berfungsi
7Trading StrategiesStrategi aktif + monitoring CLV
Bisa testnet dulu, kok

Semua langkah di unit 2–6 bisa kamu coba di testnet dulu dengan flag --subtensor.network test dan testnet netuid sebelum main di mainnet. Kita akan jelaskan detail di Unit 2.


🔒 Mindset Sebelum Mulai

Disclaimer Risiko
  • TAO yang kamu burn untuk registrasi tidak bisa dikembalikan. Ini bukan deposit — ini fee masuk subnet.
  • Miner yang underperform akan dikalahkan miner baru (deregistration). Kamu bisa kehilangan slot kalau skor rendah terus-menerus.
  • Sports betting / prediction market terikat regulasi di beberapa yurisdiksi. Pastikan kamu paham regulasi setempat.
  • Ini bukan investment advice. Kurikulum ini mengajarkan teknis mining, bukan jaminan profit.

Kalau kamu siap dengan risiko di atas dan siap belajar iteratif (tidak expect langsung profit di hari pertama), Sportstensor adalah salah satu subnet paling straightforward untuk belajar mining Bittensor end-to-end.


🎯 Rangkuman

Di unit ini kamu sudah:

  • ✅ Kenal Sportstensor (SN41) sebagai subnet prediksi olahraga dengan revenue model nyata
  • ✅ Paham arsitektur validator ↔ miner dan siklus scoring (query → closing line → actual outcome)
  • ✅ Tahu hardware requirement minimum (2 vCPU / 4 GB RAM / VPS $5/bulan cukup)
  • ✅ Punya estimasi biaya (~1.5–2 TAO + $5–70/bulan) dan timeline (7–14 hari)
  • ✅ Punya peta jalan 7 unit yang akan kamu eksekusi

✅ Quick Check

Sebelum lanjut ke Unit 2, jawab cepat:

  1. Apa beda Sportstensor dengan subnet LLM dari sisi ground truth?
  2. Apa itu closing line dan kenapa penting?
  3. Berapa TAO minimum yang perlu kamu siapkan sebelum registrasi?
  4. Kenapa WiFi rumah kurang ideal untuk miner production?

Kalau keempatnya bisa kamu jawab tanpa scroll ulang — kamu siap lanjut.

🐛 Troubleshooting

MasalahSolusi
Bingung antara netuid testnet vs mainnetMainnet SN41 = netuid 41. Testnet pakai netuid berbeda, akan kita konfirmasi di Unit 3
Belum punya LinuxInstall WSL2 di Windows, atau sewa VPS Hetzner/Contabo dari awal
Python 3.10+ belum adasudo apt install python3.11 python3.11-venv
Ragu soal budgetTestnet dulu (gratis via faucet). Mainnet nanti setelah yakin strategi kamu jalan

Next: Unit 2 — Bittensor Wallet Setup & TAO Funding →