Zarabiaj TON na Swojej GPU

Dostarczaj moc obliczeniowa do sieci Cocoon i otrzymuj TON za przetwarzanie zadan AI. Bezpiecznie, transparentnie i w pelni automatycznie.

Jak To Dziala

1

Pobierz i Zainstaluj

Pobierz dystrybucje Cocoon Worker, rozpakuj ja i skonfiguruj ustawienia.

2

Skonfiguruj GPU i Portfel

Skonfiguruj swoja GPU NVIDIA do poufnych obliczen i podaj adres portfela TON.

3

Zarabiaj TON

Uruchom workera i otrzymuj automatyczne platnosci TON za kazde przetworzone zadanie AI.

Wymagania Sprzetowe

Wymagania GPU

  • GPU: NVIDIA H100 / H200
  • VRAM: 80GB+
  • CC: Wymagane wsparcie Confidential Computing
  • Seria RTX NIE jest wspierana w produkcji

Wymagania Serwera

  • CPU: Intel (TDX)
  • Linux: 6.16+
  • QEMU: 10.1+
  • RAM: 128GB+

Oprogramowanie i Konta

  • Zaktualizowany VBIOS (przez wsparcie NVIDIA)
  • Token Hugging Face
  • Portfel TON do wyplat

Kalkulator Zarobkow

NVIDIA H100 (80GB)
NVIDIA H200 NVL (141GB)
Qwen3-0.6B (~8000 tok/s)
Qwen3-8B (~3000 tok/s)
Qwen3-32B (~1000 tok/s)
~125 TON
miesiecznie (szacunkowo)

To sa wartosci szacunkowe. Rzeczywiste zarobki zaleza od zapotrzebowania sieci, wyboru modelu i czasu pracy.

Szybki Start

1. Pobierz i rozpakuj

wget https://ci.cocoon.org/cocoon-worker-release-latest.tar.xz
tar xzf cocoon-worker-release-latest.tar.xz
cd cocoon-worker

2. Uruchom seal-server (wymagany do produkcji)

./bin/seal-server --enclave-path ./bin/enclave.signed.so

3. Skonfiguruj workera

cp worker.conf.example worker.conf
# Edytuj konfiguracje:
# owner_address = TWOJ_ADRES_PORTFELA_TON
# gpu = 0000:01:00.0
# model = Qwen/Qwen3-0.6B
# hf_token = hf_xxx...

4. Uruchom workera

./scripts/cocoon-launch worker.conf

Szczegolowe instrukcje znajdziesz w pelnym przewodniku konfiguracji.

Jak Dzialaja Platnosci

👤 Portfel Klienta
🔄 Kontrakt Proxy
⚙️ Kontrakt Workera
💰 Twoj Portfel

Automatyczne Wyplaty

Smart kontrakty na blockchainie TON obsluguja wszystkie platnosci automatycznie. Zadnych recznych roszczen.

Transparentne i Weryfikowalne

Wszystkie transakcje sa rejestrowane on-chain. Sprawdz swoje zarobki w dowolnym momencie przez eksplorator TON.

Bezpieczenstwo i Prywatnosc

🔒

Intel TDX

Workerzy dzialaja wewnatrz sprzetowo izolowanych maszyn wirtualnych. Host nie ma dostepu do danych zadan.

🛡️

Prywatnosc Danych

Wszystkie prompty i odpowiedzi sa zaszyfrowane. Nigdy nie widzisz danych uzytkownikow.

Atestacja GPU

Weryfikacja sprzetowa zapewnia, ze tylko oryginalne GPU uczestnicza w sieci.

📄

Smart Kontrakty

Kontrakty open-source na TON zapewniaja uczciwe i transparentne platnosci.

Pelny Przewodnik Konfiguracji

1 Wymagania Wstępne

Przed rozpoczęciem upewnij się, że Twój sprzęt i oprogramowanie spełniają następujące wymagania do uruchomienia workera Cocoon.

