Coinbase Maturity è una funzionalità di sicurezza che viene applicata alle transazioni coinbase di una criptovaluta. Il tuo compito è impedire a un minatore di poter utilizzare le monete recentemente generate dal suo mining fino a quando non saranno soddisfatte una certa quantità di conferme su quel nuovo saldo, e in questo modo, evitare alcuni rischi per la sicurezza e le doppie spese associate.
UUna delle caratteristiche di alcune criptovalute, come Bitcoin, è che l'emissione delle monete avviene tramite una speciale transazione chiamata coinbaseTuttavia, molte volte questa emissione di nuove monete non è immediatamente disponibile per i minatori, ma devono invece attendere un certo periodo per usufruirne, detto periodo è noto come maturità coinbase o maturità coinbase.
Questa funzionalità è stata introdotta in Bitcoin come parte del suo protocollo operativo. L'idea è di creare un periodo di maturità di 100 blocchi, in cui le monete di un coinbase non possono essere utilizzate fino a quando non vengono ricevute 100 conferme dalla rete.
Utilità di maturità Coinbase
Ti chiederai a questo punto, qual è il motivo e l'utilità di questa funzionalità? Bene, in realtà ci sono diverse cose per le quali la maturità coinbase è molto utile, e tra queste segnaliamo:
Mantieni concentrato il potere di mining ed evita manipolazioni nel potere della rete
In primo luogo, la maturità del coinbase serve a mantenere attiva la potenza del miner all'interno della rete, abbastanza a lungo da evitare azioni di manipolazione al protocollo di mining.
Ricordiamoci innanzitutto che, maggiore è la potenza di mining all'interno della rete, il protocollo della stessa cercherà di regolare il livello di difficoltà di mining. In Bitcoin, dove l'aggiustamento della difficoltà avviene ogni 2016 blocchi (circa 7 giorni), la maturità coinbase è vantaggiosa, poiché costringe i minatori a mantenere il loro lavoro per un tempo prudente per evitare che la difficoltà sia manipolata da "onde" (aumenta e diminuisce ) nella potenza mineraria, se l'impostazione della difficoltà viene mantenuta e viene evitata la manipolazione di questo importante valore all'interno della rete.
Protezione contro l'uso improprio di fondi di nuova generazione
Inoltre, la maturità di coinbase è una copertura contro forks estesi e riorganizzazioni che possono portare alla perdita di coinbase a seguito di questi eventi.
Ad esempio, supponiamo che la blockchain di Bitcoin subisca un hard fork, perché sono stati generati due blocchi con lo stesso numero di transazioni, ma con transazioni differenti. Il protocollo Bitcoin attenderà che venga estratto il blocco successivo, e in tal caso, la cronologia a cui viene aggiunto quel blocco diventerà la "catena più lunga" e quindi la catena di blocchi che il resto dei nodi considererà valida, poiché ha più blocchi e una maggiore potenza mineraria intrinseca.
Quindi, nella coppia di blocchi generati e che ha creato l'hard fork, ci sono due coinbase, una delle quali (quella con la catena più corta) viene semplicemente invalidata. Senza la regola di maturità coinbase, ciò significa che il minatore sarebbe stato in grado di utilizzare quelle monete sin dall'inizio, ma a causa della loro esistenza, sarà in grado di utilizzarle solo 100 conferme dopo, evitando questo tipo di problemi.
Quanto sai, Cryptonuta?
C'è il rischio di una doppia spesa se la maturità coinbase non viene utilizzata nelle criptovalute PoW?Certo!
La creazione della maturità coinbase risponde a una misura per evitare che minatori o utenti malintenzionati causino un problema di doppia spesa nelle reti PoW con lunghi periodi di produzione nei loro blocchi. Questo perché la generazione di monete recenti, può arrivare a un punto in cui il blocco successivo ha un fork o una riorganizzazione della catena che porterebbe a questo tipo di attacchi a doppia spesa in quelle condizioni.
Maturità di Coinbase in altre criptovalute
Come abbiamo discusso all'inizio, la maturità coinbase è una proprietà di Bitcoin e le criptovalute che ne derivano. Quindi, le criptovalute come Litecoin hanno anche questa caratteristica. Tuttavia, non sono le uniche criptovalute con questa capacità.
Un buon esempio di questo è SorrisoDove Possiamo vedere che ha detto che la criptovaluta supporta la maturità di coinbase. Infatti, in Grin la maturità del coinbase è di 1000 blocchi. Ciò è spiegato dal breve periodo di tempo tra i blocchi, che è di 1 minuto tra i blocchi, quindi la misura ha lo stesso livello di sicurezza di quella di Bitcoin.
E che mi dici di Ethereum? Questa cifra esiste nella seconda più grande criptovaluta? La risposta è: No, non c'è. Ethereum ha invece creato il file "Zio blocchi", che sono blocchi validi all'interno del consenso, ma non inclusi nella blockchain. In questa situazione, Ethereum risolve che il blocco non valido venga scartato (a livello di inclusione nella blockchain) ma offre una ricompensa per la sua generazione all'interno della rete. Questa ricompensa è inferiore ed è un incentivo per i minatori a continuare il loro lavoro all'interno della rete.
Il risultato è che riorganizzazioni e forchette dure all'interno di Ethereum sono ridotti al minimo, la potenza di mining rimane stabile e non è necessario utilizzare la maturità coinbase per il loro funzionamento. Il problema è che l'emissione è molto più alta, ma questo non è un problema in Ethereum, dove l'emissione totale di monete è infinita.
Come possiamo vedere, ogni blockchain cerca di risolvere il problema delle manipolazioni all'algoritmo di mining, hard fork e riorganizzazioni da diversi approcci, il più sicuro di tutti è la maturità della coinbase e quindi è ampiamente accettato.