48 / 691POOL

Mining Pool

مجمع تعدين

ينسق Mining Pool القدرة الحاسوبية لعدد كبير من المعدّنين المستقلين لتقاسم إيرادات التعدين وتقليل تقلب الدخل مقارنةً بـ Solo Mining.

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

يتسم Solo Mining بتباين كبير: يحصل المعدّن على كامل إيراد الكتلة عندما يجد كتلة مقبولة، ولا يحصل على شيء خلاف ذلك. يجمع المجمع معدّنين كثيرين ويوزع الإيراد بحسب مساهمتهم المقدّرة في العمل. لا يخفض صعوبة الشبكة، بل يخفف تقلب الدفعات إحصائيًا. [Bitcoin Developer Guide — Mining] [Meni Rosenfeld — Analysis of Bitcoin Pooled Mining Reward Systems]

تستند مهمة التعدين إلى Block Template أو بناء مكافئ لكتلة مرشحة. يصف BIP22 الدالة getblocktemplate ويصف BIP23 امتداداتها للتعدين ضمن المجمعات. يمرر بروتوكول المجمع الحقول اللازمة وبيانات معاملة coinbase ومساحة البحث إلى أجهزة العمل. يجرب ASIC Miner ترويسات مرشحة؛ ويجب أن تحقق تجزئة ترويسة الكتلة المقدمة هدف Proof of Work للشبكة وأن تستوفي الكتلة بقية قواعد الإجماع. [BIP 22 — getblocktemplate] [BIP 23 — getblocktemplate pooled mining] [Bitcoin Core mining RPC — getblocktemplate]

Mining Share نتيجة مقدمة تحقق تجزئتها هدف المجمع، الذي يكون عادةً أسهل بكثير من هدف الشبكة. يقدّر المجمع مساهمة كل جهاز إحصائيًا من نتائج share المقبولة وصعوبتها؛ ولا يعدّ محاولات الجهاز بدقة. النتيجة العادية التي تحقق هدف المجمع وحده لا تصبح كتلة في سلسلة الكتل ولا تنشئ تأكيدًا. إنها مقياس محاسبي للأداء. [Meni Rosenfeld — Analysis of Bitcoin Pooled Mining Reward Systems] [Stratum V2 — Mining Protocol]

يحدد المجمع هدف share أسهل كي يتلقى نتائج بتواتر كافٍ للقياس. أما هدف شبكة Bitcoin فأصعب بكثير في تحقيقه. تُحتسب نتيجة share التي تحقق هدف المجمع فقط في الحسابات؛ وإذا حققت التجزئة نفسها هدف الشبكة أيضًا، أمكن تقديم كتلة مرشحة. يغيّر VarDiff صعوبة نتائج share ومن ثم تواترها، ولا يغيّر Difficulty الإجماعية في Bitcoin. [Stratum V2 — Mining Protocol]

يدفع PPS قيمة متوقعة محددة لكل نتيجة share مقبولة ذات الصعوبة المعنية، وينقل مخاطر التقلب العشوائي في العثور على الكتل إلى المجمع. يضيف FPPS عادةً تقدير إيرادات رسوم المعاملات إلى الإعانة المتوقعة. يوزع PPLNS إيراد الكتل التي عُثر عليها فعليًا وفق نتائج share ضمن نافذة عمل حديثة، فيبقى لدى المعدّن تباين أكبر. تعتمد الصيغ الدقيقة والرسوم ومعاملة Stale Block على قواعد كل مجمع. [Meni Rosenfeld — Analysis of Bitcoin Pooled Mining Reward Systems] [Braiins Academy — Rewards and Payouts]

في المجمع التقليدي، يُنشئ المشغّل عادةً Block Template ويحدد مستلم مخرج coinbase أيضًا. يبحث المعدّن أساسًا في المساحة المخصصة له. يمنح ذلك المجمع تأثيرًا في اختيار المعاملات، لا القدرة على فرض كتلة غير صالحة؛ إذ تتحقق كل عقدة Full Node من الكتلة بصورة مستقلة. [Bitcoin Developer Guide — Mining] [Stratum V2 — Protocol Overview]

يُستخدم Stratum V1 لتخصيص عمل التعدين، وتبقى السيطرة على القالب عادةً لدى المجمع. يفصل Stratum V2 الأدوار بوضوح أكبر ويدعم اتصالًا مشفرًا وموثّقًا. يتيح Job Declaration Protocol الاختياري للمعدّن تقديم قالبه مع اختياره الخاص للمعاملات إذا دعم المعدّن والمجمع المكونات المطلوبة. يمكن تشغيل Mining Protocol في Stratum V2 دون هذه الميزة؛ لذا لا يضمن اسم Stratum V2 وحده استقلال اختيار المعاملات. [Stratum V2 — Protocol Overview]

يهمّ تركّز المجمعات لأن عددًا قليلًا من المنسقين قد يؤثر في إدراج المعاملات واعتماد البرمجيات وتوزيع Hashrate على المدى القصير. لكن Hashrate المجمع لا يعادل ملكية معدات التعدين: يمكن لمشغلي أجهزة ASIC إعادة توجيهها. ترتفع المخاطر إذا حدّت تكاليف تغيير المجمع أو العقود أو البرامج الثابتة من هذه الإمكانية. [Bitcoin Developer Guide — Mining] [Stratum V2 — Protocol Overview]

يمكن رفض نتيجة share لأنها متقادمة (stale) أو مكررة أو سيئة التكوين أو لا تطابق المهمة المخصصة. يزيد التأخر بين المعدّن والمجمع وبطء تحديث المهام وانقطاع الشبكة من العمل الضائع. لذلك تدل نسبة stale shares على الكفاءة التشغيلية لاتصال المعدّن بالمجمع؛ وهي ليست Stale Block في سلسلة الكتل. [Stratum V2 — Mining Protocol]

ينبغي التحقق من رسوم المجمع ونموذج المكافآت والحد الأدنى للدفع وقواعده وShare Difficulty ونسب نتائج share المرفوضة والمتقادمة والخوادم والاتصالات الاحتياطية وتوافق البرامج الثابتة والجهة التي تتحكم في اختيار المعاملات. وعند كِبر الإيرادات، من المفيد مقارنة لوحة المجمع بنتائج share المقبولة وكتله المسجلة على سلسلة الكتل. [Braiins Academy — Rewards and Payouts] [Stratum V2 — Mining Protocol]

للحصول على صورة أوضح، اقرأ هذا المدخل مع تعدين بيتكوين, Hashrate, Braiins Pool, Stratum V2, Mining Share, Pay Per Share. تشير إلى هذا المدخل أيضًا معاملة كوينبيس, ASIC Miner, Hashrate, Nonce.

DOC · 001BIP 22 — getblocktemplateمواصفة ↗DOC · 002BIP 23 — getblocktemplate pooled miningمواصفة ↗DOC · 003Stratum V2 specificationمواصفة ↗DOC · 004Stratum V2 website and protocol overviewتوثيق ↗DOC · 005Bitcoin Core mining RPC — getblocktemplateتوثيق ↗DOC · 006Bitcoin Developer Guide — Miningتوثيق ↗DOC · 007Meni Rosenfeld — Analysis of Bitcoin Pooled Mining Reward Systemsنسخة مجانية قانونية ↗DOC · 008Braiins Academy — Rewards and Payoutsتوثيق ↗DOC · 009Stratum V2 — Mining Protocolمواصفة ↗DOC · 010Stratum V2 — Protocol Overviewمواصفة ↗
المصادر أولًا · ليست نصيحة استثمارية