يتيح Merged Mining استخدام البحث نفسه عن قيمة hash، أي نتيجة حساب التعدين، لعدة شبكات متوافقة. الكتلة مجموعة معاملات يُراد إضافتها إلى السجل العام للشبكة. يبحث المعدّنون عن نتيجة حساب تتيح لهم تقديم الكتلة إلى الآخرين للتحقق منها. تحتفظ كل شبكة بتاريخها وقواعدها، ولذلك لا يعني اشتراكها في العمل اشتراكها في العملات أو حصولها تلقائياً على مستوى الأمان نفسه.
يعدّن يان عبر Mining Pool، وهي خدمة تنسق عمل المعدّنين. ذات يوم يرى أيضاً مكافأة من Namecoin في لوحة المتابعة. لا يعني هذا بالضرورة أن جهاز ASIC المتخصص بالتعدين توقف عن خدمة Bitcoin نصف الوقت. يستطيع المجمع تجهيز مهمة بحيث يخدم البحث نفسه عن قيمة hash مناسبة الشبكتين. وإذا حققت النتيجة الشروط المطلوبة، يمكن إثبات العمل للشبكة المساعدة أيضاً. لم تتضاعف قدرة الجهاز؛ بل اكتسب العمل الذي يؤديه استخداماً آخر. ولا تنشئ مكافأة الشبكة الأخرى وحدات بيتكوين إضافية تتجاوز قواعد Bitcoin. [1] [4]
نسمي Bitcoin هنا السلسلة الأم وNamecoin السلسلة المساعدة. لكن كلمة مساعدة لا تعني أن Bitcoin يتحمل مسؤوليتها. يتحقق Bitcoin Full Node، وهو حاسوب يشغّل برنامجاً يفحص القواعد بصورة مستقلة، من معاملات Bitcoin وكتله. ولا يقرر صلاحية معاملات Namecoin؛ فهذا عمل عقد Namecoin نفسها. لذلك تحتفظ كل شبكة بتاريخها وسجل عملاتها القابلة للإنفاق. لا يؤدي خلل في تطبيق على الشبكة المساعدة وحده إلى إبطال دفعة بيتكوين، ولا تستطيع تلك الشبكة تغيير قواعد Bitcoin بقواعدها. [1] [2]
تُقارن نتيجة الحساب بهدف: حد عددي يجب ألا تتجاوزه قيمة hash. تُحسب قيمة hash من الترويسة التي تتضمن معلومات موجزة عن الكتلة المقترحة. يغيّر المعدّن بعض هذه البيانات ويكرر الحساب حتى يحصل على عدد صغير بما يكفي. وقد يكون شرط الشبكة المساعدة أسهل. عندئذ تكفي نتيجة يان لكتلتها، لكنها لا تكفي لكتلة Bitcoin. تميز Rootstock هذه الحالات بوضوح: نتيجة تحقق شروط الشبكتين، أو Rootstock وحدها، أو مجرد شرط share الأسهل لدى المجمع. والـshare دليل عمل يُرسل أثناء التعدين، وليست وحدها كتلة في أي من الشبكتين. كما أن بلوغ هدف التعدين لا يبرر معاملات غير صالحة؛ يجب أن تستوفي الكتلة بقية قواعد شبكتها. [3] [4]
لا يلزم تكرار الحسابات كلها، لكن التشغيل يحتاج إلى عمل. على أحدهم تجهيز الكتل المساعدة وتشغيل عقدها وصيانة البرامج وإرسال الإثباتات. يمكن لمشغل المجمع تولي ذلك، فلا يحتاج جهاز ASIC الذي يستخدمه يان إلى تشغيل عقدة لكل مشروع بنفسه. أما الدفع فمسألة أخرى. تصدر مكافآت Namecoin بعملته الخاصة NMC. وتحدد شروط المجمع إن كان سيدفعها ليان أو يحولها أو يحتسبها ضمن عرضه بطريقة أخرى. المهم هو المبلغ الذي يصل فعلاً بعد الاقتطاعات، لا المكافأة الملونة المعروضة في اللوحة. [1] [5]
لا تخبرنا هذه العبارة بعدد المعدّنين المشاركين فعلاً. لا تحصل الشبكة الأصغر تلقائياً على كامل قدرة Bitcoin. المهم هو العمل المشارك، ومدى تركزه لدى المشغلين، ودوافعهم للحفاظ على الشبكة بأمانة. يسمح Namecoin أيضاً بسلاسل أم أخرى تستخدم SHA-256d، أي تطبيق دالة التجزئة نفسها مرتين. لذلك يحتاج رقم hashrate، معدل إجراء الحسابات، إلى سياق. لا يثبت وحده مقاومة مماثلة لإعادة كتابة التاريخ القريب، ولا أن عدد التأكيدات نفسه يمنح اليقين الذي يمنحه في Bitcoin. يُحسب عدد تأكيدات المعاملة من الكتلة التي أُدرجت فيها والكتل التي تليها في الشبكة المعنية. [1] [4]
عندما يرى يان عرض مكافأة إضافية، يحتاج أولاً إلى معرفة الشبكة والعملة وطريقة وصولها فعلاً إلى محفظته. ويحتاج مستخدم الشبكة المساعدة أيضاً إلى معرفة من يتحقق من قواعدها وما مخاطر برامجها. لا يحول التعدين المشترك عملة إلى أخرى بذاته. وإذا قدم المشروع جسراً، أي آلية لنقل القيمة بين الشبكات، فللجسر شروطه ومخاطره الخاصة. عبارة «تُعدّن مع Bitcoin» تشرح مصدر جزء من الحماية، لا المنتج كله ولا أمان الأموال المحتفظ بها فيه. [1] [4]
يسمي Namecoin الإثبات AuxPoW، أي Proof of Work مساعداً. ولمنع أخذ قيمة hash عُثر عليها سابقاً وإلحاق كتلة أخرى بها لاحقاً، يجب ربط الكتلة المساعدة بالحساب تشفيرياً مسبقاً. تتصل قيمة hash الخاصة بها، وهي بصمة رقمية، عبر Merkle Tree، وهي شجرة من قيم hash تثبت إدراج البيانات، ببيانات داخل coinbase في السلسلة الأم، وهي المعاملة الأولى الخاصة في الكتلة. ويثبت فرع آخر إدراج تلك المعاملة ضمن ملخص المعاملات في ترويسة الكتلة الأم. تفحص العقد الرابط كاملاً وموضع البيانات وحجم الشجرة وفهرساً يُشتق أيضاً من chain ID، معرّف السلسلة. ولا تكفي قيمة hash مأخوذة من مكان آخر دون هذا الرابط. [2]
يصف BIP 301 مقترح Blind Merged Mining أو BMM. وثيقة BIP تقترح أو تصف قواعد وإجراءات تخص البيتكوين؛ ونشرها وحده لا يغيّر قواعد الشبكة. فيه يجمع مشاركون آخرون الكتل المساعدة ويعرضون رسوماً على معدّني Bitcoin لإدراج الالتزام المرتبط بها، أي مرجع قابل للتحقق إلى الكتلة المختارة. فلا يحتاج المعدّنون إلى اختيار محتواها بأنفسهم. للمقترح قواعده التي تتطلب تغيير الإجماع، أي قواعد التحقق المشتركة في الشبكة؛ وليس اسماً جديداً لـNamecoin AuxPoW المستخدم بالفعل. عند هذه المراجعة، يحمل BIP 301 حالة Draft، أي مسودة، في السجل الرسمي. لا يثبت رقم BIP ولا وجود تنفيذ برمجي وحده التفعيل على شبكة Bitcoin. [5]
للحصول على صورة أوضح، اقرأ هذا المدخل مع التعدين, Proof of Work, Bitcoin, Mining Pool, ASIC Miner, Full Node. تشير إلى هذا المدخل أيضًا Sergio Demian Lerner.