ما هو Stratum؟ كيف يتواصل المعدّنون مع المجمع

تتبّع اتصال seine وbntpool.com عبر Stratum: تسجيل الدخول ومهام التعدين وأهداف الحصص والإرسال والردود، وكيفية قراءة نشاط الاتصال.

· مدة القراءة: 3 د
ما هو Stratum؟ كيف يتواصل المعدّنون مع المجمع

تتبّع مهمة من bntpool.com إلى seine ثم حصة عائدة إلى المجمع. يساعد فهم هذا الحوار في قراءة رسائل الاتصال وتحديثات المهام وردود الإرسال. يصف الدليل تنفيذ bntpool.com؛ ولإعداد العنوان ونقطة الاتصال أولًا راجع دليل إعداد المجمع.

ما هو Stratum في التعدين؟

إجابة مختصرة

Stratum طبقة اتصال يتلقى بها المعدّن عمل المجمع ويرسل النتائج. يستخدم seine وbntpool.com اتصال TCP مستمرًا يحمل رسائل JSON للدخول والمهام والحصص. يحسب جهازك التجزئات محليًا، بينما يأخذ المجمع قوالب الكتل من عقدته ويعالج العمل المرسل.

يرسل المعدّن الدخول والحصص ويتلقى المهام والردود، ويتبادل المجمع قوالب الكتل والكتل المرشحة مع عقدته.

تحدد نقطة الاتصال مسار التعدين

نقطة الاتصال الموثقة هي stratum+tcp://bntpool.com:3333. يحدد المخطط وسيلة النقل، واسم المضيف الخدمة، والمنفذ مستمع التعدين. اتصال المتصفح بـ https://bntpool.com يخدم غرضًا آخر. انسخ نقطة التعدين كاملة من Get Started إلى إعداد المجمع ليفتح العميل الاتصال المقصود.

يسمح الاتصال المستمر للطرفين بإرسال الرسائل عند توفر العمل. يستخدم bntpool رسائل JSON تفصلها نهايات أسطر ومعرّفات طلبات تربط الردود بطلباتها. هذه تفاصيل تنسيق هذا المجمع؛ يجب أن يدعم المعدّن التنسيق وإمكاناته إلى جانب خوارزمية Blocknet. يسجل مصدر البروتوكول الحقول الحالية.

ماذا يحدث عند دخول المعدّن؟

يرسل العميل طلب login يتضمن عنوان الدفع واسم الجهاز وإصدار البروتوكول والإمكانات المدعومة. يتحقق المجمع ويرد بمعلومات البروتوكول والإمكانات المطلوبة، لتحديد كيفية تبادل العمل. نجاح اتصال TCP هو الخطوة الأولى؛ وقبول الدخول يدل على بدء حوار التطبيق أيضًا.

يساعد اسم الجهاز في تمييز نشاط آلة تحت عنوان معين. استخدم أسماء مختلفة للأجهزة مع الحفاظ على عنوان الدفع المقصود. يتطلب الدخول عنوان الاستلام، وليس عبارة استعادة المحفظة أو مفتاح الإنفاق الخاص. بعد قبول الجلسة وتوفر العمل يرسل المجمع رسالة job لبدء التجزئة.

ما معلومات مهمة التعدين؟

تتضمن المهمة معرّفات التكليف والقالب الأساسي وبيانات الترويسة وارتفاع الكتلة وهدفي الحصة والشبكة ونطاق nonce مخصصًا. الـ nonce قيمة يغيرها المعدّن أثناء المحاولات، ويحدد النطاق مساحة البحث للجلسة. يربط معرّف المهمة الإرسال اللاحق بالعمل والشروط التي كُلف بها أصلًا.

يحدد هدف الحصة النتائج التي تُرسل لإثبات العمل، ويحدد هدف الشبكة ما يمكن أن يكون كتلة مرشحة. تخدم معظم الحصص المؤهلة حسابات المجمع دون أن تصبح كتلًا. يشرح دليل الصعوبة العلاقة بين حجم الهدف والعمل المتوقع؛ ويوفر البروتوكول هذه الأهداف ضمن المهمة.

قد تتغير المهام مع بقاء الاتصال مفتوحًا

لا تعني المهمة الجديدة وحدها انقطاع المعدّن. يمكن للمجمع إرسال عمل محدث عند تغير قالب العقدة أو تكليف جديد بصعوبة حصص مختلفة. يضبط نظام الصعوبة المتغيرة عتبة الإرسال وفق تدفق العمل المرصود. يتبع المعدّن المهمة الجديدة بينما يستمر الاتصال في نقل الرسائل بالاتجاهين.

ميّز معرّفات المهام عن معرّفات القوالب في السجلات التقنية. قد تشير تكليفات متعددة إلى القالب نفسه مع تفاصيل جلسة مختلفة. ارتفاع الكتلة وحده لا يصف كل تغيير. عمليًا تحقق من وصول المهام وتقدم التجزئة وردود الإرسال؛ يوضح دليل المتابعة أين ترى النشاط الناتج.

ماذا يتضمن إرسال حصة؟

عندما يجد seine نتيجة مؤهلة، يرسل submit مع معرّف المهمة وnonce والتجزئة المعلنة. يستخدم المجمع سياق التكليف لمعالجتها ويرد بمعرّف الطلب المرتبط. التجزئة المعلنة جزء من الرسالة، بينما تحدد مسارات تحقق المجمع والكتل ما يلي. تُرسل الكتلة المرشحة إلى خدمة daemon للتحقق منها.

قد يعرض الرد القبول وحالة التحقق ومعلومات الصعوبة. اقرأها كحقول منفصلة، ولا تعتبر كل رد ناجح اكتشاف كتلة. تجري المحاسبة وإرسال الدفعات خارج تبادل الرسائل هذا. يشرح دليل نتائج الحصص نتائج الإرسال، ويشرح دليل PPLNS صلة العمل المؤهل بالمكافآت والدفعات.

كيف تستخدم التسلسل لفحص المعدّن؟

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

افتح My Stats لعنوان الدفع المقصود، وراجع حالة المجمع لسياق الخدمة. امنح تقديرات المعدل المبنية على الحصص وقتًا لجمع عينات بعد البدء أو إعادة الاتصال. افصل الحوار عن توقيت الدفع: الدخول يجهز الجلسة، والمهام تقدم العمل، والحصص النتائج، وحسابات المجمع تحدد مراحل المكافأة اللاحقة.

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

ما دور Stratum في تعدين المجمعات؟

ينقل الحوار بين المعدّن والمجمع: تعريف جلسة التعدين وتسليم العمل وإرسال الحصص والردود. ينفذ المعدّن التجزئة محليًا، ويربط المجمع هذا العمل بعقدته ويحافظ على الحسابات اللازمة لنظام الدفع.

هل عنوان Stratum هو عنوان الموقع نفسه؟

لكل منهما اتصال مختلف. يستخدم موقع bntpool.com بروتوكول HTTPS للصفحات وبيانات API، بينما نقطة التعدين الموثقة هي stratum+tcp://bntpool.com:3333. أدخلها في إعداد المجمع لدى المعدّن. فتح الموقع وحده لا ينشئ اتصال تعدين.

هل قبول حصة Stratum يعني إرسال دفعة؟

لا. يصف الرد نتيجة إرسال داخل جلسة التعدين. التحقق وصلاحية الكتلة للشبكة وأهلية المكافأة واكتمال الدفعة مراحل منفصلة. تابع النشاط في My Stats وراجع دليل الدفع لفهم التأكيدات وPPLNS وحد الدفع.