Verdienen Sie TON mit Ihrer GPU
Stellen Sie Rechenleistung für das Cocoon-Netzwerk bereit und erhalten Sie TON für die Verarbeitung von KI-Inferenzanfragen. Sicher, transparent und vollautomatisch.
So funktioniert es
Herunterladen & Installieren
Laden Sie die Cocoon Worker-Distribution herunter, entpacken Sie sie und konfigurieren Sie Ihre Einstellungen.
GPU & Wallet konfigurieren
Richten Sie Ihre NVIDIA GPU für Confidential Computing ein und geben Sie Ihre TON-Wallet-Adresse an.
TON verdienen
Starten Sie den Worker und erhalten Sie automatische TON-Zahlungen für jede verarbeitete KI-Anfrage.
Hardware-Anforderungen
GPU-Anforderungen
- GPU: NVIDIA H100 / H200
- VRAM: 80GB+
- CC: Confidential Computing-Unterstützung erforderlich
- RTX-Serie wird für Produktion NICHT unterstützt
Server-Anforderungen
- CPU: Intel (TDX)
- Linux: 6.16+
- QEMU: 10.1+
- RAM: 128GB+
Software & Konten
- Aktualisiertes VBIOS (über NVIDIA-Support)
- Hugging Face Token
- TON-Wallet für Auszahlungen
Ertragsrechner
Dies sind geschätzte Werte. Die tatsächlichen Einnahmen hängen von der Netzwerknachfrage, der Modellauswahl und der Betriebszeit ab.
Schnellstart
1. Herunterladen und entpacken
wget https://ci.cocoon.org/cocoon-worker-release-latest.tar.xz
tar xzf cocoon-worker-release-latest.tar.xz
cd cocoon-worker
2. seal-server starten (für Produktion erforderlich)
./bin/seal-server --enclave-path ./bin/enclave.signed.so
3. Worker konfigurieren
cp worker.conf.example worker.conf
# Konfiguration bearbeiten:
# owner_address = IHRE_TON_WALLET_ADRESSE
# gpu = 0000:01:00.0
# model = Qwen/Qwen3-0.6B
# hf_token = hf_xxx...
4. Worker starten
./scripts/cocoon-launch worker.conf
Detaillierte Anweisungen finden Sie im vollständigen Einrichtungshandbuch.
Wie Zahlungen funktionieren
Automatische Auszahlungen
Smart Contracts auf der TON-Blockchain wickeln alle Zahlungen automatisch ab. Keine manuellen Anträge erforderlich.
Transparent & Überprüfbar
Alle Transaktionen werden on-chain aufgezeichnet. Sehen Sie Ihre Einnahmen jederzeit über den TON-Explorer ein.
Sicherheit & Datenschutz
Intel TDX
Worker laufen in hardware-isolierten virtuellen Maschinen. Der Host kann nicht auf Anfragedaten zugreifen.
Datenschutz
Alle Prompts und Antworten sind verschlüsselt. Sie sehen niemals Benutzerdaten.
GPU-Attestierung
Hardware-Verifizierung stellt sicher, dass nur echte GPUs am Netzwerk teilnehmen.
Smart Contracts
Open-Source-Verträge auf TON gewährleisten faire und transparente Zahlungen.
Vollständige Einrichtungsanleitung
1 Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Ihre Hardware und Software die folgenden Anforderungen für den Betrieb eines Cocoon Workers erfüllen.
Hardware-Anforderungen
- GPU: NVIDIA H100 / H200 (Confidential Computing)
- CPU: Intel Xeon (TDX support)
- RAM: 128GB+ DDR5
- Storage: NVMe SSD, 500GB+
- Network: 1Gbps+, stable connection
Software-Anforderungen
- Linux: Kernel 6.16+ (TDX support)
- QEMU: 10.1+ (TDX patches)
- NVIDIA Driver: 560+
Note: Consumer-GPUs (RTX-Serie) werden nicht unterstützt, da sie keine Confidential Computing-Fähigkeiten haben.
2 VBIOS-Update
GPU-Attestierung erfordert ein spezielles CC-fähiges VBIOS. Standard-VBIOS-Versionen unterstützen keine Attestierungsfunktionen, die für den Produktionseinsatz erforderlich sind.
Update-Prozess
- Kontaktieren Sie den NVIDIA Enterprise Support mit Ihrer GPU-Seriennummer
- Fordern Sie ein CC-fähiges VBIOS für Ihr spezifisches GPU-Modell (H100/H200) an
- Befolgen Sie die NVIDIA-Anweisungen zum Flashen des neuen VBIOS
- Überprüfen Sie das Update mit nvidia-smi und prüfen Sie die CC-Modus-Verfügbarkeit
Warnung: Falsches VBIOS-Flashen kann Ihre GPU beschädigen. Befolgen Sie die NVIDIA-Anweisungen sorgfältig.
3 TDX-Konfiguration
Intel Trust Domain Extensions (TDX) bietet hardware-isolierte virtuelle Maschinen. TDX muss im BIOS für Produktions-Worker aktiviert sein.
BIOS-Einstellungen
- BIOS-Setup aufrufen (üblicherweise F2/Entf beim Booten)
- Zu Sicherheit oder Erweiterte CPU-Einstellungen navigieren
- "Intel TDX" oder "Trust Domain Extensions" aktivieren
- Speichern und neu starten
TDX-Aktivierung überprüfen
dmesg | grep -i tdx
4 Konfigurationsdatei
Die worker.conf-Datei (INI-Format) enthält alle Einstellungen für Ihren Worker. Kopieren Sie die Beispieldatei und bearbeiten Sie sie mit Ihren Werten.
cp worker.conf.example worker.conf
nano worker.conf
Erforderliche Parameter
| Parameter | Beschreibung |
|---|---|
type | Muss "worker" sein |
model | KI-Modell zum Bereitstellen (z.B. Qwen/Qwen3-0.6B) |
owner_address | Ihre TON-Wallet-Adresse für Auszahlungen |
gpu | PCI-Adresse der GPU (finden mit lspci | grep -i nvidia) |
hf_token | Hugging Face API-Token für Modell-Download |
node_wallet_key | Base64-kodierter privater Schlüssel der Worker-Wallet |
Optionale Parameter
| Parameter | Standard | Beschreibung |
|---|---|---|
instance | 0 | Worker-Instanznummer für Multi-GPU-Setups |
worker_coefficient | 1000 | Preismultiplikator (1000 = 1,0x, 1500 = 1,5x) |
persistent | auto | Pfad zum persistenten Disk-Image |
Beispielkonfiguration
type = worker
model = Qwen/Qwen3-0.6B
owner_address = EQC...your_ton_address
gpu = 0000:01:00.0
hf_token = hf_xxxxxxxxxxxxx
node_wallet_key = base64_encoded_key
ton_config = ./mainnet-config.json
root_contract_address = EQ...
Tip: Verwenden Sie lspci | grep -i nvidia, um Ihre GPU-PCI-Adresse zu finden.
5 Seal Server
seal-server bietet sichere Schlüsselableitung für TDX-Gäste mittels SGX-Enklave. Er muss auf dem Host laufen, bevor Worker gestartet werden.
Warum seal-server erforderlich ist
- Leitet kryptografische Schlüssel ab, die an das TDX-Image gebunden sind
- Schlüssel bleiben über Neustarts hinweg erhalten
- Stellt sicher, dass der Host nicht auf Worker-Geheimnisse zugreifen kann
seal-server starten
./bin/seal-server --enclave-path ./bin/enclave.signed.so
Note: Eine seal-server-Instanz kann mehrere Worker bedienen. Lassen Sie ihn in einem separaten Terminal oder als systemd-Dienst laufen.
6 Worker starten
Nach der Konfiguration von worker.conf und dem Start von seal-server können Sie den Worker in verschiedenen Modi starten.
Ausführungsmodi
| Modus | Befehl |
|---|---|
| Produktion | ./scripts/cocoon-launch worker.conf |
| Test (echtes TON) | ./scripts/cocoon-launch --test worker.conf |
| Test (Mock-TON) | ./scripts/cocoon-launch --test --fake-ton worker.conf |
Befehlszeilen-Überschreibungen
./scripts/cocoon-launch \
--instance 0 \
--worker-coefficient 1500 \
--model Qwen/Qwen3-8B \
worker.conf
7 Multi-GPU-Setup
Führen Sie mehrere Worker auf einem einzelnen Server aus, wobei jeder eine GPU verwaltet. Verwenden Sie das --instance-Flag, um eindeutige Kennungen zuzuweisen.
Port-Zuweisung
| Instance | Port | CID |
|---|---|---|
| 0 | 12000 | 6 |
| 1 | 12010 | 16 |
| 2 | 12020 | 26 |
Mehrere Worker starten
# GPU 1
./scripts/cocoon-launch --instance 0 --gpu 0000:01:00.0 worker.conf &
# GPU 2
./scripts/cocoon-launch --instance 1 --gpu 0000:41:00.0 worker.conf &
Tip: Jede Instanz erhält automatisch separaten persistenten Speicher.
8 Überwachung
Überwachen Sie Worker-Gesundheit und -Leistung über HTTP-Endpunkte und das health-client-Dienstprogramm.
HTTP-Endpunkte
| Endpoint | Beschreibung |
|---|---|
/stats | Menschenlesbarer Status |
/jsonstats | JSON-Format für Automatisierung |
/perf | Leistungsmetriken |
curl http://localhost:12000/stats
curl http://localhost:12000/jsonstats | jq
Health Client-Befehle
./health-client --instance worker status
./health-client -i worker gpu
./health-client -i worker logs cocoon-vllm 100
./health-client -i worker all
9 Fehlerbehebung
Häufige Probleme und deren Lösungen beim Betrieb von Cocoon Workern.
Worker startet nicht
- Überprüfen Sie, ob seal-server läuft
- Prüfen Sie, ob GPU im CC-Modus ist
- Bestätigen Sie, dass VBIOS aktualisiert ist
- Stellen Sie sicher, dass TDX im BIOS aktiviert ist
Diagnosebefehle
# Check GPU CC mode
nvidia-smi -q | grep "Confidential"
# Verify seal-server
ps aux | grep seal-server
# Check TDX
dmesg | grep -i tdx
# View logs
./health-client -i worker logs cocoon-vllm 50