173 / 691AUXPOW

Merged Mining

Sloučená těžba více řetězců jednou prací

Merged Mining umožňuje použít stejné hledání hashe pro více řetězců. Sdílí důkaz práce, nikoli automaticky pravidla, měnu nebo bezpečnost všech účastníků.

Merged Mining je těžba, při níž kandidát rodičovského řetězce obsahuje závazek k pomocnému bloku a nalezenou práci lze podle pravidel pomocného řetězce doložit jako jeho zabezpečení. Běžným příkladem je AuxPoW u Namecoinu; konkrétní důkazy a provozní podmínky se mezi projekty liší.

Těžař nehledá nejprve Bitcoin a potom druhým průchodem znovu tutéž práci pro pomocný řetězec. Připraví společný kandidát a provádí jednu sérii hashovacích pokusů. Kompatibilní pomocný řetězec umí přijmout důkaz tohoto hledání. Nejde o zdvojení výkonu ASIC ani o přepínání výkonu mezi dvěma nezávislými úlohami. [Namecoin — Merged mining and independent chains] [BIP 301 — Blind Merged Mining draft]

V Namecoin AuxPoW vede důkaz od hashe pomocného bloku přes větev Merkle tree ke kořeni uloženému v rodičovské coinbase. Další větev dokládá coinbase v Merkle root rodičovské hlavičky. Kontroly zahrnují umístění závazku, velikost stromu a index odvozený mimo jiné z chain ID. Pouhé přiložení cizího nalezeného hashe bez vazby na pomocný blok nestačí. [Namecoin Core — AuxPoW commitment checks]

Hash se posuzuje vůči cílům, které jsou pro jednotlivé řetězce relevantní. Při snadnějším pomocném cíli může důkaz vyhovět pomocnému řetězci, ale ne Bitcoinu; takový rodičovský kandidát se nestává potvrzeným bitcoinovým blokem. Rootstock výslovně rozlišuje splnění cíle Bitcoinu, jen Rootstocku a pouze poolové share. I při splnění obou cílů zůstává nutná platnost příslušných bloků. [Namecoin Core — AuxPoW commitment checks] [Namecoin Core — Proof-of-work target checks] [Rootstock — Merged mining architecture]

Běžný bitcoinový uzel při ověřování svého bloku neinterpretuje závazek jako souhlas s transakcemi Namecoinu. Pomocné uzly musejí samy ověřit důkaz i vlastní transakční a stavová pravidla. Sdílený hash tedy nevytváří společný UTXO set, společné mince ani právo měnit Bitcoin pomocným konsenzem. Porucha pomocné aplikace sama není neplatnou bitcoinovou transakcí. [Namecoin — Merged mining and independent chains] [Namecoin Core — AuxPoW commitment checks]

Ne každý těžař rodičovského řetězce se musí podílet na pomocném. Pro bezpečnost je důležitá skutečně zapojená práce, její koncentrace a motivace, ne celkový hashrate Bitcoinu napsaný v prezentaci. Namecoin navíc umožňuje jiné rodičovské řetězce se SHA-256d. Nelze automaticky předpokládat stejné pořadí bloků, stejný počet potvrzení či stejnou odolnost vůči reorganizaci. [Namecoin — Merged mining and independent chains] [Rootstock — Merged mining architecture]

Stejné hashovací pokusy mohou přinášet pomocné odměny bez druhé plné hashovací zátěže. Někdo ale musí sestavit pomocné bloky, provozovat odpovídající software a uzly, předávat důkazy a spravovat odměny. V poolu to často zajišťuje provozovatel, nikoli každý ASIC. Výplatní politika určuje, zda a v jakém aktivu těžař bonus skutečně dostane; kurz, poplatky a provozní náklady zůstávají. [Namecoin — Merged mining and independent chains] [BIP 301 — Blind Merged Mining draft]

BIP 301 popisuje Blind Merged Mining (BMM): sestavení pomocných bloků přenechává jiným účastníkům, kteří za zahrnutí závazku nabízejí bitcoinovým těžařům poplatek. Návrh má vlastní konsenzuální pravidla a v registru BIP je veden jako Draft. Není to jiné jméno pro již používaný Namecoin AuxPoW a samotné číslo BIP nedokládá aktivaci v Bitcoinu. [BIP 301 — Blind Merged Mining draft]

Urči rodičovský a pomocný řetězec, hashovací algoritmus, přesný důkaz a uzly, které jej ověřují. Poté odděl sdílenou práci od převodu aktiv: merged mining samo nezajišťuje směnitelnost jedné mince za druhou ani bezpečný most. U poolu zkontroluj zahrnutí pomocných odměn, cílové účty a skutečné výplaty. Hashrate bez těchto souvislostí nevysvětluje bezpečnost ani výnos. [Namecoin — Merged mining and independent chains] [Rootstock — Merged mining architecture]

Pro nejúplnější obraz čtěte toto heslo společně s Těžba, Proof of Work, Bitcoin, Mining Pool.

DOC · 001Namecoin — Merged mining and independent chainsPrimární zdrojDOC · 002Namecoin Core — AuxPoW commitment checksDokumentaceDOC · 003Namecoin Core — Proof-of-work target checksDokumentaceDOC · 004Rootstock — Merged mining architectureDokumentaceDOC · 005BIP 301 — Blind Merged Mining draftSpecifikace
Primární zdroje · Nejde o investiční doporučení