Merged Mining — майнінг, де кандидат батьківського ланцюга містить зобов’язання щодо допоміжного блоку, а знайдену роботу можна довести за правилами допоміжного ланцюга. Поширений приклад — Namecoin AuxPoW; точні докази й умови роботи різняться між проєктами.
Майнер не шукає спочатку для Bitcoin, а потім не виконує ту саму роботу знову для допоміжного ланцюга. Він готує спільного кандидата й виконує одну серію спроб хешування. Сумісний допоміжний ланцюг може прийняти доказ такого пошуку. Це не подвоює продуктивність ASIC і не перемикає потужність між двома незалежними завданнями. [Namecoin — Merged mining and independent chains] [BIP 301 — Blind Merged Mining draft]
У Namecoin AuxPoW доказ веде від хешу допоміжного блоку гілкою Merkle tree до кореня в батьківській coinbase. Інша гілка підтверджує coinbase під Merkle root батьківського заголовка. Перевіряються розміщення зобов’язання, розмір дерева й індекс, частково виведений із chain ID. Просто додати чужий знайдений хеш без зв’язку з допоміжним блоком недостатньо. [Namecoin Core — AuxPoW commitment checks]
Хеш перевіряється щодо цілей відповідних ланцюгів. За легшої допоміжної цілі доказ може підходити їй, але не Bitcoin; батьківський кандидат не стає підтвердженим блоком Bitcoin. Rootstock прямо розрізняє ціль Bitcoin, лише Rootstock і лише частку пулу. Навіть при виконанні обох цілей потрібна валідність відповідних блоків. [Namecoin Core — AuxPoW commitment checks] [Namecoin Core — Proof-of-work target checks] [Rootstock — Merged mining architecture]
Звичайний вузол Bitcoin не тлумачить зобов’язання свого блоку як схвалення транзакцій Namecoin. Допоміжні вузли мають самі перевірити доказ і власні правила транзакцій та стану. Спільний хеш не створює спільного UTXO set, монет чи права змінювати Bitcoin допоміжним консенсусом. Збій допоміжного застосунку сам не є невалідною транзакцією Bitcoin. [Namecoin — Merged mining and independent chains] [Namecoin Core — AuxPoW commitment checks]
Не кожен майнер батьківського ланцюга обов’язково бере участь у допоміжному. Важлива фактично залучена робота, концентрація й стимули, а не весь hashrate Bitcoin у презентації. Namecoin дозволяє й інші батьківські ланцюги SHA-256d. Не можна автоматично припускати однакові порядок блоків, число підтверджень чи стійкість до реорганізацій. [Namecoin — Merged mining and independent chains] [Rootstock — Merged mining architecture]
Ті самі спроби хешування можуть приносити допоміжні винагороди без другого повного обчислювального навантаження. Однак хтось має складати допоміжні блоки, запускати відповідне ПЗ і вузли, передавати докази й керувати винагородами. У пулі це часто оператор, а не кожен ASIC. Політика виплат визначає отримання бонусу та його актив; курс, комісії й витрати залишаються. [Namecoin — Merged mining and independent chains] [BIP 301 — Blind Merged Mining draft]
BIP 301 описує Blind Merged Mining (BMM): інші учасники складають допоміжні блоки й пропонують майнерам Bitcoin комісію за включення зобов’язання. Пропозиція має власні правила консенсусу та статус Draft у реєстрі BIP. Це не інша назва вже використовуваного Namecoin AuxPoW; сам номер BIP не доводить активацію в Bitcoin. [BIP 301 — Blind Merged Mining draft]
Визначте батьківський і допоміжний ланцюги, алгоритм хешування, точний доказ і вузли перевірки. Відділіть спільну роботу від передачі активів: merged mining саме не забезпечує обмінність монет чи безпечний міст. У пулі перевірте включення допоміжних винагород, цільові рахунки й фактичні виплати. Без контексту hashrate не пояснює безпеку чи дохід. [Namecoin — Merged mining and independent chains] [Rootstock — Merged mining architecture]
Для повної картини прочитайте також Майнінг, Proof of Work, Bitcoin, Mining Pool. На цю статтю також посилаються Sergio Demian Lerner.