كيف يعمل Stratum؟
يفتح الجهاز اتصالًا بالمجمّع ويبقيه مفتوحًا. يسجّل الدخول باسم عامل، ثم يرسل المجمّع صعوبة المشاركة ومهمة. تتضمن المهمة أجزاء من ترويسة الكتلة وأجزاء من معاملة coinbase، ليتمكن الجهاز من تغيير nonce الإضافي بنفسه ولا ينفد العمل منه أبدًا.
منذ ذلك الحين، تتكرر رسالتان: مهمة جديدة كلما حدّث المجمّع كتلته، ومشاركة من جهاز التعدين كل بضع ثوانٍ. قدّم Slush Pool بروتوكول Stratum في 2012 ليحل محل نظام أقدم كان على المعدّنين فيه أن يطلبوا العمل من المجمّع باستمرار.
كيف يبدو إعداد جهاز تعدين؟
في صفحة إعدادات جهاز التعدين، املأ ثلاثة حقول: عنوان المجمّع مثل stratum+tcp://pool.example.com:3333، واسم عامل مثل myaccount.rig1، وكلمة مرور تتجاهلها مجمّعات كثيرة. هذا كل ما يلزم لإعداد Stratum. لتغيير المجمّع، غيّر هذه الحقول.
ما الذي يتغير في Stratum V2؟
يرسل V1 بيانات نصية عادية، وغالبًا من دون تشفير، لذا قد يتمكن شخص ما على مسار الشبكة من إعادة توجيه عمل جهاز التعدين. أما Stratum V2 فهو ثنائي ومشفّر وموثّق، ويستخدم نطاقًا تردديًا أقل. ويتضمن أيضًا خيارًا لإعلان المهام، يتيح للمعدّنين اختيار المعاملات في كتلهم الخاصة.
من يقرر ما يدخل في الكتلة؟
Stratum V1
- يختار المعاملات
- المجمّع
- ما يراه المعدّن
- مهمة تجزئة فقط
- حركة البيانات
- نص عادي، غير مشفّر عادةً
Stratum V2 مع التصريح بالمهام
- يختار المعاملات
- قد يكون جهاز التعدين
- ما يراه المعدّن
- قالب خاص به
- حركة البيانات
- مشفّر وثنائي
المصادر
- بروتوكول تعدين Stratum · Bitcoin Wiki
- Stratum V2: بروتوكول التعدين للجيل القادم · مجموعة عمل Stratum V2
- مواصفات Stratum V2 · مجموعة عمل Stratum V2
تأتي الأرقام المباشرة في هذه الصفحة من واجهة CloudMineCrypto API وبيانات سلسلة الكتل العامة، وتُحدّث بانتظام، مع توضيح مصدرها حيث تظهر. لأغراض تعليمية فقط، وليست نصيحة مالية.