الميزات الأساسية
مصمّم لعمليات التعدين الاحترافية — آمن وقابل للتوسع وبدون توقف
نفق مشفّر لكامل الحركة
Pain Point
حركة التعدين المنقولة بنصّ واضح عبر شبكات معقّدة يسهل تحديدها وتقييدها وحظرها من قِبل مزوّدي الخدمة. التنصّت على الحركة واختطاف معدل التجزئة تهديدات حقيقية.
Solution
يُدرج HashRelay طبقة تشفير بين المعدّنين والمجمعات. يُغلّف العميل حركة Stratum في أنفاق TLS 1.3 أو QUIC قبل إعادة التوجيه إلى خادم المرحّل. يرى مزوّدو الخدمة بيانات HTTPS/QUIC المشفّرة فقط.
Technical Highlights
- 1وضع شهادة TLS 1.3 (موصى به للإنتاج)
- 2TCP + AES-256-GCM لبيئات بدون شهادة
- 3TCP + ChaCha20-Poly1305 لمعالجات منخفضة الأداء بدون تسريع AES
- 4QUIC للشبكات الضعيفة العابرة للحدود (أقل زمن استجابة)
توجيه متوازٍ متعدد المجمعات والعملات
Pain Point
مزارع التعدين التقليدية التي تشغّل عدة عملات يجب أن تحافظ على وكلاء منفصلين لكل عملة — إدارة معقّدة وتعيينات منافذ فوضوية واستكشاف أخطاء صعب.
Solution
تسمح تعيينات المنافذ الثابتة لمثيل HashRelay واحد بتوجيه عدة عملات إلى مجمعات مختلفة في آنٍ واحد. المنفذ 3333 → مجمع BTC، المنفذ 4444 → مجمع ETH. المعدّنون لا يغيّرون شيئاً.
Technical Highlights
- 1توجيه شفاف مستقل عن البروتوكول لأي عملة تعتمد Stratum
- 2كل تعيين مُكوّن بشكل مستقل بعنوان المجمع وإعدادات التجميع
- 3تغييرات التكوين تُدفع إلى العملاء في الوقت الفعلي، دون إعادة تشغيل
- 4يمكن تفعيل أو تعطيل تحليل Stratum لكل مجمع بشكل مستقل
تجميع الطلبات
Pain Point
المزارع الكبيرة بآلاف المعدّنين، كل منها يفتح اتصال نفق منفصل، تستهلك نطاقاً ترددياً وموارد خادم هائلة — وتخاطر بتحفيز حظر اتصالات المجمع.
Solution
يحلّل محرك التجميع المدمج بروتوكول Stratum على جانب العميل ويدمج آلاف طلبات المعدّنين في بضع اتصالات علوية فقط. 1,000 معدّن → 2 اتصال.
Technical Highlights
- 1يدعم Stratum V1 وV1-Ethash وStratum V2
- 2miners_per_conn يتحكّم في النسبة؛ الافتراضي 500 معدّن/اتصال، توسّع تلقائي
- 3تقسيم مساحة extranonce2 يضمن لكل معدّن مساحة بحث فريدة
- 4إعادة تعيين معرّف JSON-RPC يمنع تصادم معرّفات الطلبات المتزامنة
لوحة تشغيل موحدة وتنبيهات
Pain Point
فرق التشغيل تتنقل بين تطبيقات Bitmain وMicroBT وCanaan وغيرها — رؤية مجزأة واستجابة بطيئة. أجهزة التعدين تبقى غير متصلة لساعات دون ملاحظة؛ ارتفاع نسبة الرفض يعني الدخول يدوياً لموقع المجمع.
Solution
يجمع HashRelay معدل التجزئة ووقت التشغيل ونسبة الرفض وصحة الأجهزة في لوحة واحدة. تحليل Stratum الجانبي يعمل بشكل غير متزامن — بلا تأثير على زمن الاستجابة. تجاوز العتبات يطلق تنبيهات فورية عبر البريد أو Telegram أو Webhook.
Technical Highlights
- 1المزرعة بأكملها على شاشة واحدة — بلا تطبيقات متعددة
- 2انقطاع المُعدِّن: اكتشاف خلال ثوانٍ
- 3نسبة رفض مرتفعة: تنبيه عند ≥30% (10 أسهم كحد أدنى)
- 4انخفاض معدل التجزئة: كشف بنافذة منزلقة، إشعار عبر قنوات متعددة
دفع التكوين الديناميكي الساخن
Pain Point
الوكلاء التقليديون يتطلبون إعادة تشغيل الخدمة لكل تغيير في تكوين المجمع، مما يسبب انقطاعاً قصيراً للمعدّنين — كارثي على نطاق واسع.
Solution
يغيّر المسؤول التعيينات عبر لوحة التحكم أو API؛ يسجّل الخادم التغيير في معاملة قاعدة بيانات ويدفعه فوراً إلى عقد العملاء ذات الصلة عبر اتصال دائم. المعدّنون لا يشعرون بشيء.
Technical Highlights
- 1أنواع أحداث الدفع: CREATED وUPDATED وENABLED وDISABLED وDELETED
- 2العميل يُحدّث المستمعين المحليين بشكل ساخن، دون إعادة تشغيل
- 3قاعدة البيانات الذرية + الدفع يضمنان الاتساق
- 4تسري التغييرات في أقل من ثانية واحدة
بروتوكول مزدوج TCP + QUIC
Pain Point
فقدان الحزم العالي على الروابط العابرة للحدود يُسبب انهيار إنتاجية TCP. لكن بعض الشبكات تحظر UDP، مما يجعل QUIC غير متاح. لا بروتوكول واحد يناسب جميع البيئات.
Solution
يستمع HashRelay على TCP وQUIC في آنٍ واحد. اختر بروتوكولك في ملف التكوين وفق ظروف الشبكة الفعلية. كلاهما جاهز للإنتاج وقابل للتبديل فوراً.
Technical Highlights
- 1QUIC: الأفضل للشبكات العابرة للحدود/الضعيفة — زمن استجابة منخفض، متحمّل لفقدان الحزم
- 2TCP + شهادة TLS: أفضل توافق لشبكات مراكز البيانات المستقرة
- 3TCP + ChaCha20: الأفضل للشبكات الداخلية بدون شهادة بمعالجات منخفضة الأداء
- 4كلا البروتوكولين نشطان في آنٍ واحد؛ العملاء يختارون حسب النشر
إعادة اتصال ذكية تلقائية
Pain Point
تقلّبات الشبكة تقطع الاتصالات وتُجبر المعدّنين على التوقف — خسارة إيرادات معدل التجزئة.
Solution
العميل مزوّد بإعادة اتصال غير محدودة بفاصل 5 ثوانٍ افتراضياً. يبقى مستمع Stratum المحلي نشطاً أثناء إعادة الاتصال. المعدّنون لا يشعرون بأي انقطاع.
Technical Highlights
- 1نبض القلب: فواصل Ping/Pong كل 60 ثانية
- 23 نبضات قلب فائتة متتالية (~180 ثانية) تُفعّل إعادة الاتصال
- 3المعدّنون يستمرون في إرسال shares إلى المنفذ المحلي أثناء استعادة النفق
- 4يُقلّل خسارة معدل التجزئة أثناء عدم استقرار الشبكة
API الإدارة
Pain Point
التشغيل اليدوي على نطاق واسع عُرضة للأخطاء وبطيء. تحتاج الفرق إلى تحكّم برمجي في تكوينات المجمعات والتعيينات والإحصائيات.
Solution
API RESTful JSON كامل على /api/v1/ يُمكّن البرمجة النصية وتكامل خطوط CI/CD وأتمتة الأنظمة الخارجية لإدارة جميع موارد HashRelay.
Technical Highlights
- 1إدارة المجمعات: عمليات CRUD
- 2إدارة تعيين المنافذ مع الحالة المباشرة
- 3إدارة عقد العملاء وإنشاء الرموز
- 4نقاط نهاية الإحصائيات وأحداث التنبيه
أداء واستقرار Rust
Pain Point
أنظمة الترحيل تعمل 24/7 تحت ضغط هائل. لغات السكربت والمكدسات المختلطة تسبب توقف GC وتسريبات وتذبذباً — غير مقبول على نطاق الملايين.
Solution
المسار الأساسي لـ HashRelay مبني من الصفر بـ Rust — أمان الذاكرة، تجريد بلا تكلفة، وخط أنابيب zero-copy يوفر ترحيلاً صلباً بتكلفة CPU دنيا.
Technical Highlights
- 1مكدس Rust كامل: الترحيل والإحصاءات والإدارة
- 2خط zero-copy: البيانات تبقى في النواة قدر الإمكان
- 3بلا توقف GC: زمن استجابة منخفض تحت الحمل المستمر
- 4أمان الذاكرة: إزالة فئات كاملة من الأخطاء عند الترجمة
قياسات الأجهزة والسجل التاريخي
Pain Point
مشاكل الحرارة وانحراف الاستهلاك تظهر متأخراً. كل شركة تنسق البيانات بطريقتها — بلا رؤية موحدة للاتجاهات.
Solution
يجمع HashRelay دورياً درجة الحرارة واستهلاك الطاقة وسرعة المراوح. تخزين موحد مع استرجاع زمني يسهل تحليل الأسباب الجذرية.
Technical Highlights
- 1جمع دوري تلقائي
- 2المقاييس الأساسية: الحرارة والطاقة ودوران المراوح
- 3سجل كامل للمقارنة الزمنية
- 4مرتبط بلوحة التشغيل والتنبيهات
وصول عن بُعد لواجهة المُعدِّن
Pain Point
واجهات الويب للمُعدِّنات متاحة فقط على الشبكة المحلية. الفريق البعيد لا يستطيع التشخيص — زيارة ميدانية أو VPN لكل جهاز.
Solution
ينفذ HashRelay نفقاً مشفراً إلى واجهة الويب لكل مُعدِّن. افتح صفحات الإعدادات والسجلات والتشخيص من أي مكان — كأنك في الموقع.
Technical Highlights
- 1لا حاجة لـ IP عام على المُعدِّن
- 2نفق مشفر مباشر لواجهة الويب
- 3تشخيص من أي مكان وأي وقت
- 4الوصول يُدار عبر منصة الترحيل
شاشة مراقبة تشغيل موحدة
Pain Point
مزارع متعددة الشركات تعني N تطبيقات مراقبة — معدل التجزئة والأجهزة والتنبيهات مبعثرة. كفاءة التشغيل تتراجع.
Solution
تعرض شاشة HashRelay معدل التجزئة ووقت التشغيل ونسبة الرفض وقياسات الأجهزة في مكان واحد. الشذوذ يُبرز ويُبلَّغ تلقائياً — منصة واحدة بدلاً من N أدوات.
Technical Highlights
- 1مؤشرات المزرعة على شاشة واحدة
- 2إبراز وتنبيه تلقائي عند الشذوذ
- 3رؤية موحدة عبر الشركات المصنعة
- 4جاهزة لغرفة التحكم