شرح لوحة تحكم seine

· مدة القراءة: 6 د

شغّل seine فيملأ الطرفية بلوحة تحكم مباشرة: سرعة حسابك للتجزئة، وعدد الحصص التي قبلها مجمع التعدين، وما تستحقه، وسجل لكل ما يفعله. تمر هذه الجولة على لوحات seine v0.2.22 واحدة تلو الأخرى، وتشرح ما تعنيه كل تسمية ومن أين يأتي رقمها، وتوضح كيف يبدو الضبط التلقائي وأدوات التحكم بلوحة المفاتيح أثناء التعدين.

لوحة تحكم seine في الطرفية على Apple M4 Max أثناء التعدين على bntpool.com: معدل التجزئة الحالي 30.63 H/s، و14 خيطًا، و5 حصص مرسلة، و0 مرفوضة و5 مقبولة، مع رصيد المجمع وسجل للمهام والحصص المقبولة في الأسفل

تُظهر لقطة الشاشة جهاز Apple M4 Max يعدّن على bntpool.com بعد نحو عشر دقائق من التشغيل، وقد التُقطت لملف README الخاص بـ seine في أكتوبر 2026. وهي المرجع لبقية هذه المقالة.

ماذا تعرض لوحة تحكم seine؟

إجابة مختصرة

تعرض لوحة تحكم seine معدل التجزئة المباشر والمتوسط، والتجزئات المكتملة، وارتفاع السلسلة ومعدل تجزئة الشبكة، وحالة برنامج التعدين، والحصص المرسلة والمرفوضة والمقبولة، ومعدل التجزئة لكل جهاز، وعنوان مجمع التعدين وعدد الخيوط، ورصيدك في bntpool.com، وسجلًا مؤرخًا. وتتحدث مرة كل ثانية تقريبًا أثناء التعدين.

من الأعلى إلى الأسفل، اللوحات هي: الترويسة، وصف من ثلاث لوحات إحصاءات (HASHRATE وNETWORK وMINING)، ثم DEVICES وCONFIG وPOOL BALANCE وLOG. وفي طرفية لا يقل عرضها عن 148 عمودًا، تظهر CONFIG ولوحة الرصيد جنبًا إلى جنب.

الترويسة: الإصدار والموجات ومدة التشغيل

يعرض عنوان الترويسة إصدار seine، مثل seine v0.2.22. وعند صدور إصدار أحدث، تظهر بجانبه شارة مميزة update vX.Y.Z available ويُضاف إلى السجل سطر واحد فيه رابط التنزيل. يتحقق seine من GitHub عند التشغيل وكل 12 ساعة، ولا يقاطع هذا التحقق التعدين أبدًا.

تحت العنوان، يمر صفان من الموجات بخطوة واحدة كل ثانية. وفي كل مرة يقبل فيها المجمع إحدى حصصك (أو تقبل العقدة كتلتك في الوضع الفردي)، يظهر معيّن ذهبي في الصف العلوي عند الحافة اليمنى وينزاح إلى اليسار عمودًا واحدًا كل ثانية. وفي طرفية بعرض نحو 130 عمودًا، يعني ذلك أن المعيّنات التي تراها هي العمل المقبول خلال الدقيقتين الأخيرتين تقريبًا. وتقع uptime في نهاية الصف السفلي.

كيف يقيس seine معدل التجزئة؟

تتضمن لوحة HASHRATE ثلاثة أسطر:

في لقطة الشاشة، يقرأ Current القيمة 30.63 H/s وAverage القيمة 29.33 H/s. يبدأ المتوسط أقل لأنه يشمل الدقائق الأولى، حين يكون كل خيط منشغلًا بإنهاء أول تجزئة له وتبدأ أداة الضبط بأقل من السعة الكاملة قبل أن ترتفع تدريجيًا. وكلما طال تشغيل seine، اقترب الرقمان.

الشبكة والحالة

تعرض لوحة NETWORK ارتفاع السلسلة Height الذي تعدّن عليه، ومعدل تجزئة الشبكة Global. وفي وضع المجمع، يقرأ seine معدل تجزئة الشبكة من الإحصاءات العامة في bntpool.com ويحدّثه كل 30 ثانية على الأكثر.

تخبرك State بما يفعله برنامج التعدين. القيمة الخضراء working هي ما تريد رؤيته. وفي وضع المجمع سترى أيضًا هذه القيم أثناء التشغيل وإعادة الاتصال:

