Читать книгу Come Investire Nelle Criptovalute - Alan T. Norman - Страница 6
ОглавлениеCapitolo 3. Bitcoin e mining
Per capire l’essenza dei Bitcoin, dobbiamo immergerci un po’ nell’argomento del mining. Più avanti ti parlerò del mining come strategia di investimento, ma per ora consideriamo il mining solo in termini di comparsa dei Bitcoin.
Un paio di anni fa, molte persone consideravano il mining, la produzione di criptovaluta o Bitcoin, come una sorta di hobby. Molti giocarono a quel gioco fino a quando non accadde il famoso evento della pizza. Quel giorno è noto come il Pizza Day nella comunità delle criptovalute. Il 22 maggio 2010, uno sviluppatore ha pagato 10.000 BTC a un altro utente del forum Bitcoin per due pizze. Allora, Bitcoin era quasi inutile. Queste due pizze costarono all’utente circa $25. Attualmente (ottobre 2017), un Bitcoin costa più di $5.000. Puoi facilmente calcolare che quelle due pizze costarono a quel ragazzo milioni di dollari.
Quella è stata la prima volta che i Bitcoin sono penetrati nel mondo reale.
Questo grafico mostra che i Bitcoin hanno avuto i suoi alti e bassi. Tuttavia, è cresciuto di più volte dal 2016.
Il Bitcoin è stato estratto per la prima volta su scala industriale quando il suo valore ha iniziato a salire. Innanzitutto, è stata utilizzata la potenza di calcolo per estrarre i Bitcoin. Successivamente, i miners hanno iniziato a utilizzare le schede grafiche per formare i blocchi. Ora usano apparecchiature specializzate chiamate ASIC. Le più grandi aziende di questo tipo si trovano ora in Cina.
Come funziona il processo di mining
Il mining è il processo di produzione di nuove criptovalute o Bitcoin. Cerchiamo di capire come funziona il mining. Quando, ad esempio, invii denaro dal tuo portafoglio a quello di un’altra persona, le tue transazioni rientrano nella cosiddetto ‘vasca di memoria’. La ‘vasca di memoria’ dei Bitcoin è una raccolta di tutte le transazioni in attesa di ricevere una conferma dalla rete. I miners, guidati dai propri principi, raccolgono le transazioni in blocchi specifici e poi provano a inserirle nella Blockchain. Ogni blocco nella Blockchain viene generato ogni dieci minuti.
Questo è il modo in cui vediamo la transazione Bitcoin.
Questo è il modo in cui lo vede un computer.
Un miner ottiene una ricompensa per l’estrazione di un blocco. Attualmente, la ricompensa è di 12 BTC. Cioè, se introduci un blocco ben formato nel sistema, otterrai una tale ricompensa. A proposito, il primo blocco (Genesis) è stato creato da Satoshi Nakamoto. Chiunque potrebbe trovarlo e ottenere 50 BTC per esso. Oggi, la ricompensa per un blocco formato correttamente inizia a diminuire. Si dice che raggiungerà un valore infinitesimale entro il 2140.
Un giorno, i miners si sono resi conto che non era redditizio estrarre da soli. La probabilità di trovare un tale blocco dipende dal ‘tasso di hash’ o dalla potenza della macchina del tuo miner di Bitcoin. Sotto certi valori accettabili, il tuo tasso di hash costituisce il 10% del tasso di hash totale, quindi sarai in grado di trovare tali blocchi con una probabilità del 10% e ottenere la tua ricompensa. Quindi, se utilizzi solo il tuo laptop a casa, non troverai mai un nuovo blocco. Pertanto, al fine di ottenere una ricompensa più stabile, i miners si uniscono nei cosiddetti pool di mining. Usano il loro tasso di hash insieme per raccogliere profitti più regolari.
Ora molti miners hanno iniziato a pensare: perché dovrei fare mining se posso acquistare Bitcoin? È una buona idea in quanto il valore dei Bitcoin è determinato solo dalla convinzione di chi lo utilizza, mentre il suo costo è determinato dalla domanda. Se nessuno compra il tuo Bitcoin da te, non costerà nulla. Pertanto, fintanto che le persone vedono questa tecnologia come un’opportunità per usarla in modo anonimo, effettuare pagamenti di grandi dimensioni e così via, il valore dei Bitcoin guadagnerà slancio.
Non mi concentrerò più in dettaglio sul Bitcoin stesso perché ho dedicato il mio libro precedente, Come gestire i Bitcoin – per principianti, a questo argomento. Per ora prenderò in considerazione i vantaggi dei Bitcoin, che sollevano ancora alcune domande.
Il primo vantaggio sono i bassi costi di transazione. Tuttavia, dovremmo tenere a mente che i Bitcoin non sono abbastanza buoni per i micropagamenti. Se trasferisci a qualcuno $1.000.000, ti costerà un centesimo. Tuttavia, se decidi di pagare una tazza di caffè, le commissioni saranno elevate rispetto al costo del tuo caffè.
Il secondo vantaggio è l’elaborazione delle transazioni ad alta velocità. Ecco anche alcuni intoppi. In effetti, ogni blocco nella Blockchain viene generato ogni dieci minuti, ovvero la transazione più veloce possibile richiede dieci minuti. Sembra che sia piuttosto veloce se paragonato al bonifico SWIFT in banca, che può richiedere 2-4 giorni. Tuttavia, Visa e MasterCard sono molto più veloci. Possono elaborare decine di migliaia di volte più transazioni per unità di tempo rispetto ai Bitcoin. Vale la pena notare che ora esistono altri tipi di criptovaluta sviluppati per essere più veloci dei Bitcoin.
Il terzo vantaggio è lo pseudo-anonimato dei partecipanti. Abbiamo già studiato che chiunque può tenere traccia di tutte le transazioni sulla rete. Se conosci il proprietario esatto di un portafoglio, puoi tracciare assolutamente tutte le transazioni effettuate da esso. Quindi non si può dire che i Bitcoin siano assolutamente anonimi. Non appena si riesce a far coincidere il proprio indirizzo con la propria persona, l’anonimato scompare. Ma se osservi la cosiddetta ‘igiene di Internet’, nel senso che non mostri il tuo portafoglio a nessuno, in pratica le tue transazioni non possono essere tracciate. Devo menzionare, tuttavia, che ci sono altre criptovalute che sono più anonime dei Bitcoin.
A proposito, se vuoi rimanere anonimo quando effettui transazioni sulla rete Bitcoin, questo è già possibile. Ci sono molti servizi che puliscono i tuoi Bitcoin. Si chiamano ‘servizi di miscelazione’ e vengono utilizzati per mescolare i propri fondi con i Bitcoin di altre persone, con l’intento di confondere il percorso di ritorno alla fonte originale dei fondi. Come vedi, sono apparse nuove tecnologie per aumentare l’anonimato delle criptovalute.
E, infine, ora circolano nel mondo più di 16 milioni di Bitcoin, mentre ne vengono estratti un totale di 21 milioni. Tali cifre sono programmate dall’algoritmo della rete stessa. La quantità limitata di Bitcoin rende impossibile l’inflazione di questa valuta. Questa valuta non si deprezza nel tempo perché verrà emesso solo un determinato importo. I Bitcoin hanno anche un modello deflazionistico: molte persone perdono le loro monete dimenticando la password del portafoglio o inviando denaro all’indirizzo sbagliato. Pertanto, il numero di Bitcoin diminuirà gradualmente.
Proof of work e perché è importante
I problemi maggiori della rete Bitcoin erano i seguenti: come assicurarsi che le transazioni fossero veramente veritiere; come assicurarsi che un miner non inganni nessuno; cosa si dovrebbe fare per scegliere il blocco giusto e costruire effettivamente la Blockchain. Tutti questi problemi vengono risolti tramite l’algoritmo di consenso.
Il protocollo Proof of Work conferma che un miner fa un’enorme quantità di lavoro per trovare una nonce corretta e ottenere un hash di successo. Dovresti dedicare molto tempo a trovare quello necessario. Spiegherò più in dettaglio.
La difficoltà del blocco viene regolata ogni 2016 blocchi e dipende da quanti zeri ci sono all’inizio di un particolare hash. Non è difficile trovare l’hash stesso, ma ci vuole tempo per trovare un hash di successo con un certo numero di zeri. Se si dispone dell’hash di un blocco precedente, nonché della marca temporale e dei dati della transazione, sembra che sia molto facile creare un nuovo hash da questo ed elaborare questo blocco. Tuttavia, è necessario trovare una nonce, il cui valore è impostato in modo che l’hash del blocco conterrà una sequenza di zeri iniziali. Serve molto tempo per questo. Una volta che i miners trovano questo hash di successo, inviano un blocco alla Blockchain. Cioè, hanno già confermato tutte le transazioni, dopo aver svolto un po’ di lavoro. Quindi, non ha senso ingannare qualcuno in quanto tale lavoro è molto difficile da fare.
Successivamente, tutte le informazioni vengono distribuite nei nodi. Innanzitutto, un miner invia un nodo. Può controllare se, ad esempio, le persone che hanno inviato denaro dal punto A al punto B avevano davvero quei soldi, cioè se tutte le transazioni sono valide. Quindi i nodi iniziano a scambiarsi queste informazioni tra loro e quindi si forma il blocco.
In teoria, potrebbe accadere che due miners creino lo stesso blocco. In che modo la Blockchain sceglierà quale blocco è migliore? Il primo principio è la velocità. Il secondo principio è il ‘successo’ di un hash. Pertanto, il ‘successo’ di un hash dipende esattamente dagli sforzi che i miners dovrebbero compiere nell’ambito del protocollo Proof of Work.
Un altro motivo per cui è necessario scegliere un hash di successo è un aggiustamento della difficoltà di rete. Più miners compaiono, maggiore è la difficoltà di rete, il che significa che le transazioni possono essere elaborate più rapidamente. Se i miners rallentano nel trovare i blocchi, la difficoltà diminuisce.
Lasciatemi aggiungere qualche parola in più su come risolvere la situazione quando diversi miners creano blocchi identici sulla rete. L’essenza del consenso della Blockchain è che la catena di blocchi più lunga è considerata equa. Se i blocchi iniziano a essere costruiti in una direzione diversa dalla tua, il tuo primo blocco ricadrà nuovamente nel pool delle transazioni non confermate. Ciò accade spesso quando la rete è sovraccarica. Quindi, per assicurarti che i blocchi successivi siano costruiti esattamente sotto il tuo blocco e otterrai la ricompensa, attendi fino a quando si formano molti altri blocchi dopo il tuo. Se si formano più di cinque blocchi, il denaro è sicuramente tuo.
Alla fine della sottosezione precedente abbiamo discusso i vantaggi dei Bitcoin; quindi ora è il momento di parlare degli svantaggi della Blockchain, ovvero l’attacco del 51% o la doppia spesa. Lasciatemi spiegare.
Qualsiasi pool di mining può unire i suoi sforzi a tal punto che la probabilità di generare il blocco successivo in questo pool può essere del 51%. La comunità delle criptovalute una volta ha assistito alla situazione in cui i membri di un pool di mining cinese hanno limitato artificialmente i nuovi membri nel loro sistema e sono riusciti a generare circa sei blocchi di fila. È stato dopo questo incidente che è diventato chiaro che devi aspettare la conferma della transazione per un’ora, non per dieci minuti. Cioè se crei cinque blocchi e ognuno di essi si è formato da dieci minuti, moltiplichiamo per cinque e otteniamo 50 minuti.