Wymagania Sprzętowe

  • GPU: NVIDIA H100 / H200 (Confidential Computing)
  • CPU: Intel Xeon (TDX support)
  • RAM: 128GB+ DDR5
  • Storage: NVMe SSD, 500GB+
  • Network: 1Gbps+, stable connection

Wymagania Programowe

  • Linux: Kernel 6.16+ (TDX support)
  • QEMU: 10.1+ (TDX patches)
  • NVIDIA Driver: 560+

Note: GPU konsumenckie (seria RTX) nie są wspierane z powodu braku możliwości Confidential Computing.

2 Aktualizacja VBIOS

Atestacja GPU wymaga specjalnego VBIOS-u z obsługą CC. Standardowe wersje VBIOS nie obsługują funkcji atestacji wymaganych do wdrożenia produkcyjnego.

Proces Aktualizacji

  • Skontaktuj się ze Wsparciem Korporacyjnym NVIDIA podając numer seryjny GPU
  • Poproś o VBIOS z obsługą CC dla konkretnego modelu GPU (H100/H200)
  • Postępuj zgodnie z instrukcjami NVIDIA aby wgrać nowy VBIOS
  • Zweryfikuj aktualizację za pomocą nvidia-smi i sprawdź dostępność trybu CC

Ostrzeżenie: Nieprawidłowe wgranie VBIOS może uszkodzić GPU. Postępuj zgodnie z instrukcjami NVIDIA.

3 Konfiguracja TDX

Intel Trust Domain Extensions (TDX) zapewnia sprzętowo izolowane maszyny wirtualne. TDX musi być włączony w BIOS dla workerów produkcyjnych.

Ustawienia BIOS

  • Wejdź do ustawień BIOS (zwykle F2/Del podczas rozruchu)
  • Przejdź do ustawień Bezpieczeństwa lub Zaawansowanych CPU
  • Włącz "Intel TDX" lub "Trust Domain Extensions"
  • Zapisz i uruchom ponownie

Zweryfikuj że TDX jest Aktywny

dmesg | grep -i tdx

4 Plik Konfiguracyjny

Plik worker.conf (format INI) zawiera wszystkie ustawienia dla workera. Skopiuj przykładowy plik i edytuj go swoimi wartościami.

cp worker.conf.example worker.conf
nano worker.conf

Parametry Wymagane

ParametrOpis
typeMusi być "worker"
modelModel AI do serwowania (np. Qwen/Qwen3-0.6B)
owner_addressTwój adres portfela TON do wypłat
gpuAdres PCI GPU (znajdź za pomocą lspci | grep -i nvidia)
hf_tokenToken API Hugging Face do pobierania modelu
node_wallet_keyKlucz prywatny portfela workera zakodowany w Base64

Parametry Opcjonalne

ParametrDomyślnyOpis
instance0Numer instancji workera dla konfiguracji multi-GPU
worker_coefficient1000Mnożnik ceny (1000 = 1.0x, 1500 = 1.5x)
persistentautoŚcieżka do obrazu dysku trwałego

Przykładowa Konfiguracja

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: Użyj lspci | grep -i nvidia aby znaleźć adres PCI swojego GPU.

5 Seal Server

seal-server zapewnia bezpieczne wyprowadzanie kluczy dla gości TDX przy użyciu enklawy SGX. Musi działać na hoście przed uruchomieniem workerów.

Dlaczego seal-server jest Wymagany

  • Wyprowadza klucze kryptograficzne powiązane z obrazem TDX
  • Klucze przetrwają restarty
  • Zapewnia, że host nie może uzyskać dostępu do sekretów workera

Uruchom seal-server

./bin/seal-server --enclave-path ./bin/enclave.signed.so

Note: Jedna instancja seal-server może obsługiwać wielu workerów. Utrzymuj ją w działaniu w osobnym terminalu lub jako usługa systemd.

6 Uruchom Workera

Po skonfigurowaniu worker.conf i uruchomieniu seal-server możesz uruchomić workera w różnych trybach.

Tryby Wykonania

