اجرای گره هایلون
باینری گره هایلون را نصب کنید، با یک کد راهاندازی یکبارمصرف آن را متصل کنید و بابت کار تأییدشده امتیاز بگیرید. برنامهٔ بتا، تنها امتیاز، بدون پرداخت توکن.
اجرای گره هایلون
یک رایانهٔ بلااستفاده را به کار شبکهٔ هایلون بگیرید. یک باینری دانلود کنید، یک کد راهاندازی جایگذاری کنید، و ماشین شما شروع به گرفتن کارهای راستیآزمایی و محک میکند که سرور پیش از اعطای امتیاز، مستقلاً دوباره تأییدشان میکند.
برنامهٔ بتا: امتیاز، نه توکن
برنامهٔ گره در نسخهٔ بتاست و امتیاز میدهد که در دفتر برنامهٔ گرهٔ هایلون ثبت میشود. امتیازها ORB نیستند، امروز ارزش پولی ندارند، و هیچ تبدیلی از امتیاز به توکن وجود ندارد. اگر روزی مسیر تبدیلی باز شود، گامی جداگانه و صریحاً اعلامشده خواهد بود و بهصورت پیشفرض غیرفعال است. هیچ صفحهای از این مستندات مقدار توکنی وعده نمیدهد، و API هم چنین نمیکند: هر پاسخ برنامهٔ گره "program_status": "beta" و یادداشتی دارد که میگوید هیچ پرداخت توکنی انجام یا وعده داده نمیشود.
کارهای کنونی، کارهای قطعی راستیآزمایی و محک هستند (زنجیرههای درهمسازی که سرور خودش دوباره محاسبه میکند). ارائهٔ استنتاج هوش مصنوعی از گرههای جامعه هنوز فعال نیست.
نیازمندیها
- یک ماشین ۶۴ بیتی با macOS، لینوکس یا ویندوز که بتواند آنلاین بماند.
- دسترسی خروجی HTTPS به
https://api.orbai.world(بدون درگاه ورودی؛ NAT و CGNAT مشکلی ندارند). - یک حساب OrbVPN / هایلون (هر حسابی کار میکند، به اشتراک نیازی نیست).
گام ۱: باینری را دانلود کنید
همهٔ نسخهها در محل دانلود عمومی و دارای جمع کنترلی منتشر میشوند. آنکه با سکوی شما جور است را برگزینید:
دانلود خود را در برابر جمعهای کنترلی منتشرشده بررسی کنید و سپس آن را اجراپذیر کنید:
# نمونه برای macOS (Apple Silicon)
curl -LO https://orb.blob.core.windows.net/hylon-node/hylon-node-darwin-arm64
curl -LO https://orb.blob.core.windows.net/hylon-node/SHA256SUMS
shasum -a 256 --check --ignore-missing SHA256SUMS
chmod +x hylon-node-darwin-arm64روی لینوکس بهجای shasum از sha256sum --check --ignore-missing SHA256SUMS استفاده کنید.
Gatekeeper در macOS
اگر باینری را بهجای curl با مرورگر دانلود کردهاید، ممکن است macOS آن را قرنطینه کند. پیش از اجرا، با xattr -d com.apple.quarantine hylon-node-darwin-arm64 این نشانه را پاک کنید.
گام ۲: یک کد راهاندازی یکبارمصرف بگیرید
کد راهاندازی، گره را به حساب شما گره میزند. یکبارمصرف است و پس از ۱۵ دقیقه منقضی میشود.
از داشبورد (پیشنهادی)
در app.hylon.ai/nodes وارد شوید و روی «افزودن گره» بزنید. داشبورد کد، زمان انقضا و فرمان دقیقی که باید جایگذاری کنید را نشان میدهد.
یا از API
با توکن حامل نشست خود، POST /api/v1/hylon/nodes/setup-code بفرستید. کدهای راهاندازی باید از نشستی واردشده تولید شوند؛ درخواستهایی که با کلید API هایلون احراز هویت شدهاند رد میشوند.
curl -X POST https://api.orbai.world/api/v1/hylon/nodes/setup-code \
-H "Authorization: Bearer <YOUR_SESSION_JWT>"{
"success": true,
"data": {
"code": "M3KTPX7Q",
"expires_at": "2026-07-28T12:34:56Z",
"command": "orbmesh node --setup-code M3KTPX7Q",
"program_status": "beta",
"note": "Beta: nodes run verification and benchmark tasks. Rewards are points in the node-program ledger; no token payouts are made or promised."
}
}گام ۳: گره را اجرا کنید
./hylon-node-darwin-arm64 --setup-code M3KTPX7Qفیلد command که همراه کد راهاندازی برمیگردد، شکل عمومی orbmesh node --setup-code <CODE> را نشان میدهد. باینری دانلودشده هر دو شکل فراخوانی را میپذیرد: مستقیم با --setup-code اجرایش کنید، یا با آرگومان node در ابتدا؛ رفتارشان یکسان است.
در نخستین اجرا، گره:
۱. کد راهاندازی را در POST /api/v1/hylon/node-agent/register مصرف میکند و اعتبارنامهٔ خود (node_uuid و node_key) را میگیرد. کلید دقیقاً یک بار برگردانده میشود؛ سرور تنها یک درهمریخته از آن را نگه میدارد.
۲. هویت خود را در ~/.orbmesh/node.json ذخیره میکند (با دسترسی ۰۶۰۰). اجراهای بعدی این فایل را میخوانند، پس دیگر هرگز به کد راهاندازی نیازی نیست.
۳. توانمندیهای خود (هستههای پردازنده، حافظه، GPU، نوع دستگاه) را تشخیص میدهد و صادقانه گزارش میکند. سرور ردهٔ گره را از همینها استخراج میکند.
۴. حلقهٔ کار را آغاز میکند: هر ۱۵ ثانیه کار میگیرد، اجرا میکند و تکمیلها را گزارش میدهد.
پرچمهای کاربردی
| پرچم | پیشفرض | کاربرد |
|---|---|---|
--setup-code | (ندارد) | کد یکبارمصرف اتصال از داشبورد. تنها در نخستین اجرا لازم است. |
--orbnet-api | https://api.orbai.world | نشانی پایهٔ REST در OrbNet برای صفحهٔ کاری عامل گره. |
--state-dir | ~/.orbmesh | محل ذخیرهٔ هویت گره (node.json). |
--name | نام میزبان شما | نام نمایشی در داشبورد. هنگام اتصال به کار میرود. |
--max-tasks | 4 | بیشینهٔ کارهای گرفتهشده در هر چرخه. |
--lease-interval | 15s | هر چند وقت گره درخواست کار میدهد. |
کار و امتیاز چگونه جریان مییابند
گرفتن کار
گره با سرآیندهای X-Node-UUID و X-Node-Key خود، POST /api/v1/hylon/node-agent/tasks/lease را فرا میخواند. هر کار گرفتهشده تا ۵ دقیقه انحصاری همان گره است و پس از آن، کارهای ناتمام دوباره قابل واگذاری میشوند.
اجرا
کارهای نسخهٔ ۱، زنجیرههای درهمساز sha256 هستند: verify.recompute از زنجیرههای سبک و bench.cpu از زنجیرههای سنگینتر استفاده میکند. هر دو عمداً قطعیاند.
گزارش
گره درهمریختهٔ حاصل را به POST /api/v1/hylon/node-agent/tasks/{id}/complete میفرستد.
راستیآزمایی دوبارهٔ سرور
سرور خودش زنجیرهٔ درهمساز را دوباره محاسبه میکند. تنها تکمیلهایی که سرور تأیید کند امتیاز میگیرند، پس کار جعلی هرگز پاداش نمیگیرد. هر کار حداکثر یک بار امتیازدهی میشود.
نرخ امتیاز
| نوع کار | امتیاز بهازای هر کار تأییدشده |
|---|---|
verify.recompute | ۱ |
bench.cpu | ۵ |
اینها پیشفرضهای کنونیاند. نرخها از سوی گردانندگان قابل تنظیماند و ممکن است تغییر کنند؛ دفتر امتیاز شما همیشه نرخ زمان تأیید هر کار را بازتاب میدهد.
ردههای گره
سرور از توانمندیهای گزارششده یک ردهٔ کلی استخراج میکند:
| رده | قاعده |
|---|---|
mobile | نوع دستگاه گوشی یا تبلت است، صرفنظر از تعداد هسته. |
server | GPU دارد، یا ۸ هسته پردازنده یا بیشتر. |
desktop | باقی موارد. |
پایش گرههای شما
گرههای ثبتشده، وضعیت، امتیاز و شمارندههای صادقانهٔ مشارکتشان را در app.hylon.ai/nodes یا از راه API ببینید:
curl https://api.orbai.world/api/v1/hylon/nodes \
-H "Authorization: Bearer <YOUR_SESSION_JWT>"هر گره status (online، offline یا disabled)، tier، points، last_seen و یک بلوک contributions گزارش میدهد. گرهای آنلاین شمرده میشود که در ۵ دقیقهٔ گذشته اعلام حضور کرده باشد؛ حلقهٔ گرفتن کار نقش ضربان را هم بازی میکند. شمارندههای compute_units و inference_requests تا عرضهٔ واقعی محاسبه و ارائهٔ استنتاج روی صفر میمانند؛ این برنامه هرگز عدد مشارکت جعل نمیکند.
رفع اشکال
کد راهاندازی نامعتبر است
کدها یکبارمصرفاند و پس از ۱۵ دقیقه منقضی میشوند. کد تازهای از داشبورد بگیرید و فرمان را دوباره اجرا کنید.
اعتبارنامهٔ نامعتبر گره (۴۰۱)
هویت node.json دیگر با سرور جور نیست (برای نمونه گره غیرفعال شده). ~/.orbmesh/node.json را حذف کنید و با کد راهاندازی تازهای دوباره متصل شوید.
کاری گرفته نمیشود
وقتی گرهای درخواست کار میدهد، صف با کارهای راستیآزمایی خودش پر میشود، پس خالی ماندن پیوستهٔ نتیجه معمولاً یعنی مشکل اتصال. بررسی کنید ماشین بتواند به https://api.orbai.world برسد.
توقف یا حذف یک گره
هر زمان میتوانید فرایند را متوقف کنید؛ کارهایی که گرفته بود پس از ۵ دقیقه دوباره قابل واگذاری میشوند. برای بازنشستگی یک ماشین، فرایند را متوقف و پوشهٔ وضعیت را حذف کنید. آن گره سپس در فهرست شما آفلاین نشان داده میشود.