لأغراض تعليمية فقط؛ لا يشكل ذلك نصيحة استثمارية أو توصية استثمارية. قد تؤدي الاستثمارات إلى خسائر.
الإجابة المباشرة
يبني تعدين بيتكوين كتلا مرشحة صالحة ويحسب ترويساتها ذات 80 بايت مرارا بـ SHA-256d حتى يجد نتيجة عددية لا تتجاوز هدف الإجماع. المعدّن الناجح يقترح الكتلة فقط. لا يجعل المعاملة غير الصالحة صالحة ولا يقرر حقائق خارج البروتوكول ولا يتحكم في عملات الآخرين؛ فكل عقدة كاملة تتحقق مستقلة من العمل والترويسة والمعاملات والبرامج والمخرجات المصروفة والحدود وقيمة coinbase المسموحة.
تحصل عقدة التعدين أو المجمع على المرشحات عبر واجهات مثل getblocktemplate. تشمل الحقول المهمة version وpreviousblockhash وtransactions وcoinbasevalue وtarget وbits وheight وweightlimit وsigoplimit. القالب نقطة بداية تختارها السياسة، ولا يضمن إدراج كل معاملة أو قبول كتلة معدلة. صلاحية الإجماع وسياسة mempool واختيار الرسوم وقواعد المجمع طبقات منفصلة.
يبحث العتاد في تنويعات الترويسة. بعد استنفاد nonce ذي 32 بت يغير البرنامج extranonce في coinbase ويعيد بناء جذر Merkle، وقد يحدث الوقت أو الإصدار المسموح لخلق مساحة جديدة. كل تجزئة محاولة مستقلة. زيادة القدرة المتوافقة ترفع تكرار النجاح المتوقع لكنها لا تجدول كتلة ولا تضمن موعدا.
يحصل التعدين الفردي على كامل مخرج coinbase المسموح مع تباين مرتفع. يجمع المجمع العمل ويستخدم أهداف حصة أسهل؛ وحدها الحصة التي تحقق هدف الشبكة أيضا قد تصبح كتلة. يخفض المجمع تباين الدفع ولا يزيد الإصدار المتوقع. الحفظ والتحكم في القالب والتحقق من الحصص والتزامات PPS أو PPLNS وغيرها تضيف مخاطر الطرف المقابل والتركيز.
كيفية تحليل التعدين
- ثبت الهوية والسلطة. سجل
chainوnetworkوclient versionوالقواعد وbestblockhashومزود القالب ونقطة المجمع والمستفيد والوقت. افصل العقدة والباني والمشغل والبرامج الثابتة والمنشأة ومالك الجهاز. - أعد إنتاج الاختيار. التقط
mempoolوUTXO setوتحقق من الصلاحية والتبعيات والرسوم والوزن وعمليات التوقيع ووقت القفل والتزامات witness. أعد بناء المرشح واشرح السياسة؛ معدل الرسوم ليس إجماعا. - طابق coinbase والترويسة. تحقق من إعانة الارتفاع والرسوم والمخرجات والالتزامات والتجزئة السابقة وشجرة Merkle. تتبع
nonceوextranonceفي coinbase وMerkle rootوtimeوversion bitsوارفض القوالب المتجاوزة. - تحقق من البحث والتقديم. فك الهدف المضغوط واختبر
block_hash <= targetبترتيب بايتات الشبكة وقواعدها. عند الحل أعد بناء الكتلة وقدمها عبرsubmitblockأو البروتوكول المنشور واحتفظ بنتيجة القبول أو الرفض. - تتبع التحقق والانتشار المستقلين. قارن عقدا كاملة في الترويسة والمعاملات والبرامج وcoinbase وعمل السلسلة. قس الانتشار والقمم المتنافسة والنتائج المتقادمة أو اليتيمة وإعادة التنظيم؛ إيجاد الإثبات لا يضمن البقاء معتمدا.
- طابق المكافأة وحساب المجمع. افصل
coinbaseوsubsidy + transaction feesورسوم المجمع واحتياطياته وpool targetوnetwork targetوshareالمقبولة والحصص المتقادمة والطريقة والنضج والحد والحفظ والطرف المقابل. - اختبر الاقتصاد والأمان. اذكر المعدل الفعلي والتشغيل والكفاءة والكهرباء والتبريد والعمالة والاستضافة والصيانة والاستهلاك والتمويل والضريبة والتقييد والإعانة والرسوم والسعر والصعوبة. اختبر التباين والفشل والصدمات والتأخر والتعثر والرقابة والتركيز وإعادة التنظيم.
الناتج اقتراح كتلة ودليل بحث حسابي. تحدد العقد الصلاحية، وتختار قاعدة التفرع الفرع الصالح النشط، وتغير الصعوبة الهدف عند حدها فقط، وتحدد التطبيقات التأكيدات. يشارك التعدين ولا يستبدل أيا منها.
أمثلة محلولة
1. Nonce ليس كل مساحة البحث
في الترويسة ذات 80 بايت nonce من 32 بت وله 2^32 = 4,294,967,296 قيمة. عند 200 TH/s يستغرق اختبارها نحو:
4,294,967,296 / 200,000,000,000,000 = 0.0000214748 seconds
يستمر العمل؛ فتغيير extranonce في coinbase واشتقاق جذر Merkle جديد وتحديث الحقول المسموحة يفتح مساحة nonce أخرى. اعتبار nonce كامل قدرة الجهاز خطأ تصنيفي.
2. تباين التعدين الفردي والكهرباء
عند شبكة 600 EH/s ومعدّن فعلي 200 TH/s تكون الحصة المبسطة 200 TH/s / 600 EH/s = 0.0000333333%. مع 144 كتلة يوميا، التوقع lambda = 144 * 0.000000333333 = 0.000048 blocks/day ومتوسط الانتظار 1 / 0.000048 = 20,833.33 days. يعطي بواسون احتمال صفر يومي P(0) = exp(-0.000048) = 99.9952001152%.
يكلف جهاز 3.5 كيلوواط بسعر 0.06 دولار لكل كيلوواط ساعة 3.5 kW * 24 * USD 0.06/kWh = USD 5.04/day كهرباء مباشرة. لا يشمل التبريد والاستضافة والتوقف والإصلاح والاستهلاك والتمويل والضريبة. القيمة المتوقعة ليست موعد قبض، والنجاح النادر ليس ذمة يومية.
3. حساب coinbase والنضج
افترض إعانة 3.125 BTC ورسوما صالحة 0.42 BTC. الحد الأقصى الذي تنشئه coinbase هو 3.125 + 0.42 = 3.545 BTC؛ الزيادة تبطل الكتلة والنقص يتنازل عن قيمة.
يحتاج مخرج coinbase إلى نضج 100 blocks قبل الإنفاق. قد تصبح الكتلة متقادمة أو يعاد تنظيمها. رصيد لوحة المجمع ومخرج coinbase غير الناضج والدفع الخارجي النهائي مطالبات مختلفة المخاطر.
4. حصص المجمع وافتراضات الدفع
مع حصص مقبولة متساوية الصعوبة يسجل المجمع 2,000,000 ويسهم معدّن بـ50,000؛ نسبته 50,000 / 2,000,000 = 2.5%. لقيمة كتلة 3.545 BTC ورسم 2% يكون القابل للتوزيع 3.545 * (1 - 0.02) = 3.4741 BTC والتخصيص 3.4741 * 2.5% = 0.0868525 BTC.
إذا كان هدف المجمع أسهل 1,000 مرة، فاحتمال الحصة المقبولة المبسط لتحقيق هدف الشبكة أيضا 1 / 1,000. يطبع الحساب الحقيقي صعوبة الحصة المتغيرة ويرفض المكرر والمتقادم ويطبق عقد PPS أو FPPS أو PPLNS أو غيره ويفصل القيمة التي يدفعها المجمع عن الدخل المشروط بالكتلة.
المخاطر وإخفاقات المراجعة
أخطاء البروتوكول والقالب
- القول إن المعدّنين يصححون المعاملات بدلا من اختيار مرشحات تتحقق منها العقد.
- خلط السلسلة والشبكة والتفرع والقمة والعميل والمزود والمجمع.
- اعتبار mempool أو القالب إجماعا أو مجموعة كاملة أو كتلة مستقبلية مضمونة.
- الاختيار بمعدل رسم منفرد مع تجاهل الأسلاف والأبناء والوزن والتواقيع والأقفال والالتزامات.
- خطأ ارتفاع الإعانة والرسوم ومخرجات coinbase وwitness وجذر Merkle.
- البحث على تجزئة أو هدف أو وقت أو إصدار قديم بعد قمة جديدة.
- مقارنة التجزئة والهدف بترميز أو ترتيب بايت أو خوارزمية خاطئة.
أخطاء المجمع والتشغيل
- مساواة حصة مقبولة بكتلة شبكة أو عد الحصص بلا تطبيع الصعوبة.
- تحويل الحصة المتوقعة إلى كتل أو دخل أو مواعيد مضمونة مع تجاهل التباين.
- مساواة حصة المجمع بملكية دائمة للعتاد أو إغفال التركيز.
- إغفال الحصص المتقادمة والمرفوضة والتأخر والبرامج والحرارة والتشغيل والتقييد والفشل.
- تجاهل طريقة الدفع وأساس الرسم والاحتياطيات والحد والنضج والحفظ والسحب والتعثر.
- اعتبار كتلة موجودة نهائية قبل القبول والانتشار والاختيار وإعادة التنظيم.
- إعادة استخدام بيانات الدخول أو العناوين أو البرامج البعيدة بلا مصادقة وتحكم واستجابة.
أخطاء الاقتصاد والأمان
- تسمية BTC الإجمالي المتوقع ربحا نقديا بلا سعر وصعوبة ورسوم وطاقة وتبريد وعمل واستهلاك وتمويل وضريبة.
- استنتاج الكهرباء أو الانبعاث من المعدل بلا كفاءة واستغلال وتبريد ومكان ووقت ومزيج.
- افتراض استجابة فورية للصعوبة أو كتل عشر دقائق مجدولة.
- الادعاء أن التنصيف يضمن السعر أو الاستسلام أو إنفاق أمان ثابتا.
- الادعاء أن أغلبية التجزئة تزور التواقيع أو تسرق العملات أو تفرض تضخما باطلا.
- استخدام معدل عال دليلا ضد تركيز المجمع والمصنع والبرامج والجغرافيا والطاقة والشبكة والبرمجيات.
مفاهيم خاطئة شائعة
- يمكن للمعدّنين اعتماد أي معاملة. يختارون ويرتبون، والعقد الصادقة ترفض الكتل المخالفة.
- Nonce هو المتغير الوحيد. يغير extranonce coinbase وجذر Merkle، ويوسع الوقت والإصدار المسموحان المساحة.
- حصة المجمع جزء من كتلة. تثبت عملا دون هدف أسهل؛ معظمها لا يحقق هدف الشبكة.
- الدخل اليومي المتوقع دفع مضمون. الاكتشاف عشوائي والدفع يعتمد على العقد والنضج والطرف المقابل.
- قدرة أكبر تعني ربحا أكبر تلقائيا. الحصة والصعوبة والرسوم والسعر والكفاءة والطاقة والتكاليف تحدد النتيجة.
موضوعات ذات صلة
المصادر
- Blockchain Technology Overview - NIST (تاريخ الاطلاع: 2026-08-19)
- Bitcoin: A Peer-to-Peer Electronic Cash System - Bitcoin.org (تاريخ الاطلاع: 2026-08-19)
- Bitcoin Developer Guide: Mining - Bitcoin Project (تاريخ الاطلاع: 2026-08-19)
- Bitcoin Developer Guide: Block Chain - Bitcoin Project (تاريخ الاطلاع: 2026-08-19)
- Bitcoin Developer Reference: Block Chain - Bitcoin Project (تاريخ الاطلاع: 2026-08-19)
- Bitcoin Core: miner.cpp - Bitcoin Core (تاريخ الاطلاع: 2026-08-19)
- Bitcoin Core: pow.cpp - Bitcoin Core (تاريخ الاطلاع: 2026-08-19)
- BIP 22: getblocktemplate - Fundamentals - Bitcoin BIPs (تاريخ الاطلاع: 2026-08-19)