TrybKomenda
Produkcja./scripts/cocoon-launch worker.conf
Test (prawdziwy TON)./scripts/cocoon-launch --test worker.conf
Test (symulowany TON)./scripts/cocoon-launch --test --fake-ton worker.conf

Nadpisania z Linii Komend

./scripts/cocoon-launch \
  --instance 0 \
  --worker-coefficient 1500 \
  --model Qwen/Qwen3-8B \
  worker.conf

7 Konfiguracja Multi-GPU

Uruchom wielu workerów na jednym serwerze, każdy obsługujący jedno GPU. Użyj flagi --instance aby przypisać unikalne identyfikatory.

Przypisanie Portów

InstancePortCID
0120006
11201016
21202026

Uruchom Wielu Workerów

# 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: Każda instancja automatycznie otrzymuje osobną pamięć trwałą.

8 Monitorowanie

Monitoruj stan i wydajność workera przez punkty końcowe HTTP i narzędzie health-client.

Punkty Końcowe HTTP

EndpointOpis
/statsStatus czytelny dla człowieka
/jsonstatsFormat JSON do automatyzacji
/perfMetryki wydajności
curl http://localhost:12000/stats
curl http://localhost:12000/jsonstats | jq

Komendy Health Client

./health-client --instance worker status
./health-client -i worker gpu
./health-client -i worker logs cocoon-vllm 100
./health-client -i worker all

9 Rozwiązywanie Problemów

Typowe problemy i ich rozwiązania podczas uruchamiania workerów Cocoon.

Worker się Nie Uruchamia

  • Sprawdź czy seal-server jest uruchomiony
  • Sprawdź czy GPU jest w trybie CC
  • Potwierdź że VBIOS jest zaktualizowany
  • Upewnij się że TDX jest włączony w BIOS

Komendy Diagnostyczne

# 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

Czesto Zadawane Pytania

Ile moge zarobic?
Zarobki zaleza od modelu GPU, obslugiwanych modeli AI, wykorzystania sieci i czasu pracy. Uzyj naszego kalkulatora powyzej do oszacowan. W miare rozwoju sieci potencjal zarobkow bedzie rosnal.
Jakie GPU sa wspierane?
Obecnie tylko NVIDIA H100 i nowsze GPU z obsluga Confidential Computing sa akceptowane do produkcji. GPU konsumenckie (seria RTX) nie sa wspierane z powodu braku mozliwosci CC.
Czy to bezpieczne dla mojego sprzetu?
Tak. Cocoon wykonuje zadania wnioskowania AI, nie tradycyjne wydobycie. Nie ma nadmiernego zuzycia GPU. Srodowisko TEE zapewnia bezpieczne, izolowane wykonanie.
Jak skonfigurowac wiele GPU?
Uruchom oddzielne instancje workera dla kazdej GPU uzywajac flagi --instance. Kazda instancja otrzymuje unikalne porty i obsluguje jedna GPU. Przyklad: ./scripts/cocoon-launch --instance 0 --gpu 0000:01:00.0 worker.conf
Czym jest seal-server i dlaczego jest wymagany?
seal-server zapewnia bezpieczne wyprowadzanie kluczy dla gosci TDX przy uzyciu enklawy SGX. Gwarantuje, ze klucze kryptograficzne workera przetrwaja restarty i sa powiazane ze zweryfikowanym obrazem. Bez niego workerzy produkcyjni nie uruchomia sie.
Jak zaktualizowac VBIOS do atestacji GPU?
Skontaktuj sie ze wsparciem NVIDIA aby poprosic o VBIOS z obsluga CC dla twojego modelu GPU. Standardowe wersje VBIOS moga nie wspierac atestacji. Jest to wymagane do wdrozenia produkcyjnego.
Co robic jesli worker nie uruchamia sie?
Sprawdz: 1) seal-server dziala, 2) GPU jest w trybie CC (uzyj skryptu setup-gpu-vfio), 3) VBIOS jest zaktualizowany, 4) TDX jest wlaczony w BIOS. Zobacz dokumentacje wdrozenia w celu rozwiazywania problemow.