Kiem TON Voi GPU Cua Ban
Cung cap suc manh tinh toan cho mang Cocoon va nhan TON cho viec xu ly cac yeu cau suy luan AI. An toan, minh bach va tu dong hoan toan.
Cach Thuc Hoat Dong
Tai va Cai Dat
Tai ban phan phoi Cocoon Worker, giai nen va cau hinh cac thiet lap cua ban.
Cau Hinh GPU va Vi
Thiet lap GPU NVIDIA cho tinh toan bao mat va cung cap dia chi vi TON cua ban.
Kiem TON
Khoi dong worker va nhan thanh toan TON tu dong cho moi yeu cau AI duoc xu ly.
Yeu Cau Phan Cung
Yeu Cau GPU
- GPU: NVIDIA H100 / H200
- VRAM: 80GB+
- CC: Can ho tro Confidential Computing
- Dong RTX KHONG duoc ho tro cho production
Yeu Cau May Chu
- CPU: Intel (TDX)
- Linux: 6.16+
- QEMU: 10.1+
- RAM: 128GB+
Phan Mem va Tai Khoan
- VBIOS cap nhat (qua ho tro NVIDIA)
- Token Hugging Face
- Vi TON de nhan thanh toan
May Tinh Thu Nhap
Day la cac gia tri uoc tinh. Thu nhap thuc te phu thuoc vao nhu cau mang, lua chon mo hinh va thoi gian hoat dong.
Bat Dau Nhanh
1. Tai va giai nen
wget https://ci.cocoon.org/cocoon-worker-release-latest.tar.xz
tar xzf cocoon-worker-release-latest.tar.xz
cd cocoon-worker
2. Khoi dong seal-server (bat buoc cho production)
./bin/seal-server --enclave-path ./bin/enclave.signed.so
3. Cau hinh worker
cp worker.conf.example worker.conf
# Chinh sua cau hinh:
# owner_address = DIA_CHI_VI_TON_CUA_BAN
# gpu = 0000:01:00.0
# model = Qwen/Qwen3-0.6B
# hf_token = hf_xxx...
4. Khoi dong worker
./scripts/cocoon-launch worker.conf
De biet huong dan chi tiet, xem huong dan thiet lap day du.
Cach Thanh Toan Hoat Dong
Thanh Toan Tu Dong
Hop dong thong minh tren blockchain TON xu ly tat ca thanh toan tu dong. Khong can yeu cau thu cong.
Minh Bach va Co The Xac Minh
Tat ca giao dich duoc ghi lai on-chain. Xem thu nhap cua ban bat ky luc nao qua TON explorer.
Bao Mat va Quyen Rieng Tu
Intel TDX
Worker chay ben trong may ao cach ly phan cung. Host khong the truy cap du lieu yeu cau.
Quyen Rieng Tu Du Lieu
Tat ca prompt va phan hoi deu duoc ma hoa. Ban khong bao gio thay du lieu nguoi dung.
Chung Thuc GPU
Xac minh phan cung dam bao chi GPU chinh hang moi tham gia mang.
Hop Dong Thong Minh
Hop dong ma nguon mo tren TON dam bao thanh toan cong bang va minh bach.
Huong Dan Thiet Lap Day Du
1 Yeu Cau Tien Quyet
Truoc khi bat dau, hay dam bao phan cung va phan mem cua ban dap ung cac yeu cau sau de chay Cocoon worker.
Yeu Cau Phan Cung
- GPU: NVIDIA H100 / H200 (Confidential Computing)
- CPU: Intel Xeon (TDX support)
- RAM: 128GB+ DDR5
- Storage: NVMe SSD, 500GB+
- Network: 1Gbps+, stable connection
Yeu Cau Phan Mem
- Linux: Kernel 6.16+ (TDX support)
- QEMU: 10.1+ (TDX patches)
- NVIDIA Driver: 560+
Note: GPU tieu dung (dong RTX) khong duoc ho tro do thieu kha nang Confidential Computing.
2 Cap Nhat VBIOS
Chung thuc GPU can VBIOS dac biet ho tro CC. Cac phien ban VBIOS tieu chuan khong ho tro cac tinh nang chung thuc can thiet cho trien khai production.
Quy Trinh Cap Nhat
- Lien he Ho tro Doanh nghiep NVIDIA voi so serial GPU cua ban
- Yeu cau VBIOS ho tro CC cho model GPU cu the cua ban (H100/H200)
- Lam theo huong dan NVIDIA de flash VBIOS moi
- Xac minh cap nhat voi nvidia-smi va kiem tra tinh kha dung che do CC
Canh Bao: Flash VBIOS khong dung cach co the lam hong GPU cua ban. Hay lam theo huong dan NVIDIA can than.
3 Cau Hinh TDX
Intel Trust Domain Extensions (TDX) cung cap may ao cach ly phan cung. TDX phai duoc bat trong BIOS cho cac worker production.
Cai Dat BIOS
- Vao thiet lap BIOS (thuong la F2/Del khi khoi dong)
- Di chuyen den Bao mat hoac cai dat CPU nang cao
- Bat "Intel TDX" hoac "Trust Domain Extensions"
- Luu va khoi dong lai
Xac Minh TDX Dang Hoat Dong
dmesg | grep -i tdx
4 Tep Cau Hinh
Tep worker.conf (dinh dang INI) chua tat ca cac cai dat cho worker cua ban. Sao chep tep mau va chinh sua voi cac gia tri cua ban.
cp worker.conf.example worker.conf
nano worker.conf
Tham So Bat Buoc
| Tham So | Mo Ta |
|---|---|
type | Phai la "worker" |
model | Mo hinh AI de phuc vu (vd: Qwen/Qwen3-0.6B) |
owner_address | Dia chi vi TON cua ban de nhan thanh toan |
gpu | Dia chi PCI cua GPU (tim voi lspci | grep -i nvidia) |
hf_token | Token Hugging Face API de tai mo hinh |
node_wallet_key | Khoa rieng tu vi worker ma hoa Base64 |
Tham So Tuy Chon
| Tham So | Mac Dinh | Mo Ta |
|---|---|---|
instance | 0 | So instance worker cho cau hinh nhieu GPU |
worker_coefficient | 1000 | He so gia (1000 = 1.0x, 1500 = 1.5x) |
persistent | auto | Duong dan den image dia luu tru |
Vi Du Cau Hinh
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: Su dung lspci | grep -i nvidia de tim dia chi PCI GPU cua ban.
5 Seal Server
seal-server cung cap suy dan khoa an toan cho khach TDX su dung enclave SGX. No phai chay tren host truoc khi khoi dong worker.
Tai Sao Can seal-server
- Suy dan cac khoa mat ma gan voi image TDX
- Cac khoa ton tai qua cac lan khoi dong lai
- Dam bao host khong the truy cap bi mat worker
Khoi Dong seal-server
./bin/seal-server --enclave-path ./bin/enclave.signed.so
Note: Mot instance seal-server co the phuc vu nhieu worker. Giu no chay trong terminal rieng hoac nhu dich vu systemd.
6 Khoi Dong Worker
Sau khi cau hinh worker.conf va khoi dong seal-server, ban co the khoi dong worker o cac che do khac nhau.
Cac Che Do Thuc Thi
| Che Do | Lenh |
|---|---|
| Production | ./scripts/cocoon-launch worker.conf |
| Test (TON that) | ./scripts/cocoon-launch --test worker.conf |
| Test (TON gia) | ./scripts/cocoon-launch --test --fake-ton worker.conf |
Ghi De Dong Lenh
./scripts/cocoon-launch \
--instance 0 \
--worker-coefficient 1500 \
--model Qwen/Qwen3-8B \
worker.conf
7 Cau Hinh Nhieu GPU
Chay nhieu worker tren mot may chu, moi worker xu ly mot GPU. Su dung co --instance de gan cac dinh danh duy nhat.
Gan Port
| Instance | Port | CID |
|---|---|---|
| 0 | 12000 | 6 |
| 1 | 12010 | 16 |
| 2 | 12020 | 26 |
Khoi Dong Nhieu Worker
# 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: Moi instance nhan luu tru lau dai rieng biet tu dong.
8 Giam Sat
Giam sat suc khoe va hieu suat worker thong qua cac diem cuoi HTTP va tien ich health-client.
Cac Diem Cuoi HTTP
| Endpoint | Mo Ta |
|---|---|
/stats | Trang thai doc duoc |
/jsonstats | Dinh dang JSON cho tu dong hoa |
/perf | Chi so hieu suat |
curl http://localhost:12000/stats
curl http://localhost:12000/jsonstats | jq
Cac Lenh 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 Khac Phuc Su Co
Cac van de thuong gap va giai phap khi chay Cocoon worker.
Worker Khong Khoi Dong
- Xac minh seal-server dang chay
- Kiem tra GPU o che do CC
- Xac nhan VBIOS da cap nhat
- Dam bao TDX duoc bat trong BIOS
Cac Lenh Chan Doan
# 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