الحالة المعنى
pool-connecting فتح اتصال Stratum
pool-connected متصل، ويجري تسجيل الدخول
pool-authenticated قُبل تسجيل الدخول، وبانتظار أول مهمة
working حساب التجزئة على المهمة الحالية
pool-disconnected انقطع الاتصال؛ ويعيد seine الاتصال بنفسه
pool-login-rejected رفض المجمع تسجيل الدخول؛ ويذكر سطر AUTH في السجل السبب

يضيف التعدين الفردي عبر عقدتك الخاصة حالات مثل daemon-syncing وstale-tip (وصلت كتلة جديدة، ويجري جلب قالب جديد) وsolved. وأثناء انتظار seine لشيء ما، ينخفض Current إلى الصفر كي لا يعرض أبدًا معدلًا لا يُنتجه.

ماذا تعني Submitted وRejected وAccepted؟

تعدّ لوحة MINING الحصص في هذه الجلسة:

يضبط bntpool.com صعوبة الحصص لكل اتصال بحيث يستهدف نحو 10 حصص كل خمس دقائق، لذا فحصة كل 30 ثانية تقريبًا أمر طبيعي مهما كان معدل التجزئة لديك. والحصص الـ 5 المرسلة والـ 5 المقبولة في لقطة الشاشة بعد عشر دقائق بداية سليمة. تتبع دفعاتك الحصص المقبولة، وعدد Rejected يساوي صفرًا يعني أن كل حصة أرسلتها احتُسبت لك.

الأجهزة والإعدادات ورصيد المجمع

تسرد DEVICES كل واجهة تعدين خلفية مع معدل التجزئة الحالي والمتوسط لها: cpu#1 للمعالج، ثم nvidia#1 وnvidia#2 وهكذا لكل بطاقة NVIDIA رسومية. والبطاقة الرسومية التي لا تزال قيد التشغيل تعرض تقدمها بدلًا من ذلك، من starting CUDA runtime إلى preparing NVIDIA backend. ويُترجم التشغيل الأول النوى الحسابية للبطاقة الرسومية ويضبطها، لذا يستغرق وقتًا أطول من المرات اللاحقة.

تعرض CONFIG كيف أُعدّ هذا التشغيل:

لتمنح جهازًا اسمًا يسهل تمييزه في المجمع، مرّره عند التشغيل:

./seine --pool-worker rig-01

تقرأ POOL BALANCE رصيدك من bntpool.com كل بضع ثوانٍ. Pending هو ما كسبته ولم يُدفع لك بعد، وPaid هو ما أرسله المجمع إلى عنوانك، وMiner على اليمين هو عنوانك مختصرًا إلى أول ستة أحرف وآخر ستة أحرف. يدفع bntpool.com عندما يبلغ رصيدك 0.1 BNT. وفي الوضع الفردي تصبح هذه اللوحة WALLET، مع رصيدي Pending وUnlocked لمحفظة عقدتك.

قراءة السجل

يحتفظ LOG بأحدث 200 إدخال، والأحدث في الأسفل، ولكل منها شارة مستوى ووسم والمدة التي مرت على حدوثه. الشارات هي INFO وOK (نجح شيء ما) وWARN وERR، و** لكتلة محلولة. والوسوم التي ستراها أكثر في المجمع هي:

كيف يبدو الضبط التلقائي أثناء عمل seine؟

يبدأ seine التعدين فورًا ويضبط نفسه على عمل تعدين حقيقي، ويمكنك مشاهدة ذلك في السجل. أول سطر MINER يقرأ cpu-autotune | starting with N threads، يليه initial estimate على جهاز جديد، أو cached starting point عندما يعرف seine الجهاز مسبقًا.

بعد ذلك يقارن الإعدادات بالتناوب: عدد الخيوط الحالي، ثم عددًا مرشحًا، ثم العدد الحالي مجددًا. تستمر كل نافذة 30 ثانية على الأقل وتجمع 20 تجزئة على الأقل. سترى أسطرًا مثل measuring useful mining work وchecking baseline again، ويتبعها رقم Threads في CONFIG. وعندما يستقر، يقول السجل done ويذكر عدد الخيوط الذي احتفظ به.

