ویژگی‌های اصلی

ساخته‌شده برای عملیات ماینینگ حرفه‌ای — امن، مقیاس‌پذیر و بدون توقف

F1

تونل رمزنگاری کامل ترافیک

نقطه درد

ترافیک ماینینگ منتقل‌شده به‌صورت متن ساده در شبکه‌های پیچیده به‌راحتی شناسایی، محدود و مسدود می‌شود. sniff ترافیک و ربودن هش‌ریت تهدیدات واقعی هستند.

راه‌حل

HashRelay لایه رمزنگاری بین ماینرها و استخرها قرار می‌دهد. کلاینت ترافیک Stratum را قبل از ارسال به سرور رله در تونل‌های TLS 1.3 یا QUIC کپسوله می‌کند. ISPها فقط داده HTTPS/QUIC رمزنگاری‌شده می‌بینند.

ماینرهاStratum
LAN
کلاینت HRرمزنگاری
شبکه
سرور HRرمزگشایی
شبکه
استخرStratum
متن ساده رمزنگاری‌شده

نکات فنی

  • 1حالت گواهی TLS 1.3 (توصیه‌شده برای تولید)
  • 2TCP + AES-256-GCM برای محیط‌های بدون گواهی
  • 3TCP + ChaCha20-Poly1305 برای CPUهای ضعیف بدون شتاب AES
  • 4QUIC برای شبکه‌های ضعیف فرامرزی (کمترین تأخیر)
F2

هدایت موازی چند استخر چند کوین

نقطه درد

مزارع ماینینگ سنتی که چند کوین اجرا می‌کنند باید پروکسی جدا برای هر کوین نگه دارند — مدیریت پیچیده، تخصیص پورت آشفته و عیب‌یابی دشوار.

راه‌حل

نگاشت پورت ثابت به یک نمونه HashRelay اجازه می‌دهد همزمان چند کوین را به استخرهای مختلف هدایت کند. پورت 3333 → استخر BTC، پورت 4444 → استخر ETH. ماینرها چیزی تغییر نمی‌دهند.

console.hashrelay.net/port-mappings
نگاشت پورت‌ها
A

نگاشت پورت‌ها

+ ایجاد
پورتاستخروضعیت
3333F2Pool · BTCفعال
3334AntPool · BTCفعال
4444Poolin · LTCفعال
5555Luxor · KASفعال
6666Foundry · BCHمتوقف

نکات فنی

  • 1هدایت شفاف مستقل از پروتکل برای هر کوین مبتنی بر Stratum
  • 2هر نگاشت مستقل با آدرس استخر و تنظیمات تجمیع پیکربندی می‌شود
  • 3تغییرات پیکربندی به‌صورت لحظه‌ای به کلاینت‌ها ارسال می‌شود، بدون نیاز به راه‌اندازی مجدد
  • 4تجزیه Stratum هر استخر می‌تواند مستقل فعال یا غیرفعال شود
F3

تجمیع درخواست

نقطه درد

مزارع بزرگ با هزاران ماینر که هر کدام اتصال تونل جدا باز می‌کنند پهنای باند و منابع سرور عظیمی مصرف می‌کنند — و خطر ممنوعیت اتصال توسط استخر را دارند.

راه‌حل

Aggregation Engine داخلی پروتکل Stratum را در سمت کلاینت تجزیه می‌کند و هزاران درخواست ماینر را در چند اتصال upstream ادغام می‌کند. ۱٬۰۰۰ ماینر → ۲ اتصال.

console.hashrelay.net/port-mappings
نگاشت پورت‌ها
A

نگاشت پورت‌ها

+ ایجاد
پورتاستخروضعیت
3333F2Pool · BTCفعال
3334AntPool · BTCفعال
4444Poolin · LTCفعال
5555Luxor · KASفعال
6666Foundry · BCHمتوقف

نکات فنی

  • 1پشتیبانی از Stratum V1، V1-Ethash و Stratum V2
  • 2miners_per_conn نسبت را کنترل می‌کند؛ پیش‌فرض ۵۰۰ ماینر/اتصال، مقیاس‌دهی خودکار
  • 3تقسیم‌بندی فضای extranonce2 فضای جستجوی منحصربه‌فرد برای هر ماینر تضمین می‌کند
  • 4نگاشت مجدد ID JSON-RPC از برخورد ID درخواست همزمان جلوگیری می‌کند
F4

داشبورد عملیات یکپارچه و هشدارها

نقطه درد

تیم عملیات بین اپ‌های Bitmain و MicroBT و Canaan و غیره جابه‌جا می‌شود — نمای پراکنده، واکنش کند. ماینرها ساعت‌ها آفلاین می‌مانند؛ اوج ریجکت یعنی ورود دستی به سایت استخر.

راه‌حل

HashRelay هش‌ریت، آپ‌تایم، نرخ ریجکت و سلامت سخت‌افزار را در یک داشبورد جمع می‌کند. تجزیه Stratum آینه‌ای به‌صورت ناهمزمان — بدون تأثیر بر تأخیر رله. عبور از آستانه → ایمیل، تلگرام یا Webhook فوری.

