Kaspa या Clore जैसी PoW कॉइन्स पर RTX 4090 की माइनिंग कमाई बिजली के बिल और नेटवर्क कठिनाई की वजह से काफी समय से अटकी हुई है, जहाँ $0.06 प्रति kWh के हिसाब से हर कार्ड से दिन का बमुश्किल $0.40–$0.60 नेट प्रॉफिट ही निकल पाता है। वही 8x RTX 4090 वाला रिग अगर Vast.ai, Render Network या io.net से जोड़कर vLLM में Qwen 2.5 72B या Llama 3.3 70B का इन्फरेंस चलाने के लिए दे दिया जाए, तो कमाई के आंकड़े पूरी तरह बदल जाते हैं, पर साथ ही झंझट भी कई गुना बढ़ जाता है।
PoW में तो आपने BIOS फ्लैश किया, Power Limit 250W पर लॉक की, memory clock 810 MHz पर सेट किया, कूलिंग फैन घुमाए और सीधे पूल से कनेक्ट कर दिया—लेकिन AI इन्फरेंस में ऐसा सेट-अप आपको रत्ती भर भी सही यूटिलाइजेशन नहीं देगा।
AI वर्कलोड के लिए GPU रेंट पर देने की सबसे बड़ी चुनौती बस लेटेंसी और मेमोरी है। डिसेंट्रलाइज्ड मार्केटप्लेस पर क्लाइंट्स विशिष्ट टास्क के लिए नोड्स लेते हैं: कोई FP8/INT4 इन्फरेंस चला रहा होता है, तो किसी को LoRA के जरिए हल्के-फुल्के फाइन-ट्यूनिंग के लिए टेंसर कोर्स चाहिए होते हैं।
हार्डवेयर और सेटअप के बीच का अंतर कुछ ऐसा दिखता है:
- PCIe बस: PoW (जैसे Ethash वाले या HeavyHash कॉइन्स) के लिए x1 PCIe 2.0/3.0 राइज़र्स काफी हैं। लेकिन इन्फरेंस के लिए पूरा हाई-थ्रूपुट चैनल चाहिए। अगर कार्ड PCIe 3.0 x1 पर फंसा है, तो RAM से VRAM में 40GB+ के मॉडल वेट्स ट्रांसफर करना लेटेंसी के लिहाज से पूरी तरह बर्बादी है। आपको कम से कम PCIe 4.0 x8 या बेहतर होगा x16 प्रति स्लॉट वाली मदरबोर्ड चाहिए, या Broadcom/PLX स्विच वाली सर्वर प्लेट्स की जरूरत पड़ेगी।
- VRAM क्षमता और स्पीड: PoW में DAG फाइल का साइज या बस विड्थ मायने रखती है। LLM इन्फरेंस में VRAM साइज ही सबसे बड़ा बॉटलनैक है। RTX 3090 (24GB) की वैल्यू RTX 4080 (16GB) से ज्यादा सिर्फ इसलिए है क्योंकि KV-कैश के जरिए एक साथ कई यूज़र्स को सर्व करते समय 16GB में क्वांटाइज्ड Llama 3 70B मॉडल फिट ही नहीं बैठता।
- पावर कंजम्पशन और लोडिंग स्पाइक्स: माइनिंग में बिजली की खपत लीनियर होती है। आप nvidia-smi -pl 280 सेट करते हैं और पावर ग्राफ एकदम सीधा चलता है। इन्फरेंस में जैसे ही प्रॉम्ट्स का बैच आता है, कार्ड का पावर ड्रा आइडल के 30W से सीधे 450W के एग्जीक्यूशन पीक पर छलांग लगाता है। अगर PSU सस्ता है या एक ही लाइन से जुड़ा है (जैसे पुराने 2000W वाले चाइनीज पावर सप्लाई), तो अचानक dI/dt के झटके से ओवर-करेंट प्रोटेक्शन (OVP/OCP) ट्रिप हो जाता है।
- सॉफ्टवेयर और ड्राइवर्स: माइनिंग बेसिक NVIDIA ड्राइवर के साथ HiveOS या RaveOS जैसे किसी भी OS पर चल जाती है। AI के लिए आपको प्रॉपर Linux (Ubuntu Server 22.04/24.04), लेटेस्ट CUDA Toolkit (12.x), Docker, nvidia-container-toolkit और प्लेटफॉर्म के ऑथराइजेशन डीमन्स सही से कॉन्फ़िगर करने पड़ते हैं।
इकोनॉमिक्स की बात करें: Vast.ai पर RTX 4090 के लिए लगभग $0.35–$0.50 प्रति घंटा मांगा जाता है, लेकिन यह 100% यूटिलाइजेशन (On-Demand) की स्थिति में है। बिना स्टेटिक IP और मुख्य डेटा सेंटर्स से 50ms से ज्यादा के पिंग वाले नोड का वास्तविक ऑक्यूपेंसी रेट शायद ही कभी 50–60% से ऊपर जाता है। जब कार्ड किराए पर लेने वाला कोई नहीं होता, तो वह आइडल मोड में 40–50W बिजली फूँकता रहता है और ढेला भर की कमाई नहीं देता।
लब्बोलुआब यह है कि अगर आपके पास सही कूलिंग इंफ्रास्ट्रक्चर, कम से कम 1 Gbps का स्थिर नेटवर्क, भरपूर सिस्टम RAM (VRAM साइज के साथ कम से कम 1:1 रेशियो) और रेगुलर कंटेनर्स अपडेट करने का धैर्य है—तो इन्फरेंस के लिए कार्ड्स रेंट पर देना PoW के मुकाबले 2x से 3x तक रिटर्न देता है। लेकिन अगर आपका रिग लकड़ी के फ्रेम पर जुगाड़ से खड़ा किया गया है, जिसमें x1 राइज़र्स और Celeron प्रोसेसर लगा है, तो उसकी औकात बस Pyrin या NEXA जैसे थके हुए एल्गोरिद्म घसीटने तक ही सीमित है।
ऑपरेटिंग सिस्टम और एडमिनिस्ट्रेशन
ऑपरेटिंग सिस्टम और एडमिनिस्ट्रेशन—यहीं पर असली मेहनत और लागत सामने आती है, जिसके बारे में मार्केटप्लेस के प्रमोशनल वीडियो में कोई बात नहीं करता।
OS और सॉफ्टवेयर की तरफ क्या होता है
माइनिंग में सारा सेटअप बस एक ऑथराइजेशन स्क्रिप्ट और माइनर की एक कस्टम कॉन्फिग फाइल (Gminer, LOLMiner या Rigel) तक सीमित होता है। लेकिन AI रेंटल प्लेटफॉर्म्स (जैसे Vast.ai, Clore.ai या RunPod) के मामले में आपकी होस्ट-मशीन एक फुल-फ्लेज्ड वर्चुअलाइजेशन नोड बन जाती है।
स्टैक आर्किटेक्चर में बुनियादी अंतर इस प्रकार है:
[ PoW Mining ] Linux Kernel -> NVIDIA Driver -> Mining Executable -> Stratum Pool [ AI Inference Node ] Ubuntu Server 22.04/24.04 LTS ├── NVIDIA Driver (535/550+ Open Kernel Modules) ├── CUDA Toolkit (12.x) & nvidia-container-toolkit ├── Docker Daemon (GPU लिमिट के लिए cgroupsv2 के साथ नेटिव इंटीग्रेशन) ├── प्लेटफॉर्म होस्ट डेमन (Vast/Clore client: मॉनिटरिंग, पोर्ट फॉوارडिंग, SSH कीज़) └── Container Context (vLLM / Ollama / ComfyUI / PyTorch + HuggingFace Cache)
अगर आपका माइनर क्रैश हो जाता है, तो वॉचडाग 3 सेकंड में प्रोसेस को रीस्टार्ट कर देता है। वहीं, अगर रेंटर के कंटेनर में लंबी कॉन्टेक्स्ट विंडो (जैसे Llama-3 पर 32k टोकन) की वजह से बढ़े हुए KV-कैश के कारण Out-Of-Memory (OOM) एरर आ जाए और vllm.entrypoints.openai.api_server क्रैश हो जाए, तो क्लाइंट सीधे रेंटल कैंसल कर देता है। इससे प्लेटफॉर्म पर आपका होस्ट रेटिंग स्कोर (Uptime Score) गिर जाता है और आपका नोड कई दिनों के लिए सर्च रिजल्ट्स से गायब हो जाता है।
नेटवर्क बैंडविड्थ और डिस्क I/O
माइनिंग के लिए इनकमिंग/आउटगोइंग ट्रैफिक बहुत कम होता है: स्ट्रैटम प्रोटोकॉल के जरिए शेयर कुछ किलोबाइट के पैकेट में भेजे जाते हैं। 80ms पिंग वाला 4G मोडेम भी इसके लिए चल जाता है।
लेकिन इन्फरेंस और फाइन-ट्यूनिंग के लिए रेंट पर देने पर नेटवर्क एक बहुत बड़ा बॉटलनैक बन जाता है:
- मॉडल वेट्स डाउनलोड करना: क्लाइंट कार्ड रेंट पर लेता है और HuggingFace से INT4 क्वांटाइजेशन वाला Llama-3-70B मॉडल (लगभग 40 GB) खींचता है। 100 Mbps के कनेक्शन पर इस प्रोसेस में लगभग एक घंटा लग जाता है। इस पूरे समय क्लाइंट आइडल टाइम के पैसे चुकाता है और एक नेगेटिव रिव्यू छोड़ जाता है। कनेक्शन कम से कम 1 Gbps सिमेट्रिक फाइबर का होना चाहिए (बेहतर होगा 2.5–10 Gbps हो)।
- डिस्क सबसिस्टम: सस्ते SATA SSD या पुराने HDD को भूल जाइए, जो किसी तरह HiveOS के बूट डिस्क के रूप में काम आ जाते हैं। AI कंटेनर लगातार कैश लिखते रहते हैं और gigabyte-scale टेंसर पढ़ते रहते हैं। आपको DRAM-कैश कंट्रोलर वाले NVMe स्टोरेज (PCIe 4.0 x4) की जरूरत होगी (जैसे Samsung 980 Pro / Kingston KC3000), और हर 4 GPU पर कम से कम 2 TB की क्षमता होनी चाहिए। सस्ते बिना बफर वाले SSDs जल्दी गर्म हो जाते हैं, IOPS थ्रॉटलिंग में चले जाते हैं और पूरे Docker डेमन को ठप कर देते हैं।
सिक्योरिटी और होस्ट आइसोलेशन
जब आप अपने GPU कंप्यूटिंग टास्क के लिए बाहरी लोगों को रेंट पर देते हैं, तो असल में आप अपने हार्डवेयर पर कंटेनर के अंदर मनचाहा कोड चलाने की अनुमति दे रहे होते हैं।
अगर होस्ट सिस्टम पर Docker गलत तरीके से कॉन्फ़िगर किया गया है या Container Escape जैसी बंद हो चुकी कमियों (vulnerabilities) वाला पुराना कर्नेल इस्तेमाल हो रहा है, तो रेंटर मुख्य OS का रूट एक्सेस हासिल कर सकता है।
नोड को सुरक्षित रखने के लिए जरूरी कदम:
- होस्ट डेमन सेटिंग में privileged मोड को बंद करना।
- लोकल नेटवर्क को सख्ती से अलग रखने के लिए iptables / ufw को कॉन्फ़िगर करना (ताकि कंटेनर से रेंटर आपके होम नेटवर्क या राउटर को स्कैन न कर सके)।
- माइनिंग सेगमेंट और कंप्यूटिंग नोड्स के लिए अलग-अलग VLANs का इस्तेमाल करना।
- होस्ट मशीन पर पासवर्ड से SSH एक्सेस बंद करना और पूरी तरह से Ed25519 की-बेस्ड ऑथराइजेशन का इस्तेमाल करना।
फाइनेंशियल रिस्क और लिक्विडिटी का बाहर जाना
PoW में कमाई सीधे पूल में आती है: सिक्के माइन किए -> दिन में एक बार वॉलेट में भुगतान मिल गया। Risk/Reward पूरी तरह साफ होता है।
AI सर्विसेज में भुगतान प्लेटफॉर्म के अपने इंटरनल टोकन में या क्रिप्टो (USDT/BTC) में एक निश्चित होल्ड पीरियड (Hold Period) के बाद मिलता है। उदाहरण के लिए, Clore.ai या Render पर रिवॉर्ड का कुछ हिस्सा उनके खुद के टोकन में दिया जाता है, जिनकी कीमतें बहुत ज्यादा वोलेटाइल होती हैं। अगर प्लेटफॉर्म का टोकन एक दिन में 20% गिर जाता है, तो रेंटल से होने वाली आपकी असली कमाई PoW से भी कम हो जाएगी।
अगर आपका मन टर्मिनल के पास पहरा देने, nvidia-persistenced के परमिशन ठीक करने, docker system prune -a कमांड से Docker कैश साफ करने और यह खोजने में नहीं है कि cuDNN वर्ज़न के विवाद के कारण PyTorch क्यों क्रैश हो गया—तो AI के लिए हार्डवेयर रेंट पर देना बहुत जल्दी आपके लिए एक सिरदर्द बन जाएगा जिससे निकलना मुश्किल होगा।
कम्प्यूट-नेटवर्क (Compute-Networks) पर रेंट पर देने के लिए डेस्कटॉप सेटअप कॉन्फ़िगर करने की स्टेप-बाय-स्टेप गाइड
अगर आपके पास कोई वर्किंग पीसी या 2x RTX 4090 / 3090 पर आधारित रिग (rig) है और आप इसे PoW से इन्फरेंस पर शिफ्ट करना चाहते हैं, तो सॉफ्टवेयर का टिपिकल सेटअप कुछ इस तरह दिखता है:
1. लिनक्स की क्लीन इंस्टॉलेशन और बेसिक एनवायरनमेंट
फ्लैश ड्राइव पर चलने वाले स्पेशल माइनिंग ओएस को भूल जाइए। आपको NVMe डिस्क पर डिस्ट्रीब्यूशन का एक क्लीन Server-वर्जन चाहिए:
# पैकेजेस अपडेट करें और बेसिक सॉफ्टवेयर इंस्टॉल करें
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential dkms git curl wget htop nvme-cli net-tools ufw2. बिना किसी फालतू कचरे के NVIDIA ड्राइवर्स और CUDA की इंस्टॉलेशन
स्टैंडर्ड ubuntu-drivers autoinstall के जरिए ड्राइवर्स इंस्टॉल न करें—यह अक्सर डेस्कटॉप लाइब्रेरीज खींच लाता है और Headless मोड को बिगाड़ देता है। ऑफिशियल ड्राइवर ब्रांच का इस्तेमाल करें (जैसे 550+):
# NVIDIA रिपॉजिटरी जोड़ें
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
sudo apt install -y nvidia-driver-550-server nvidia-utils-550-server
# परसिस्टेंस मोड इनेबल करें (ताकि GPU स्लीप मोड में न जाए और कंटेनर स्टार्ट होने पर लैग न करे)
sudo nvidia-smi -pm 1रिबूट करने के बाद, बस स्टेट और पावर लिमिट्स चेक करें। 24/7 स्टेबिलिटी के लिए, VRAM के पीक टेम्परेचर स्पाइक्स को कम करने के लिए TDP को थोड़ा सा घटाना समझदारी होगी:
# डिफॉल्ट 450W के बजाय RTX 4090 को 350-380W तक सीमित करें
sudo nvidia-smi -pl 3603. Docker और NVIDIA Container Toolkit का कॉन्फ़िगरेशन
आइसोलेटेड कंटेनर्स में GPU पासथ्रू के बिना कोई भी मार्केटप्लेस (Vast.ai, Render, RunPod) काम नहीं करेगा:
# Docker CE इंस्टॉल करें
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# NVIDIA Container Toolkit जोड़ें
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb [^ ]* #&[signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] #' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update
sudo apt install -y nvidia-container-toolkit
# रनटाइम कॉन्फ़िगर करें और डेमन को रीस्टार्ट करें
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart dockerयह जांचने के लिए कि GPU कंटेनर के अंदर दिखाई दे रहा है या नहीं:
docker run --rm --gpus all nvidia/cuda:12.0.0-base-ubuntu22.04 nvidia-smiविभिन्न प्रकार के GPU के लिए तुलनात्मक फाइनेंशियल एनालिसिस
मार्केट की असलियत को समझने के लिए, पॉपुलर हार्डवेयर की रिकवरी और उपयोगिता पर एक समरी टेबल नीचे दी गई है:
| GPU मॉडल | VRAM / बस (Bus) | PoW के लिए उपयुक्तता | AI इन्फरेंस के लिए उपयुक्तता | औसत प्रतिदिन शुद्ध आय (AI)* | मुख्य बॉटलनैक (रुकावट) |
|---|---|---|---|---|---|
| RTX 3060 12GB | 12 GB / 192-bit | हाई (कम TDP) | लो | $0.15 – $0.30 | कम मेमोरी बैंडविड्थ (360 GB/s) |
| RTX 3090 24GB | 24 GB / 384-bit | मीडियम (GDDR6X गर्म होता है) | बहुत हाई | $0.70 – $1.20 | हाई पावर खपते और बोर्ड के पीछे की तरफ मेमोरी चिप्स का गर्म होना |
| RTX 4080 16GB | 16 GB / 256-bit | हाई | मीडियम | $0.40 – $0.75 | VRAM कैपेसिटी (कॉन्टेक्स्ट के लिए पर्याप्त मार्जिन के साथ मध्यम LLM के लिए 16 GB कम पड़ जाती है) |
| RTX 4090 24GB | 24 GB / 384-bit | मीडियम (कीमत के हिसाब से ज्यादा) | अत्यधिक हाई | $1.50 – $2.80 | मदरबोर्ड पर पावर सप्लाई और PCIe लाइन्स की आवश्यकताएं |
| A100 80GB (PCIe/SXM) | 80 GB / 5120-bit | ज़ीरो (कोई रिकवरी नहीं) | इंडस्ट्री स्टैंडर्ड | $4.50 – $8.00 | कार्ड की शुरुआती लागत और वेंटिलेशन वाले सर्वर रैक की आवश्यकता |
* आय की गणना औसत यूटिलाइजेशन (50-70%) को ध्यान में रखकर और $0.06/kWh की दर से बिजली की लागत को घटाकर की गई है।
वैकल्पिक सिनारियो: ऑटो-स्विचिंग के जरिए हाइब्रिड माइनिंग/इन्फरेंस
जो लोग AI मार्केटप्लेस पर नोड के खाली (idle) बैठने के दौरान पैसे का नुकसान नहीं करना चाहते, उनके लिए टास्क डायनेमिक स्विचिंग का एक तरीका मौजूद है:
- मुख्य प्राथमिकता: Vast.ai / Clore.ai डेमन क्लाइंट के ऑर्डर का इंतजार करता है।
- बैकग्राउंड प्रोसेस: जब तक कार्ड रेंट पर देने के लिए कोई नहीं है (कोई एक्टिव रेंटल नहीं है), तब तक वर्कर-स्क्रिप्ट एक हल्का PoW माइनर (जैसे CPU/GPU पर Kaspa या Zephyr) रन करती है।
- स्विचिंग ट्रिगर: जैसे ही AI के लिए Docker कंटेनर बनाने की कोई API रिक्वेस्ट आती है, स्क्रिप्ट तुरंत माइनर को SIGKILL भेजती है, VRAM खाली करती है और क्लाइंट को कार्ड सौंप देती है।
इसे Docker कंटेनर्स की स्थिति को मॉनिटर करने वाली एक सिंपल bash-स्क्रिप्ट के जरिए लागू किया जा सकता है:
#!/bin/bash
# एक्टिव AI कंटेनर्स को मॉनिटर करने के लिए सिंपल वर्कर
MINER_PID=""
while true; do
# जांचें कि क्या सिस्टम कंटेनर्स के अलावा कोई अन्य कंटेनर चल रहे हैं
ACTIVE_CONTAINERS=$(docker ps -q --filter "label=ai_workload=true" | wc -l)
if [ "$ACTIVE_CONTAINERS" -gt 0 ]; then
if [ ! -z "$MINER_PID" ]; then
echo "[+] AI लोड आ गया है। बैकग्राउंड माइनिंग रोक रहे हैं..."
kill -9 $MINER_PID
MINER_PID=""
# कूलर्स और लिमिट्स को AI के मुताबिक वापस सेट करें
nvidia-smi -pl 380
fi
else
if [ -z "$MINER_PID" ]; then
echo "[-] कोई रेंटर नहीं है। बैकग्राउंड PoW माइनर शुरू कर रहे हैं..."
# बिजली बचाने के लिए माइनिंग के तहत पावर लिमिट कम करें
nvidia-smi -pl 250
/opt/miners/rigel --algo kaspa --pool stratum+tcp://... --wallet ... &
MINER_PID=$!
fi
fi
sleep 10
doneइस तरह का सेटअप AI रेंट की सबसे बड़ी समस्या—ग्राहक का इंतजार करते समय जीरो इनकम—को दूर करता है, साथ ही नोड को कुछ ही सेकंड में एक हाई-पेइंग टास्क स्वीकार करने के लिए तैयार रखता है।
अंतिम चुनाव पूरी तरह से स्टैक को एडमिनिस्टर करने की आपकी तैयारी पर निर्भर करता है। PoW न्यूनतम ओपेरशनल खर्च के साथ हार्डवेयर में निवेश करने की एक क्लासिक कहानी है। AI के लिए कार्ड रेंट पर देना एक पूर्ण micro-IaaS बिजनेस है, जहां आप एक छोटे क्लाउड कंप्यूटिंग प्रोवाइडर के रूप में काम करते हैं।