Wat is merged mining?
Merged mining, soms gecombineerde mining genoemd, verwijst naar het proces van het gelijktijdig delven van meerdere proof-of-work (PoW) cryptocurrencies met behulp van dezelfde hardware en hash-algoritme.
Voor het eerst voorgesteld in 2010 door de anonieme maker van Bitcoin, Satoshi Nakamoto, stelt ‘merged mining’ miners in staat om hun inkomsten te verhogen door beloningen te verdienen van twee of meer blockchains waarin een of meer van de blockchain merged mining ondersteunen met een hoofdblockchain, zoals Bitcoin.
Samengevoegde mijnbouw wordt soms ook Auxiliary Proof of Work (AuxPoW) genoemd.
Het AuxPoW protocol geeft blockchain netwerken met lagere hash rates toegang tot extra rekenkracht via miners die gelijktijdig hashes genereren voor meerdere netwerken. De miner verdient een mining beloning als er een match wordt gevonden voor een van de netwerken.
Hoe werkt merged mining?
Merged mining werkt door hashes gelijktijdig naar twee of meer blockchain netwerken te sturen.
Laten we dat uit elkaar halen om het proces in meer detail uit te leggen.
Proof of Work hashing
Ten eerste verwijst hashing naar het versleutelen van een invoer met behulp van een algoritme. De uitvoer is een reeks van vaste lengte van schijnbaar willekeurige (maar niet willekeurige) cijfers en letters. Dezelfde invoer zorgt altijd voor dezelfde uitvoer.
Bitcoin gebruikt bijvoorbeeld het dubbele SHA-256-algoritme om hashes te maken.
UTF-8 Invoer | Dubbele SHA-256 uitvoer |
a | 5df6e0e2761359d30a8275058e299fcc0381534545f55cf43e41983f5d4c9456 |
b | 39361160903c6695c6804b7157c7bd10013e9ba89b1f954243bc8e3990b08db9 |
c | 6632753d6ca30fea890f37fc150eaed8d068acf596acb2251b8fafd72db977d3 |
Bitcoin en andere PoW blockchain netwerken gebruiken hashing bij verschillende stappen tijdens het proces om een blok te bouwen.
Mining houdt in dat de juiste hash wordt gegenereerd om een nieuw blok te vinden of te “minen” voor transacties.
Merged mining: Hoofd- en hulp-Blockchain
Merge mining omvat het gebruik van een extra veld voor zowel de hoofd- als de hulpblok-chain bij het genereren van hashes.
De hoofd blockchain wordt ook weleens de ouderlijke blockchain of master blockchain genoemd.
De hoofdblok chain negeert echter de extra gegevens (het hulpblok hash, hieronder weergegeven).
Een Bitcoin miner kan bijvoorbeeld tegelijkertijd Bitcoin delven en ook Namecoin of Syscoin, die allemaal het dubbele SHA-256-algoritme gebruiken.
Als de miner een blok vindt voor een van de ondersteunde netwerken, verdient de miner een blokbeloning voor dat netwerk.
Merge mining vereist geen extra hardware of extra energie. Het AuxPow protocol zoekt gewoon naar opgeloste hashes op elk van de netwerken die ondersteund worden door de pool of mijnbouw software.
Het rekenwerk van de miners draagt bij aan de totale hash rates van alle blockchains die de miner merge-minet, waardoor elke blockchain veiliger wordt.
Moeilijkheid verschillen en ingediende blokken
Hulpnetwerken hebben meestal een lagere moeilijkheidsgraad dan hoofdnetwerken, hoewel dit niet altijd het geval is. Merged mining compenseert dit verschil aan beide kanten.
Het blok wordt ingediend bij de keten waarvoor het aan de vereiste moeilijkheidsgraad voldoet.
- Als de miner de juiste hash vindt op de moeilijkheidsgraad van het hoofdnetwerk, wordt een blok voor het hoofdnetwerk samengesteld en naar het hoofdnetwerk gestuurd. Extra informatie in de “Coinbase” wordt genegeerd.
- Als de miner de juiste hash voor het hulpnetwerk vindt, wordt een blok voor het hulpnetwerk samengesteld en naar het hulpnetwerk gestuurd. Dit blok bevat echter extra informatie die relevant is voor het blok van de hoofdblokchain. Deze extra informatie wordt alleen gebruikt om te bewijzen dat het werk is gedaan.
- Het is mogelijk om tegelijkertijd een blokbeloning te verdienen op beide ketens als de miner de hash oplost op de hogere moeilijkheidsgraad van de twee blockchains.
- De blockchains blijven onafhankelijk, alleen het mining proces zelf wordt samengevoegd.
Merged mining kan cryptomining efficiënter maken. Er zijn echter enkele voorwaarden.
Wat is er nodig voor merged mining?
Je mining hardware moet geschikt zijn voor de belangrijkste blockchain. Om bijvoorbeeld Bitcoin te delven, heb je waarschijnlijk een Application-Specific Integrated Circuit (ASIC) of meerdere grafische kaarten nodig, zoals de NVIDIA GeForce RTX-serie.
Ervan uitgaande dat je geschikte hardware hebt voor de belangrijkste blockchain die je wilt minen, zijn de vereisten daarna eenvoudig maar essentieel.
- Ondersteunde pool: Als je een mijnpool gebruikt, moet de pool samengevoegde cryptomining ondersteunen voor de cryptocurrencies die je wilt minen. Bijvoorbeeld, The Mining-Dutch Merged Mining pool ondersteunt verschillende cryptocurrencies bij het hashen met het Scrypt-algoritme. Litecoin is de belangrijkste blockchain, maar miners kunnen Dogecoin, Dingocoin, Worldcoin, Earthcoin en andere ondersteunde blockchains die Scrypt gebruiken samenvoegen.
- Ondersteunde blockchain: Om merge mining te gebruiken, moet de extra blockchain het ondersteunen. Normaal gesproken vereist AuxPoW ondersteuning een hard fork, waarbij de keten splitst in een voor en na. Niet alle blockchains die een hashing-algoritme delen ondersteunen AuxPoW.
Is merged mining langzamer?
Omdat het delven voor meerdere blockchains tegelijkertijd gebeurt, met dezelfde hashes, vertraagt samengevoegd delven het delven niet. Merged mining kan echter meer data-intensief zijn, waardoor mogelijk een upgrade van datalijnen nodig is.
Geschiedenis van merged mining
Merged mining als begrip gaat terug tot 2010 toen het werd voorgesteld door Satoshi voor Bitcoin en BitDNS. Hierbij noemde hij een van de voordelen van merged mining: de mogelijkheid om miners aan te trekken naar kleinere netwerken.
In 2011 maakte Namecoin, de eerste fork van Bitcoin, de theorie van gecombineerde crypto mining werkelijkheid. Namecoin blok 19.200 markeerde het begin van gecombineerde mijnbouw.
Verschillende andere op SHA-256 gebaseerde blockchains volgden dit voorbeeld.
Het idee sloeg echter aan met Dogecoin, een Scrypt-gebaseerde blockchain, die in 2014 werd gesplitst om samengevoegde mining met Litecoin te ondersteunen. Vandaag de dag heeft Dogecoin een grotere marktwaarde dan Litecoin, de belangrijkste blockchain.
Verschillende andere op Scrypt gebaseerde munten ondersteunen ook merged mining met Litecoin. Scrypt-miners kunnen beloningen verdienen van wel acht blockchains met één mijn installatie.
Voor- en nadelen van merged mining
Voordelen | Nadelen |
|
|
Voorbeelden van merged mining
Merge mining hashing algoritmes zijn voornamelijk gericht op Scrypt en SHA-256. Niet alle pools ondersteunen echter merge mining, en ondersteunde munten kunnen variëren tussen de samengevoegde mining pools.
Hieronder staan enkele voorbeelden van cryptocurrencies die merge mining ondersteunen, evenals de bovenliggende blockchains voor elk.
Algoritme | Hoofd Blockchain | Merged Mining Cryptocurrencies |
Scrypt | Litecoin | Dogecoin, Dingocoin, Worldcoin, Earthcoin, Newyorkcoin, Myriadcoin, Viacoin |
SHA-256 | Bitcoin | Lyncoin, Terracoin, Syscoin, Namecoin, Xaya, Emercoin, Myriadcoin, Rootstock |
X11 | Dash | Unitus |