console.hashrelay.net/worker-stats
آمار / ورکرها
A

تاریخچه و آمار

24h7d30d
نمای کلیسخت‌افزارآمار
Hashrate1.82 PH/s
دمای تراشه69.4°C
نرخ رد0.12%
توان3510 W
ورکر: farm-a-01·استخر: F2Pool BTC

نکات فنی

  • 1کل مزرعه روی یک صفحه — بدون اپ‌های متعدد
  • 2آفلاین ماینر: تشخیص در چند ثانیه
  • 3ریجکت بالا: هشدار از ≥۳۰٪ (حداقل ۱۰ شیر)
  • 4افت هش‌ریت: تشخیص پنجره لغزان، اعلان چندکاناله
F5

ارسال گرم پیکربندی پویا

نقطه درد

پروکسی‌های سنتی برای هر تغییر پیکربندی استخر نیاز به راه‌اندازی مجدد سرویس دارند و قطع اتصال کوتاه ماینر ایجاد می‌کنند — در مقیاس فاجعه‌بار است.

راه‌حل

مدیر نگاشت‌ها را از طریق داشبورد یا API تغییر می‌دهد؛ سرور تغییر را در تراکنش پایگاه داده ثبت و فوراً از طریق اتصال پایدار به نودهای کلاینت مربوط ارسال می‌کند. ماینرها چیزی احساس نمی‌کنند.

console.hashrelay.net/port-mappings
نگاشت پورت‌ها
A

نگاشت پورت‌ها

+ ایجاد
پورتاستخروضعیت
3333F2Pool · BTCفعال
3334AntPool · BTCفعال
4444Poolin · LTCفعال
5555Luxor · KASفعال
6666Foundry · BCHمتوقف

نکات فنی

  • 1انواع رویداد push: CREATED، UPDATED، ENABLED، DISABLED، DELETED
  • 2کلاینت listenerهای محلی را گرم به‌روز می‌کند، بدون راه‌اندازی مجدد
  • 3پایگاه داده اتمی + push سازگاری را تضمین می‌کند
  • 4تغییرات در کمتر از یک ثانیه اعمال می‌شوند
F6

دو پروتکل TCP + QUIC

نقطه درد

از دست رفتن بالای بسته در لینک‌های فرامرزی باعث فروپاشی throughput TCP می‌شود. اما برخی شبکه‌ها UDP را مسدود می‌کنند و QUIC در دسترس نیست. هیچ پروتکل واحدی همه محیط‌ها را پوشش نمی‌دهد.

راه‌حل

HashRelay همزمان روی TCP و QUIC گوش می‌دهد. پروتکل را در فایل پیکربندی بر اساس شرایط واقعی شبکه انتخاب کنید. هر دو آماده تولید و قابل تعویض فوری هستند.

نکات فنی

  • 1QUIC: بهترین برای شبکه‌های فرامرزی/ضعیف — تأخیر کم، تحمل از دست رفتن بسته
  • 2TCP + گواهی TLS: بهترین سازگاری برای شبکه‌های پایدار دیتاسنتر
  • 3TCP + ChaCha20: بهترین برای شبکه‌های داخلی بدون گواهی با CPU ضعیف
  • 4هر دو پروتکل همزمان فعال؛ کلاینت‌ها بر اساس استقرار انتخاب می‌کنند
F7

اتصال مجدد هوشمند خودکار

نقطه درد

نوسانات شبکه اتصالات را قطع می‌کند و ماینرها را مجبور به توقف می‌کند — درآمد هش‌ریت از دست می‌رود.

راه‌حل

کلاینت اتصال مجدد نامحدود با فاصله پیش‌فرض ۵ ثانیه دارد. listener Stratum محلی در طول اتصال مجدد فعال می‌ماند. ماینرها بدون وقفه کار می‌کنند.

نکات فنی

  • 1Heartbeat: فاصله Ping/Pong ۶۰ ثانیه
  • 2۳ heartbeat از دست رفته متوالی (~۱۸۰ ثانیه) اتصال مجدد را فعال می‌کند
  • 3ماینرها در طول بازیابی تونل به پورت محلی share ارسال می‌کنند
  • 4کاهش از دست رفتن هش‌ریت در ناپایداری شبکه
F8

API مدیریت

نقطه درد

عملیات دستی در مقیاس مستعد خطا و کند است. تیم‌ها به کنترل برنامه‌نویسی پیکربندی استخر، نگاشت‌ها و آمار نیاز دارند.

راه‌حل

API JSON RESTful کامل در /api/v1/ امکان اسکریپت‌نویسی، یکپارچه‌سازی CI/CD pipeline و اتوماسیون سیستم‌های شخص ثالث برای مدیریت همه منابع HashRelay را فراهم می‌کند.

