في عالم التعدين الصناعي، لا تُعد كفاءة الطاقة مجرد "ميزة إضافية"، بل هي السبيل الوحيد للبقاء خلال فترات تنصيف البيتكوين (halving) أو في ظل ظروف السوق الهابطة (bear market). غالبًا ما تشبه البرامج التشغيلية (firmware) الأصلية من شركات مثل Bitmain أو MicroBT "الصناديق السوداء" المغلقة؛ فهي مستقرة، لكنها محافظة للغاية في إعدادات الجهد والتردد.
تفتح البرامج الخارجية مثل Braiins OS+ أو VNISH أو MSKMINER آفاقاً للوصول إلى العتاد (hardware) على مستوى منخفض، مما يسمح باستخراج أقصى طاقة من الرقائق، أو على العكس، إجبارها على العمل في وضع التوفير القصوى للطاقة.
1. كيف يعمل الأمر: فيزياء العملية
لفهم كيفية تقليل الاستهلاك بنسبة 20%، يجب أن نتذكر صيغة الطاقة الديناميكية لرقائق CMOS:

حيث أن:
V - الجهد الكهربائي (Voltage).
f - التردد (Frequency).
C - السعة الديناميكية.
النقطة الجوهرية: ينمو الاستهلاك بشكل تربيعي بالنسبة للجهد. من خلال خفض الجهد بنسبة 10% فقط، نحصل على توفير أكبر بكثير في الطاقة. تستخدم البرمجيات المعدلة خوارزميات الضبط التلقائي (Autotuning)، والتي تختار معايير فردية لكل رقاقة من مئات الرقائق الموجودة على لوحة الهاش (hashboard)، بينما تقوم البرامج المصنعية غالبًا بضبط جهد واحد موحد للوحة بأكملها.
2. نظرة عامة على رواد السوق: Braiins OS+ والمنافسون
Braiins OS+ (الرائد في الشفافية)
- هو أول برنامج تشغيلي مفتوح المصدر (Open Source) بالكامل يعتمد على نظام Linux لأجهزة ASIC.
- الميزة الرئيسية: دعم بروتوكول Stratum V2، الذي يقلل من حمل الشبكة ويحمي من هجمات "رجل في المنتصف" (man-in-the-middle).
- التوافق: قوي بشكل تقليدي في سلاسل Antminer S9، S17، T17، S19، و S19 Pro/J Pro.
- حقيقة غير معروفة: يستخدم Braiins برامج تشغيل خاصة مكتوبة بلغة Rust، مما يقلل من أخطاء الذاكرة الشائعة في الأكواد القديمة المكتوبة بلغة C.
VNISH / MSKMINER
- حلول شائعة في منطقة رابطة الدول المستقلة بواجهة مرنة للغاية.
- الميزة: قاعدة بيانات ضخمة للملفات التعريفية (profiles) المخصصة لوحدات مزود الطاقة (PSU) المحددة. تسمح "بترقية" أداء S19 من 95 TH/s الافتراضي إلى 120-125 TH/s باستخدام التبريد الهوائي، شريطة توفر مزود طاقة قوي.
3. كسر السرعة العملي (Overclocking) وخفض الجهد (Downvolting)
يقدم البرنامج المعدل طريقين للتحسين:
أ. وضع "الكفاءة" (Downvolting)
- الهدف: الوصول إلى أدنى قيمة لـ J/TH (جول لكل تيراهاش).
- مثال: يستهلك Antminer S19 ببرنامجه المصنعي حوالي 34.5 J/TH. مع Braiins OS+، يمكن الوصول إلى 28-29 J/TH.
- كيفية القيام بذلك: يتم اختيار حد الاستهلاك (Wattage limit) في الإعدادات. سيقوم النظام تلقائيًا بخفض التردد والجهد حتى نقطة التوازن المثالية.
ب. وضع "أقصى معدل هاش" (Overclocking)
- الهدف: أقصى إنتاج ممكن عند توفر كهرباء رخيصة.
- المخاطر: يتطلب استبدال مزودات الطاقة الأصلية بأخرى أقوى (على سبيل المثال، من 3.2 كيلو واط إلى 4-5 كيلو واط) أو استخدام التبريد بالغمر (immersion cooling).
4. التفاصيل الفنية: الضبط التلقائي ومنطق الرقائق
الضبط التلقائي (Autotuning) هو عملية تكرارية. يقوم البرنامج بإرسال حزم بيانات تجريبية إلى الرقاقة بترددات مختلفة ويسجل عدد أخطاء العتاد (HW errors).
- إذا أصدرت الرقاقة أخطاء كثيرة، يتم رفع الجهد أو خفض التردد.
- إذا كانت الرقاقة "باردة" ومستقرة، يتم رفع التردد بحذر.
نصيحة الخبراء: راقب الرقائق "الحمراء" في السجلات. إذا كانت إحدى الرقائق تبرز باستمرار عن البقية بعد الضبط التلقائي، فهذه علامة على قرب تدهورها. يسمح البرنامج المعدل "بإيقاف" الرقاقة المعطوبة برمجياً أو تقليل الحمل عليها لتجنب ارتفاع حرارة اللوحة بالكامل.
5. الأمن وواجهة برمجة التطبيقات (API)
ينسى الكثيرون أمر الوصول عبر SSH. في البرامج الخارجية، من المهم تغيير كلمات المرور الافتراضية (مثل root/root أو admin/admin).
مثال للإدارة عبر API (بايثون/JSON):
لمراقبة أسطول من الأجهزة التي تعمل بنظام Braiins OS+، يمكن استخدام أوامر RPC. على سبيل المثال، طلب حالة المضبط (tuner):
import socket
import json
def get_miner_stats(ip, port=4028):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((ip, port))
# أمر للحصول على بيانات المضبط في Braiins OS
command = {"command": "tunerstatus"}
s.sendall(json.dumps(command).encode())
response = s.recv(4096)
return json.loads(response.decode())
# سيظهر ناتج المثال الجهد الحالي لكل شريط من الهاش
6. التبريد بالغمر: حياة جديدة لأجهزة ASIC
تُعد البرامج الخارجية شرطاً أساسياً للانتقال إلى "التبريد بالغمر". اقرأ المزيد عن التبريد بالغمر في مقال “ASIC: غلاية الكريبتو الهادئة 0 ديسيبل”
- تعطيل المراوح: في البرنامج المصنعي، ستظهر لك رسالة "Fan error". تتيح لك البرمجيات المعدلة تجاهل غياب المراوح.
- حدود درجة الحرارة: في السائل، يمكن للرقائق العمل تحت أحمال أعلى، ويسمح البرنامج برفع حد الإغلاق الحرج (Shut down temperature) إلى 95-105 درجة مئوية للرقاقة.
7. المخاطر و"العقبات"
- DevFee (عمولة المطور): تأخذ جميع البرامج الخارجية تقريباً ما بين 1% إلى 3% من معدل الهاش لصالح المطورين. يتم ذلك عن طريق تحويل جهاز التعدين للعمل لصالح المطور لبضع دقائق كل ساعة.
- الضمان: تركيب برنامج خارجي يؤدي دائماً تقريباً إلى إلغاء ضمان شركة Bitmain الرسمي.
- الفيروسات: قم بتحميل البرامج فقط من المواقع الرسمية أو المستودعات الموثوقة (مثل GitHub لـ Braiins). هناك نسخ مزيفة تقوم بعد 24 ساعة من العمل بتحويل 100% من معدل الهاش إلى محفظة المخترق.
8. تفاصيل البرمجيات للوحات التحكم: C9 و Xilinx و BeagleBone
يُفاجأ الكثير من المبتدئين بأن طراز ASIC نفسه (مثل S19) قد يحتوي على لوحات تحكم (*control boards*) مختلفة. هذا الأمر حيوي جداً عند اختيار البرنامج التشغيلي (firmware):
- Xilinx / Zynq: اللوحات التقليدية المزودة بفتحة بطاقة SD. تثبيت البرامج عليها هو الأسهل — يكفي نسخ الملف على البطاقة وإدخالها في الفتحة.
- Amlogic: توجد غالباً في الدفعات الجديدة من S19. تتطلب هذه اللوحات طريقة خاصة للبرمجة عبر الشبكة أو استخدام منفذ micro-USB.
- BeagleBone Black (BBB): لوحات قديمة ولكنها موثوقة جداً، تتوفر عادةً في موديلات S9/L3+.
حقيقة تقنية: تحتوي بعض إصدارات S19 الحديثة على حماية من الكتابة (*secure boot*). لبرمجتها، يتطلب الأمر أحياناً استخدام محول SD خاص أو حتى تعديل عتادي على لوحة التحكم (قصر الدوائر/shorting) للسماح بالإقلاع من وسائط خارجية.
9. الضبط المتقدم: التعامل مع الرقائق "الضعيفة"
في المصنع، يتم فرز الرقائق على اللوحات حسب جودتها فيما يعرف بعملية الـ *binning*. ومع ذلك، بمرور الوقت وبسبب دورات التسخين والتبريد، تتعرض مادة السيليكون للتآكل وتتراجع كفاءتها.
نصيحة تشخيصية عملية:
إذا لاحظت بعد عملية الضبط التلقائي (autotuning) أن معدل الهاش غير مستقر أو "يتذبذب"، فانظر إلى معيار *Voltage Offset*. في البرامج المعدلة، يمكنك إضافة +5–10 mV يدوياً للوحة محددة تظهر فيها معظم الأخطاء. هذا الإجراء غالباً ما يؤدي إلى استقرار العمل دون الحاجة لخفض التردد الإجمالي للجهاز بالكامل.
10. اقتصاديات الـ DevFee: كيف تحسبها بشكل صحيح؟
يخشى الكثير من عمال التعدين من عمولة المطور (DevFee) التي تتراوح بين 2-3%، ولكن لغة الأرقام تميل لصالح البرمجيات المعدلة:
- البرنامج الأصلي (Stock): يعطي 100 TH/s عند استهلاك 3250 واط.
- البرنامج المعدل (مع احتساب عمولة 2.8%): يعطي 115 TH/s فعلياً (بعد خصم العمولة) عند نفس الاستهلاك 3250 واط، أو 100 TH/s مستقرة عند استهلاك 2700 واط فقط.
حتى مع احتساب العمولة، فإن صافي الربح (*Net Profit*) يزداد؛ إما عن طريق توفير فواتير الكهرباء أو من خلال الإنتاج الإضافي الذي يغطي نسبة المطور ويزيد عنها.
11. ميزات خاصة لمزارع التعدين الكبيرة
بالنسبة لمن يديرون مئات الأجهزة، توفر البرمجيات الخارجية وظائف غير متوفرة في البرامج الأصلية:
- Pre-heat (التسخين المسبق): عند التشغيل في أماكن باردة، يقوم الـ ASIC برفع الترددات تدريجياً لتجنب التشققات الدقيقة في اللحام الناتجة عن التمدد الحراري المفاجئ.
- Warm Boot (إعادة التشغيل الدافئ): عند تغيير المجمع (pool) أو انقطاع الاتصال لفترة وجيزة، لا يتوقف الـ ASIC عن تشغيل المراوح ولا يعيد ضبط الرقائق، مما يقلل بشكل كبير من وقت التوقف (*Downtime*).
- Bulk Configuration: القدرة على تعميم إعدادات كسر السرعة (overclock) على 1000 جهاز تعدين في وقت واحد عبر ملف إعدادات واحد (غالباً بصيغة .json أو .conf).
مثال لهيكل ملف الإعدادات (مبسط):
{
"bitmain-type": "S19",
"groups": [
{
"name": "Row_1_High_Performance",
"target_freq": 625,
"voltage": 1320,
"fans_speed": 80
}
]
}
12. التأثير على دورة حياة الجهاز
هناك أسطورة تقول إن كسر السرعة (overclock) يدمر الـ ASIC. في الواقع، ما يدمر الجهاز هو الحرارة المرتفعة والتقلبات الحرارية الحادة.
- كسر السرعة بالتبريد الهوائي: إذا حافظت على درجة حرارة الرقائق تحت 80 درجة مئوية، فإن زيادة التردد بنسبة 15-20% لا تؤثر تقريباً على عمر الجهاز.
- Downvolting (خفض الجهد): يطيل عمر مزود الطاقة (PSU) والرقائق نفسها، لأنه يقلل من حمل التيار على مسارات لوحات الهاش (*hashboards*).
13. ملخص اختيار البرامج لعام 2026
| المهمة / الهدف | البرنامج الموصى به | لماذا؟ |
|---|---|---|
| أقصى استقرار ومصدر مفتوح | Braiins OS+ | كود شفاف، ودعم ممتاز لـ Stratum V2. |
| معدل هاش قياسي على S19/S21 | VNISH / MSK | أفضل الملفات التعريفية لكسر السرعة القصوى. |
| حياة ثانية لأجهزة S9 / L3+ | Hiveon / Antminer Custom | يسمح لهذه الأجهزة القديمة بالبقاء مربحة. |
الخلاصة: هل يستحق الأمر هذا العناء؟
الانتقال إلى برنامج تشغيلي معدل يعني تحويل جهاز ASIC من مجرد جهاز كهربائي بسيط إلى أداة احترافية. في ظل صعوبة الشبكة العالية وتقلبات سعر البيتكوين، تصبح القدرة على ضبط منحنى الجهد والتردد (*V/F curve*) مهارة حيوية لعامل التعدين تماماً مثل الحصول على كهرباء رخيصة.
القاعدة الذهبية: دائماً احتفظ بنسخة احتياطية من البرنامج الأصلي (*memory dump*) وابدأ الضبط بخطوات صغيرة، مع منح النظام 30-60 دقيقة للاستقرار بعد كل تغيير.