اكسب TON بواسطة GPU الخاص بك

وفر قوة الحوسبة لشبكة Cocoon واحصل على TON لمعالجة طلبات الاستدلال AI. آمن وشفاف ومؤتمت بالكامل.

كيف يعمل

1

التحميل والتثبيت

قم بتحميل توزيعة Cocoon Worker وفك ضغطها وتكوين إعداداتك.

2

تكوين GPU والمحفظة

قم بإعداد GPU NVIDIA للحوسبة السرية وقدم عنوان محفظة TON الخاص بك.

3

اكسب TON

ابدأ العامل واحصل على مدفوعات TON تلقائية لكل طلب AI تتم معالجته.

متطلبات الأجهزة

متطلبات GPU

  • GPU: NVIDIA H100 / H200
  • VRAM: 80GB+
  • CC: مطلوب دعم Confidential Computing
  • سلسلة RTX غير مدعومة للإنتاج

متطلبات الخادم

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

البرامج والحسابات

  • VBIOS محدث (عبر دعم NVIDIA)
  • رمز Hugging Face
  • محفظة TON للمدفوعات

حاسبة الأرباح

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
شهرياً (تقديري)

هذه قيم تقديرية. تعتمد الأرباح الفعلية على طلب الشبكة واختيار النموذج ووقت التشغيل.

البداية السريعة

1. التحميل وفك الضغط

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 (مطلوب للإنتاج)

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

3. تكوين العامل

cp worker.conf.example worker.conf
# تحرير التكوين:
# owner_address = عنوان_محفظة_TON_الخاص_بك
# gpu = 0000:01:00.0
# model = Qwen/Qwen3-0.6B
# hf_token = hf_xxx...

4. تشغيل العامل

./scripts/cocoon-launch worker.conf

للتعليمات المفصلة، راجع دليل الإعداد الكامل.

كيف تعمل المدفوعات

👤 محفظة العميل
🔄 عقد الوكيل
⚙️ عقد العامل
💰 محفظتك

مدفوعات تلقائية

تتعامل العقود الذكية على بلوكتشين TON مع جميع المدفوعات تلقائياً. لا حاجة للمطالبات اليدوية.

شفاف وقابل للتحقق

جميع المعاملات مسجلة على السلسلة. شاهد أرباحك في أي وقت عبر مستكشف TON.

الأمان والخصوصية

🔒

Intel TDX

يعمل العمال داخل أجهزة افتراضية معزولة بالأجهزة. لا يستطيع المضيف الوصول إلى بيانات الطلبات.

🛡️

خصوصية البيانات

جميع المطالبات والردود مشفرة. أنت لا ترى أبداً بيانات المستخدم.

تصديق GPU

يضمن التحقق من الأجهزة مشاركة GPU الأصلية فقط في الشبكة.

📄

العقود الذكية

عقود مفتوحة المصدر على TON تضمن مدفوعات عادلة وشفافة.

دليل الإعداد الكامل

1 المتطلبات الأساسية

قبل البدء، تأكد من أن أجهزتك وبرامجك تستوفي المتطلبات التالية لتشغيل عامل Cocoon.

متطلبات الأجهزة

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

متطلبات البرامج

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

Note: GPU للمستهلكين (سلسلة RTX) غير مدعومة بسبب نقص قدرات Confidential Computing.

2 تحديث VBIOS

يتطلب تصديق GPU إصدار VBIOS خاص مُمكّن لـ CC. إصدارات VBIOS القياسية لا تدعم ميزات التصديق المطلوبة للنشر الإنتاجي.

عملية التحديث

  • اتصل بدعم NVIDIA للمؤسسات بالرقم التسلسلي لـ GPU الخاص بك
  • اطلب VBIOS مُمكّن لـ CC لطراز GPU المحدد الخاص بك (H100/H200)
  • اتبع تعليمات NVIDIA لتحديث VBIOS الجديد
  • تحقق من التحديث باستخدام nvidia-smi وتحقق من توفر وضع CC

تحذير: قد يؤدي تحديث VBIOS بشكل غير صحيح إلى تلف GPU الخاص بك. اتبع تعليمات NVIDIA بعناية.

3 تكوين TDX

توفر Intel Trust Domain Extensions (TDX) أجهزة افتراضية معزولة بالأجهزة. يجب تمكين TDX في BIOS لعمال الإنتاج.

إعدادات BIOS

  • ادخل إعداد BIOS (عادة F2/Del عند التشغيل)
  • انتقل إلى الأمان أو إعدادات CPU المتقدمة
  • قم بتمكين "Intel TDX" أو "Trust Domain Extensions"
  • احفظ وأعد التشغيل

تحقق من أن TDX نشط

dmesg | grep -i tdx

4 ملف التكوين

يحتوي ملف worker.conf (بتنسيق INI) على جميع إعدادات العامل الخاص بك. انسخ ملف المثال وقم بتحريره بقيمك.

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

المعاملات المطلوبة

المعاملالوصف
typeيجب أن يكون "worker"
modelنموذج AI للخدمة (مثل Qwen/Qwen3-0.6B)
owner_addressعنوان محفظة TON الخاصة بك للمدفوعات
gpuعنوان PCI لـ GPU (ابحث باستخدام lspci | grep -i nvidia)
hf_tokenرمز Hugging Face API لتحميل النموذج
node_wallet_keyمفتاح خاص لمحفظة العامل مشفر بـ Base64