تُقارن النوى الحسابية للمعالج بالطريقة نفسها، مثل comparing avx2 and avx512 while mining، ولا يغيّر seine إلا بعد أن تؤكد مقارنتان المكسب: confirmed faster ... path in two comparisons. وتُخزَّن الاختيارات مؤقتًا، فيكمل التشغيل التالي من حيث توقف هذا التشغيل. ولا يعيد الضبط الاتصال بالمجمع ولا يعيد تشغيل البطاقة الرسومية أبدًا. ويغطي دليل الضبط التلقائي التفاصيل، ويشرح شرح Argon2id لماذا يحدد عرض نطاق الذاكرة أين يستقر أفضل عدد للخيوط.

هل يمكنك تغيير عدد الخيوط من لوحة التحكم؟

إجابة مختصرة

نعم. اضغط + (أو =، دون حاجة إلى Shift) لإضافة خيط واحد لكل واجهة خلفية للمعالج، و- لإزالة خيط. يعيد seine تشغيل واجهات التعدين الخلفية بالعدد الجديد مع الاحتفاظ بإحصاءات الجلسة ومدة التشغيل ومتوسط معدل التجزئة. اضغط q أو Ctrl+C للخروج. ويوقف التغيير اليدوي الضبط التلقائي لعدد الخيوط في ذلك التشغيل.

أثناء تطبيق التغيير، تعرض CONFIG الرسالة Restarting: 14 -> 15 threads... وتُتجاهل الضغطات الإضافية حتى ينتهي. وتتوقف الزيادات عند الحد التلقائي للمعالج وذاكرة RAM، ولا يُحفظ العدد الذي تختاره كإعداد افتراضي جديد. ولعدد ثابت من البداية، استخدم --threads.

الطرفيات الصغيرة والمخرجات العادية

في طرفية يقل عرضها عن 80 عمودًا، تتكدس لوحات الإحصاءات الثلاث عموديًا. وفي نافذة قصيرة، ينتقل seine إلى عرض مضغوط يُبقي Threads وState وCurrent وAverage وأعداد الحصص وHeight على الشاشة فوق السجل. يعرض الإعداد الافتراضي --ui auto لوحة التحكم فقط في طرفية تفاعلية؛ أما --ui plain فيعطي سجلًا عاديًا يتمرر للخوادم وملفات السجل ومديري العمليات.

إذا لم تكن قد أعددت seine بعد، فإن دليل تعدين Blocknet يأخذك من التنزيل إلى أول حصة مقبولة.

الأسئلة الشائعة

لماذا يكون متوسط معدل التجزئة في seine أقل من معدله الحالي؟

يقسم المتوسط كل التجزئات المكتملة في هذه الجلسة على وقت التعدين، لذا يشمل الدقائق الأولى، حين يكون كل خيط منشغلًا بإنهاء أول تجزئة له وتبدأ أداة الضبط بأقل من السعة الكاملة قبل أن ترتفع تدريجيًا. أما المعدل الحالي فلا ينظر إلا إلى آخر خمس ثوانٍ. ويقترب الرقمان كلما طال تشغيل seine.

كيف أغيّر عدد الخيوط أثناء تشغيل seine؟

اضغط مفتاح الزائد، أو مفتاح يساوي، لإضافة خيط واحد لكل واجهة خلفية للمعالج، ومفتاح الناقص لإزالة خيط. يعيد seine تشغيل واجهات التعدين الخلفية بالعدد الجديد ويحتفظ بإحصاءات الجلسة ومدة التشغيل والمتوسط. ويوقف التغيير اليدوي الضبط التلقائي لعدد الخيوط في ذلك التشغيل، ولا يُحفظ كإعداد افتراضي جديد.

ماذا تعني المعيّنات الذهبية في الترويسة؟

يشير كل معيّن إلى حصة مقبولة عندما تعدّن في مجمع، أو إلى كتلة مقبولة عندما تعدّن فرديًا. يظهر عند الحافة اليمنى للموجة وينزاح عمودًا واحدًا إلى اليسار كل ثانية، لذا فالمعيّنات التي تراها هي العمل المقبول خلال الدقيقتين الأخيرتين تقريبًا.

هل يمكنني تشغيل seine دون لوحة التحكم؟

نعم. شغّله مع --ui plain لتحصل على سجل عادي يتمرر بدلًا من لوحة التحكم التي تملأ الشاشة. وهذا يناسب الخوادم وملفات السجل ومديري العمليات. أما الإعداد الافتراضي --ui auto فيعرض لوحة التحكم فقط عندما يعمل seine في طرفية تفاعلية، لذا تحصل المخرجات المعاد توجيهها على سجلات عادية تلقائيًا.