Il mining unito o il mining combinato è un protocollo che consente di estrarre insieme due blockchain diversi che condividono lo stesso protocollo di consenso e la stessa funzione hash senza perdita di prestazioni e mantenendo un alto livello di sicurezza.
AIntorno al 2014 un nuovo modello di mining in cui lo stesso minatore potrebbe estrarre blocchi in due o più blockchain differenti, un concetto noto oggi come Merged Mining o estrazione mineraria combinata.
Sebbene il blockchains di tutte le criptovalute sono completamente indipendenti e non si incrociano, c'è la possibilità che i minatori usino il loro potenza di mining (tasso di hash) per creare un hash valido per entrambe le reti. Un esempio che abbiamo visto realizzarsi con la nascita di Namecoin, un progetto che ha beneficiato della potenza mineraria di Bitcoin per la sua funzionalità.
Sebbene il concetto di mining unito possa far sorgere la convinzione che il miner richieda una maggiore potenza di calcolo per estrarre blocchi in due o più blockchain differenti, la verità è che questo modello di mining non influisce affatto sulle prestazioni dell'attrezzatura mineraria.
Ma in sostanza, un minatore può usare la sua potenza di calcolo per generare diversi hash e controllarli su diverse reti blockchain. In questo modo, se uno degli hash è valido per Bitcoin, ad esempio, il miner riceverà la ricompensa per il suo lavoro in bitcoin (BTC). Considerando che se l'hash è valido per la rete Namecoin, il minatore riceverà la sua ricompensa namecoin (NMC). Fondamentalmente è un lavoro che paga due per uno, ed è una situazione che ti avvantaggia perché genera molto più profitto.
Ma come può essere possibile se entrambe le reti hanno transazioni diverse? Come puoi non danneggiare le prestazioni del minatore se muovi su due catene? Qual è stata l'origine del Merged mining? Come funziona in dettaglio? Quali progetti ne traggono vantaggio? Queste sono tutte domande interessanti a cui risponderemo in questo capitolo di Bit2Me Academy.
Origine dell'estrazione mineraria unita o dell'estrazione mineraria combinata
Il concetto di mining fuso ha preso vita all'inizio del 2014, quando il Prova di lavoro ausiliaria. Questo è il protocollo che consente il lavoro svolto all'interno di una rete blockchain del tipo PoW, può essere utilizzato come prova di lavoro in un'altra rete blockchain per il block mining.
L'implementazione di AuxPoW è iniziata sulle blockchain di Bitcoin e Namecoin. Ciò è stato possibile grazie al fatto che entrambe le blockchain operano con l'algoritmo di mining, il SHA-256. Questa è una delle esigenze principali di questo protocollo, le blockchain devono condividere lo stesso protocollo o è poco pratico. Lo sviluppo di AuxPoW è poi proseguito con il suo sviluppo nelle reti di Dogecoin e Litecoin. In questo caso, entrambe le reti funzionano con l'algoritmo scrypt per il block mining.
Tuttavia, sebbene non sia esplicito in Libro bianco sui bitcoin, nel 2009 l'enigmatico Satoshi Nakamoto espresso in un thread di Bitcointalk la capacità di condividere la potenza di calcolo dei minatori per cercare prove di lavoro su più reti contemporaneamente. Ciò dimostra che Nakamoto aveva già previsto la possibilità di questo tipo di lavoro, e ha aperto la porta alla curiosità per la sua costruzione.
Come funziona Merged Mining o Combined Mining?
Ora, l'operazione di merged mining (o mining combinato) non è certamente qualcosa di semplice. La creazione di Prova di lavoro ausiliaria (AuxPoW) o Prova di lavoro ausiliario Ci sono voluti molto lavoro di ricerca e sviluppo per rendere possibile ai minatori di estrarre hash e convalidarli su due o più reti blockchain diverse. E tutto questo, senza mettere in pericolo il funzionamento di nessuna delle reti in cui il minatore ha svolto il suo lavoro. Con questo in mente, gli sviluppatori sono riusciti a creare questo protocollo di mining e quindi a sfruttare appieno la potenza di mining dell'attrezzatura. su più catene contemporaneamente e in modo sincrono.
Anche se per questo, le reti blockchain che vogliono estrarre allo stesso tempo devono funzionare con lo stesso algoritmo di mining. Ad esempio, Bitcoin può essere estratto insieme a qualsiasi altra criptovaluta, purché utilizzi l'algoritmo SHA-256.
Allo stesso modo, quando viene implementato il merged mining, ci sarà sempre una rete blockchain che funziona come il rete principale (blockchain genitore) e un altro che funziona come il blockchain ausiliaria. In altre parole, ci sarà sempre una rete blockchain in cui il miner esegue l'intero processo di calcolo e mining del blocco. Mentre un'altra rete accetta quei processi come prova del lavoro per i blocchi di mining sulla propria rete.
Possiamo vedere chiaramente questo caso in Bitcoin con le reti Namecoin y RSK. In questi casi, la rete principale è Bitcoin, dove i miner fanno il lavoro di mining. Mentre Namecoin e RSK sono reti ausiliarie che accettano come valido il lavoro della rete Bitcoin.
Da parte sua, affinché le reti coinvolte nel merged mining accettino il processo, la rete blockchain principale deve consentire l'immissione di dati arbitrari nelle intestazioni dei blocchi estratti. Mentre la rete ausiliaria deve incorporare un processo di verifica che permetta di dimostrare che il lavoro di mining è stato svolto nella rete blockchain principale.
Caratteristiche del processo minerario combinato
Nell'estrazione combinata, partecipano una serie di elementi o caratteristiche rilevanti per il suo corretto funzionamento e funzionamento. Tra questi possiamo evidenziare:
- I minatori devono creare un blocco compatibile per le reti blockchain a cui partecipano. Ad esempio, se il merged mining viene utilizzato con le blockchain Bitcoin e Namecoin, il blocco generato nella blockchain Bitcoin viene regolato per essere adatto a entrambe le reti, poiché Namecoin è la rete ausiliaria e quindi accetta AuxPoW. In questo caso il minatore può ricevere i premi minerari da entrambe le reti. Se invece il blocco viene generato sulla rete Namecoin, il cui livello di difficoltà è di molto inferiore a quello della blockchain principale, non sarà compatibile con la blockchain di Bitcoin, poiché Bitcoin non riconosce il protocollo AuxPoW. Pertanto, il minatore potrà ricevere solo la ricompensa generata sulla rete Namecoin.
- Quando un hash aggiuntivo viene aggiunto nell'albero Merkle della catena principale, non subisce cambiamenti o modifiche, come accade nella catena ausiliaria. In questo caso, il miner aggiunge l'hash creato e l'intestazione del blocco dalla blockchain principale alla blockchain ausiliaria, che verrà utilizzata come prova di lavoro. Tuttavia, questi dati arbitrari verranno ignorati dal protocollo AuxPoW e solo gli hash di livello superiore verranno aggiunti alla blockchain ausiliaria.
Blocchi all'interno di una miniera unita
Il processo di mining unito o il mining combinato genera blocchi validi sia per la rete principale che per quella ausiliaria. Ma in quest'ultimo caso, il protocollo AuxPoW aggiunge alcune informazioni che sono vitali per il corretto funzionamento del protocollo e della rete ausiliaria. Quindi abbiamo che ogni blocco contiene le seguenti informazioni
Come puoi vedere molti dei dati di un blocco all'interno di un mining unito, in particolare, il blocco che va alla rete ausiliaria è identico, ai dati che contengono un blocco all'interno della rete principale. Il resto dei dati viene adattato in modo che la rete ausiliaria possa ritenere valido il blocco e venga memorizzato correttamente all'interno della sua blockchain.
Quanto sai, Cryptonuta?
Il combo mining può causare hard fork nelle reti in cui viene applicato?FALSO!
Il mining combinato o il merged mining non possono dividere in due le blockchain dove viene messo in pratica, poiché il protocollo regola il modo in cui i blocchi vengono prodotti e accettati da entrambe le reti.
Pro e contro del Merged Mining
Vantaggi
- L'estrazione combinata consente l'utilizzo della stessa attrezzatura mineraria per partecipare alla generazione di nuovi blocchi in più reti diverse contemporaneamente. Con il merged mining è possibile che lo stesso team di mining possa generare nuovi blocchi contemporaneamente in due o più blockchain differenti.
- Allo stesso modo, il mining unito aumenta la potenza di hashing nelle reti blockchain. Che a loro volta genera una maggiore potenza di calcolo per le reti e un aumento del loro livello di difficoltà. Rendere le reti più sicure e robuste, grazie a una maggiore capacità di calcolo computazionale o hashing. Questo può essere un grande vantaggio per i piccoli blockchain che non hanno molto potere di hashing e quindi non hanno un livello di sicurezza molto alto. Pertanto, attraverso il merged mining, possono sfruttare il potere hash di una blockchain più grande e robusta e aumentare il loro livello di sicurezza, riducendo la probabilità di subire attacchi. Un esempio perfetto è Namecoin, la cui blockchain è piccola ma il suo livello di sicurezza è molto simile a quello di Bitcoin, grazie al livello di difficoltà del suo mining.
- Consentendo di utilizzare la stessa attrezzatura di mining per il block mining su più reti contemporaneamente, è iAumentare la redditività e le prestazioni delle attrezzature minerarie. E quindi dell'attività mineraria stessa.
- I minatori che implementano il combo mining hanno molte più possibilità di generare nuovi blocchi utilizzando lo stesso algoritmo di mining, come SHA-256. E quindi, avranno anche molte più probabilità di ricevere i premi delle reti per il block mining.
Svantaggi
- Nel caso di pool di mining che desiderano implementare AuxPoW per il mining unito in più blockchain, devono gestire almeno due o più di queste reti per poter eseguire il mining in esse.
- Affinché il merged mining sia efficace, è necessario che la blockchain alternativa subisca qualche tipo di modifica o aggiustamento. Questo, generalmente, è un file hard fork o hard fork. Ad esempio, in Namecoin, sono state apportate importanti modifiche alla versione della rete in modo che fosse compatibile con il mining unito. Quindi gli utenti hanno subito un cambiamento notevole e sostanziale da entrambe le versioni della rete. Questa, sia la vecchia che la nuova versione, non erano più compatibili tra loro a partire dal blocco numero 19.200.
- Allo stesso modo, affinché il mining unito funzioni correttamente, i miner devono utilizzare blockchain che operano con lo stesso algoritmo di mining. Pertanto, ci saranno casi in cui alcune criptovalute non possono essere estratte insieme ad altre, se non utilizzano lo stesso algoritmo.
Alcune implementazioni del merged mining
Bitcoin e Namecoin
Questa fusione è il primo mining unito creato nell'ecosistema crittografico, avvenuto all'inizio del 2014. Entrambe le criptovalute utilizzano l'algoritmo di mining SHA-256.
Tuttavia, sebbene Namecoin (NMC) a quel tempo rimase ai primi posti per capitalizzazione tra le criptovalute più utilizzate. Ma oggi, nonostante la fusione che condivide con la rete Bitcoin, Namecoin è classificato 392 per capitalizzazione di mercato. Mentre Bitcoin (BTC) continua a posizionarsi come la criptovaluta più utilizzata al mondo.
Dogecoin e Litecoin
Pochi mesi dopo il lancio di Dogecoin (DOGE) nel 2013, la sua comunità ha deciso di passare la rete ad AuxPoW, fondendosi con la rete Litecoin (LTC) nel settembre 2014. Questa integrazione ha permesso a Dogecoin di aumentare esponenzialmente il suo valore di più 180% in poche settimane.
Questa combinazione ha anche permesso a Dogecoin (DOGE) di poter scalare la sua posizione al fianco di una delle criptovalute più conosciute e più utilizzate al mondo. Litecoin (LTC) è attualmente classificata al 7 ° posto per capitalizzazione di mercato tra le criptovalute più utilizzate. Allo stesso modo, il mining combinato ha permesso a Dogecoin di migliorare significativamente il suo livello di sicurezza, avendo una potenza di calcolo molto maggiore rispetto ai suoi inizi.
Bitcoin ed Elastos
Sebbene questa sia probabilmente una delle combinazioni meno conosciute, il progetto Elastos e la sua criptovaluta ELA promettono un aumento abbastanza simile a quello sperimentato da Dogecoin (DOGE), quando inizia il suo processo di mining combinato con la più grande e popolare delle reti blockchain, Bitcoin
Elastos è il primo sistema operativo open source basato sulla tecnologia blockchain focalizzato su Internet. Questo sistema è stato progettato con lo scopo di creare un nuovo sistema operativo per il funzionamento di Internet alimentato dalla tecnologia blockchain. In modo tale che fosse un sistema operativo completamente sicuro e decentralizzato in modo che gli utenti potessero svolgere le loro operazioni in modo affidabile e diretto.
Bitcoin e RSK
RSK è la piattaforma sviluppata che consente l'implementazione di smart contract all'interno della rete Bitcoin in modo semplice e sicuro. Poiché RSK implementa anche l'algoritmo SHA-256, la combinazione della rete Bitcoin e della piattaforma RSK è possibile.
Come nelle altre applicazioni minerarie unite, l'implementazione mineraria combinata consente l'uso della stessa attrezzatura mineraria in entrambe le reti. Ridurre separatamente i costi di investimento e di risorse per l'acquisizione di apparecchiature complesse. Allo stesso modo, la potenza di hashing di una delle reti può essere utilizzata come vantaggio per aumentare la sicurezza dell'altra rete. . Allo stesso tempo, i minatori avranno molte più probabilità di generare un nuovo blocco partecipando contemporaneamente a due reti diverse. E, naturalmente, potranno anche ricevere le ricompense che vengono assegnate a entrambe le reti.