نکات فنی

  • 1مدیریت استخر: عملیات CRUD
  • 2مدیریت نگاشت پورت با وضعیت زنده
  • 3مدیریت نود کلاینت و تولید token
  • 4endpointهای آمار و رویداد هشدار
F9

عملکرد و پایداری Rust

نقطه درد

رله ماینینگ ۲۴/۷ تحت بار سنگین کار می‌کند. زبان‌های اسکریپتی مکث GC، نشت حافظه و نوسان می‌آورند — در مقیاس میلیون‌ها ماینر غیرقابل قبول.

راه‌حل

هسته HashRelay از پایه با Rust نوشته شده — ایمنی حافظه، zero-copy و مصرف CPU کم در مقیاس میلیون‌ها ماینر.

نکات فنی

  • 1استک کامل Rust: رله، آمار، مدیریت
  • 2zero-copy: داده تا حد ممکن در کرنل می‌ماند
  • 3بدون مکث GC: تأخیر پایین تحت بار مداوم
  • 4ایمنی حافظه در زمان کامپایل
F10

تله‌متری سخت‌افزار و سابقه

نقطه درد

مشکلات حرارتی و انحراف مصرف دیر مشخص می‌شوند. هر سازنده فرمت خودش را دارد — بدون نمای روند یکپارچه.

راه‌حل

جمع‌آوری دوره‌ای دما، مصرف برق و سرعت فن. ذخیره‌سازی یکپارچه با بازبینی زمانی برای تحلیل ریشه‌ای.

console.hashrelay.net/workers/telemetry
آمار / ورکرها
A

تله‌متری سخت‌افزار

جمع‌آوری شد
دستگاه Antminer S21FW 1.0.8IP 192.168.10.42
جمع‌آوری ۱۴:۳۱:۵۲ · ۱۸۶ ms
71.0°C
دمای تراشه
3510 W
توان
118.1 TH
Hashrate
29.7 J/TH
بازده
برد 0
68.2°C
39.4 TH
98.8%
برد 1
71.0°C
39.1 TH
99.1%
برد 2
69.5°C
39.6 TH
98.5%
Fan 1 5480Fan 2 5520Fan 3 5490PSU 3200

نکات فنی

  • 1جمع‌آوری خودکار دوره‌ای
  • 2دما، توان، دور فن
  • 3سابقه کامل برای مقایسه روند
  • 4متصل به داشبورد و هشدارها
F11

دسترسی از راه دور به رابط وب ماینر

نقطه درد

رابط وب ماینر فقط در LAN است. تیم دور نمی‌تواند عیب‌یابی کند — حضور در محل یا VPN برای هر ریگ.

راه‌حل

HashRelay از طریق تونل رمزنگاری‌شده به رابط وب هر ماینر می‌رسد. تنظیمات، لاگ و تشخیص — مثل حضور در مزرعه.

console.hashrelay.net/workers
آمار / ورکرها
A

ورکرها

1024 ماینر
جستجوی ورکر…استخرپرس‌وجو
وضعیتورکرHash 5m
آنلاینfarm-a-01118.2 TH
آنلاینfarm-a-02117.9 TH
آنلاینfarm-b-0796.4 TH
آفلاینfarm-b-12
آنلاینrack-c-038.6 GH
آنلاینrack-c-0912.1 TH

نکات فنی

  • 1بدون IP عمومی روی ماینر
  • 2تونل رمزنگاری‌شده تا رابط وب
  • 3عیب‌یابی از هر جا و هر زمان
  • 4دسترسی از طریق پلتفرم رله
F12

دیوار مانیتورینگ عملیات یکپارچه

نقطه درد

مزرعه چندسازنده یعنی N اپ مانیتورینگ — هش‌ریت، سخت‌افزار و هشدارها پراکنده. بهره‌وری عملیات پایین می‌آید.

راه‌حل

دیوار عملیات HashRelay هش‌ریت، آپ‌تایم، ریجکت و تله‌متری را متمرکز نشان می‌دهد. ناهنجاری‌ها برجسته و اعلان می‌شوند — یک پلتفرم به‌جای N ابزار.

console.hashrelay.net/monitor
رویدادها / مانیتور
A
HASHRELAY MONITOR14:32:08 · refresh 8s
3
حل‌نشده
1
بحرانی
1,024
آنلاین
12
آفلاین
هشدارهای در انتظار · 3
  • ورکر farm-a-12 آفلاین > 5m00:42
  • افزایش نرخ رد روی :333301:18
  • گره کلاینت edge-03 در حال اتصال مجدد02:05
F2Pool BTC
920 TH/s
412 آنلاین
AntPool BTC
640 TH/s
288 آنلاین
Poolin LTC
182 GH/s
96 آنلاین

نکات فنی

  • 1شاخص‌های کل مزرعه روی یک صفحه
  • 2برجسته‌سازی و هشدار خودکار
  • 3نمای یکپارچه فراسازنده
  • 4آماده برای اتاق کنترل