173 / 691AUXPOW

Merged Mining

Майнинг нескольких цепочек одной работой

Merged Mining позволяет использовать один поиск хеша для нескольких цепочек. Общим становится доказательство работы, а не автоматически правила, валюта или безопасность.

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.

DOC · 001Namecoin — Merged mining and independent chainsПервичный источник ↗DOC · 002Namecoin Core — AuxPoW commitment checksДокументация ↗DOC · 003Namecoin Core — Proof-of-work target checksДокументация ↗DOC · 004Rootstock — Merged mining architectureДокументация ↗DOC · 005BIP 301 — Blind Merged Mining draftСпецификация ↗
Сначала источники · Не является инвестиционной рекомендацией