المعاملات الاختيارية

المعاملافتراضيالوصف
instance0رقم مثيل العامل لإعدادات متعددة GPU
worker_coefficient1000مضاعف السعر (1000 = 1.0x، 1500 = 1.5x)
persistentautoالمسار إلى صورة القرص الثابت

مثال على التكوين

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: استخدم lspci | grep -i nvidia للعثور على عنوان PCI لـ GPU الخاص بك.

5 Seal Server

يوفر seal-server اشتقاق مفتاح آمن لضيوف TDX باستخدام حاوية SGX. يجب أن يعمل على المضيف قبل بدء العمال.

لماذا seal-server مطلوب

  • يشتق مفاتيح التشفير المرتبطة بصورة TDX
  • تستمر المفاتيح عبر عمليات إعادة التشغيل
  • يضمن أن المضيف لا يمكنه الوصول إلى أسرار العامل

تشغيل seal-server

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

Note: يمكن لمثيل seal-server واحد خدمة عمال متعددين. احتفظ به قيد التشغيل في طرفية منفصلة أو كخدمة systemd.

6 تشغيل العامل

بعد تكوين worker.conf وبدء seal-server، يمكنك تشغيل العامل في أوضاع مختلفة.

أوضاع التنفيذ

الوضعالأمر
الإنتاج./scripts/cocoon-launch worker.conf
اختبار (TON حقيقي)./scripts/cocoon-launch --test worker.conf
اختبار (TON وهمي)./scripts/cocoon-launch --test --fake-ton worker.conf

تجاوزات سطر الأوامر

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

7 إعداد متعدد GPU

قم بتشغيل عمال متعددين على خادم واحد، كل منهم يتعامل مع GPU واحد. استخدم علامة --instance لتعيين معرفات فريدة.

تعيين المنفذ

InstancePortCID
0120006
11201016
21202026

تشغيل عمال متعددين

# 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: يحصل كل مثيل على تخزين ثابت منفصل تلقائياً.

8 المراقبة

راقب صحة العامل والأداء من خلال نقاط نهاية HTTP وأداة health-client.

نقاط نهاية HTTP

Endpointالوصف
/statsحالة قابلة للقراءة
/jsonstatsتنسيق JSON للأتمتة
/perfمقاييس الأداء
curl http://localhost:12000/stats
curl http://localhost:12000/jsonstats | jq

أوامر عميل الصحة

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

9 استكشاف الأخطاء وإصلاحها

المشاكل الشائعة وحلولها عند تشغيل عمال Cocoon.

العامل لا يبدأ

  • تحقق من تشغيل seal-server
  • تحقق من أن GPU في وضع CC
  • تأكد من تحديث VBIOS
  • تأكد من تمكين TDX في BIOS

أوامر التشخيص

# 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

الأسئلة المتكررة

كم يمكنني أن أكسب؟
تعتمد الأرباح على طراز GPU ونماذج AI التي تخدمها واستخدام الشبكة ووقت التشغيل. استخدم حاسبتنا أعلاه للتقديرات. مع نمو الشبكة، سيزداد إمكانية الربح.
ما هي GPU المدعومة؟
حالياً، يتم قبول NVIDIA H100 و GPU الأحدث فقط مع دعم Confidential Computing للإنتاج. لا يتم دعم GPU المستهلك (سلسلة RTX) بسبب نقص قدرات CC.
هل هو آمن لأجهزتي؟
نعم. يقوم Cocoon بتشغيل أحمال عمل الاستدلال AI وليس التعدين التقليدي. لا يوجد تآكل مفرط على GPU. تضمن بيئة TEE التنفيذ الآمن والمعزول.
كيف أقوم بإعداد عدة GPU؟
قم بتشغيل مثيلات عامل منفصلة لكل GPU باستخدام علامة --instance. يحصل كل مثيل على منافذ فريدة ويتعامل مع GPU واحد. مثال: ./scripts/cocoon-launch --instance 0 --gpu 0000:01:00.0 worker.conf
ما هو seal-server ولماذا مطلوب؟
يوفر seal-server اشتقاق مفتاح آمن لضيوف TDX باستخدام حاوية SGX. يضمن بقاء مفاتيح التشفير الخاصة بعاملك بعد إعادة التشغيل وربطها بالصورة المتحقق منها. بدونه، لن يبدأ عمال الإنتاج.
كيف أقوم بتحديث VBIOS لتصديق GPU؟
اتصل بدعم NVIDIA لطلب VBIOS مُمكّن لـ CC لطراز GPU الخاص بك. قد لا تدعم إصدارات VBIOS القياسية التصديق. هذا مطلوب لنشر الإنتاج.
ماذا أفعل إذا لم يبدأ العامل؟
تحقق من: 1) seal-server قيد التشغيل، 2) GPU في وضع CC (استخدم نص setup-gpu-vfio)، 3) VBIOS محدث، 4) TDX ممكّن في BIOS. راجع توثيق النشر لاستكشاف الأخطاء.