يكافئ Solo Mining المعدّن وفق كتله التي عثر عليها وقُبلت، بدلاً من مشاركة اكتشافات تجمع أوسع. يمكن استخدام بنية خاصة أو خدمة خادم منفرد؛ وتُخصم رسوم الخدمة إن وجدت من المكافأة.
لا يشارك المعدّن اكتشافاته مع الآخرين كما في نظام دفع تجمع عادي. لكنه يحتاج عملاً صالحاً واتصالاً بالشبكة وتسليم الكتلة. استخدام خادم Stratum أو قالب طرف آخر لا يعني بحد ذاته مشاركة المكافآت؛ وبالمقابل لا توفّر العقدة الخاصة قدرة حساب ASIC وحدها. [Rosenfeld — Solo mining variance] [Solo CKPool — Service and shares]
يقارن Bitcoin Core القيمة العددية لتجزئة الترويسة مع target المشتق من nBits. يجب أن تكون التجزئة أقل من الهدف الصالح أو مساوية له. يقيس share target الأسهل العمل تشغيلياً، ولا ينشئ كتلة جزئية تستحق مكافأة. خفض صعوبة shares لا يحسّن فرصة تجزئة واحدة للشبكة. [Bitcoin Core — Proof-of-work verification]
يوفر BIP 22 getblocktemplate مواد بناء الكتلة: previousblockhash والمعاملات والارتفاع وcoinbasevalue. يجمع البرنامج coinbase والترويسة، ويجرّب ASIC تنويعات العمل. عند تغير قمة السلسلة يجب تحديث العمل؛ وفحص القوالب والمخرجات المستهدفة منفصل عن سرعة التجزئة. [BIP 22 — Block templates]
مع حصة ثابتة 1% واكتشافات مستقلة، يكون التوقع اكتشافاً واحداً لكل 100 كتلة للشبكة. لكن احتمال اكتشاف واحد على الأقل ضمن تلك المئة هو 1 − 0.99^100، أي نحو 63.4%، لا اليقين. سلسلة طويلة بلا اكتشاف لا تحسّن المحاولة التالية. تغير الصعوبة وقدرة التجزئة والتوقفات يغيّر افتراضات النموذج. [Rosenfeld — Solo mining variance]
يجوز لـ coinbase تحصيل إعانة الكتلة ورسوم معاملاتها كحد أقصى. في mainnet من الارتفاع 840000 إلى ما قبل 1050000 تبلغ الإعانة 3.125 BTC؛ والرسوم غير ثابتة. COINBASE_MATURITY هي 100 كتلة لا 100 دقيقة. لذلك ليست المكافأة المكتشفة رصيداً قابلاً للإنفاق فوراً. [Bitcoin Core — Block subsidy and validation] [Bitcoin Core — Coinbase maturity] [Bitcoin Core — Mainnet parameters]
يجب أن تستوفي الكتلة كاملة قواعد المعاملات وcoinbase وسياق السلسلة. قد ينتج عن التسليم المتأخر أو العمل على قمة قديمة كتلة stale خارج السلسلة النشطة. راقب حداثة العمل وقبول العقدة والتأكيدات اللاحقة؛ وأفضل share ليس دليلاً على اكتشاف كتلة صالحة. [BIP 22 — Block templates] [Bitcoin Core — Block subsidy and validation]
Solo CKPool مثال لتنسيق وقوالب وإحصاءات مع تخصيص فردي للاكتشافات. تُستخدم shares فيه للتغذية الراجعة لا للدفعات التناسبية المعتادة. قيّم الرسوم وعنوان الدفع والتوفر وسياسات العمل؛ فقائمة الفائزين العامة لا تصف احتمال كل مشارك. [Solo CKPool — Service and shares]
تُدفع الكهرباء والعتاد والتشغيل باستمرار بينما قد يبقى دخل التعدين المنفرد صفراً مدة طويلة. يقلل نظام التجمع التباين بتوزيع الإيراد والمخاطر بشكل مختلف، لا بزيادة سحرية لقدرة الجهاز نفسه. يمكن دراسة القوالب الخاصة للتعلم؛ ولا ينبغي أن يعتمد التمويل على اعتقاد أن الفوز لا بد أن يأتي بعد طول انتظار. [Rosenfeld — Solo mining variance]
للحصول على صورة أوضح، اقرأ هذا المدخل مع تعدين بيتكوين, Mining Pool, getblocktemplate, Hashrate, Pay Per Share, Pay Per Last N Shares. تشير إلى هذا المدخل أيضًا Mining Pool.