Come funziona Bitcoin: tutto quello che devi sapere sulla criptovaluta e sulla blockchain

Nel 2017, molti di noi utilizzano l’online banking per sistemare le proprie finanze, ma c’è una valuta completamente digitale che sta diventando sempre più popolare e si chiama bitcoin. Per aumentare la confusione, le “monete” sono conosciute come bitcoin, ma esiste anche una forma di valuta chiamata Bitcoin. All'inizio di questo mese, un fork di bitcoin ha generato una nuova forma di criptovaluta chiamata Bitcoin Contanti. Ancora con noi?

Come funziona Bitcoin: tutto quello che devi sapere sulla criptovaluta e sulla blockchain

A differenza di altre valute, il bitcoin esiste solo su Internet e non in forma fisica, nonostante ciò che le immagini stock ti faranno credere. Bitcoin funziona in modo leggermente diverso, quindi invece di un'autorità centrale, utilizza una rete peer-to-peer crittografata per archiviare il tuo saldo e confermare e verificare eventuali transazioni o acquisti. Questa piattaforma si chiama blockchain e può anche essere pensata come un enorme elenco di tutte le transazioni bitcoin mai avvenute.

È archiviato su ogni computer (o "nodo") nella rete Bitcoin ed elenca il mittente, il destinatario, il valore e l'ora approssimativa di ogni trasferimento Bitcoin, il tutto verificato e reso anonimo. Allora, cos’è esattamente la blockchain e come funziona Bitcoin? Ecco tutto ciò che devi sapere.

Cos'è Bitcoin?

Bitcoin è noto come “sistema di cassa elettronico peer-to-peer” o “criptovaluta”. La sua bellezza e il suo fascino risiedono nel fatto che non è controllato da una singola autorità o paese e che consente al denaro di farlo essere inviato in modo anonimo (questo è anche visto come uno dei suoi maggiori svantaggi e i critici sostengono che incoraggi l'illegalità comportamento). L’idea di Bitcoin è stata proposta ufficialmente per la prima volta da un programmatore chiamato Satoshi Nakamoto in un articolo nel 2008. Il sistema e la rete furono costruiti un anno dopo. A causa della sua natura complessa, è rimasto per anni riservato agli utenti più esperti di tecnologia, ma più recentemente (a causa di un aumento della conoscenza e della potenza di calcolo), ha guadagnato popolarità.

La prevalenza di Bitcoin nello zeitgeist globale sta diventando sempre più radicata; L’Anno di ricerca 2018 di Google ha rivelato che “Cos’è Bitcoin?” è stata la query più cercata dell'anno. La domanda è arrivata al numero uno, seguita da “Cos’è il GDPR?” e, cosa intrigante, "Cos'è uno stambecco?"

Come funziona Bitcoin

Vedi correlati 

Come guadagnare, spendere ed estrarre bitcoin

Il modo migliore per capire come funziona la blockchain del registro bitcoin è seguire passo dopo passo come viene aggiunto, iniziando con le transazioni. Quando un utente desidera inviare bitcoin a qualcun altro, trasmette i dettagli della transazione: i suoi chiave pubblica, la chiave pubblica del destinatario e l’importo bitcoin trasferito – a una rete di interconnessi nodi.

Cos'è la blockchain?

Queste informazioni di trasferimento vengono verificate in modo indipendente da altri computer nella rete, analogamente alla presenza di testimoni quando si firma un contratto. Questi altri nodi utilizzano una “firma digitale” per autenticare una transazione.

Questa lunga e complessa stringa di lettere e numeri viene generata da una combinazione delle chiavi pubblica e privata di un utente, insieme al messaggio di transazione stesso. Il modello alfanumerico è unico per ogni trasferimento e non può essere utilizzato due volte, per proteggersi ulteriormente dalle frodi.

Una volta confermato che il messaggio di transazione è autentico, i dati della transazione stessa devono essere aggiunti alla blockchain per essere considerati “confermati”. I nodi raccolgono periodicamente “transazioni non confermate” – quelle che sono state verificate come autentiche ma non ancora aggiunti alla blockchain – in set e trasmetterli alla rete come un nuovo potenziale bloccare.

Cos'è la blockchain?

Questi blocchi sono costituiti da un gruppo di transazioni che si ritiene siano avvenute più o meno nello stesso momento. Ogni nuovo blocco che si unisce alla catena deve fare riferimento al blocco precedente e, in questo modo, la blockchain stabilisce una cronologia tracciabile che risale al primo trasferimento di bitcoin.

La blockchain: il mining

Il software di mining di Bitcoin può essere installato da chiunque e utilizza la potenza di elaborazione di un computer per eseguire i calcoli necessari per le transazioni. Lo scopo finale dell’estrazione di bitcoin è identificare una sequenza di dati nota come “blocco”. Questo genera uno schema quando l’algoritmo “hash” di Bitcoin viene applicato ai dati e chiunque lo faccia per primo, “vincerà” bitcoin. C'è un limite al numero di bitcoin che verranno prodotti, ovvero 21 milioni, e un programma predefinito di quanto velocemente verranno rilasciati fino al 2040.

La forza della blockchain si basa sulla verifica di gruppo. Ogni nodo della rete ha una copia della blockchain e se un nodo invia dati che non corrispondono al resto dei dati blockchain della rete, tali informazioni verranno rifiutate.

Pertanto, è importante che tutti i nodi della rete operino con informazioni blockchain identiche. Per evitare scontri derivanti dal fatto che due blocchi diversi vengano proposti contemporaneamente da nodi separati, Prima che un blocco inviato venga accettato nella catena, i nodi devono prima risolvere una crittografia incredibilmente complessa puzzle.

Cos'è la blockchain?

Coinvolgendo matematica e algoritmi altamente complessi, il puzzle si riduce essenzialmente a ciascun nodo che indovina numeri casuali. Il miglior paragone sarebbe provare a indovinare il codice di una serratura a combinazione o il peso di una torta a una fiera della chiesa.

Statisticamente parlando, un computer da solo impiegherebbe anni per arrivare alla soluzione giusta. Tuttavia, più computer sulla rete che indovinano simultaneamente, impiegano in media un tempo di soluzione di circa dieci minuti. Il primo nodo che risolve il puzzle ottiene il suggerimento del blocco aggiunto alla catena.

I nodi che svolgono questa funzione sono noti come minatori e ogni nodo che risolve con successo un blocco puzzle viene ricompensato con bitcoin, come incentivo per far andare avanti la blockchain e mantenere il sistema operativo.

Cos'è la blockchain?

Tuttavia, esiste un numero finito di bitcoin e, ogni quattro anni, la quantità di monete generate per blocco risolto viene dimezzata, al fine di evitare la deflazione della valuta. Alcuni esperti hanno affermato che, nonostante ciò, Bitcoin è insostenibile a lungo termine a causa della perdita graduale e irrecuperabile delle chiavi private.

La blockchain: la privacy

Uno dei principali vantaggi di Bitcoin rispetto ai sistemi monetari tradizionali è il suo anonimato. Ciò che designa Bitcoin come una “criptovaluta” è che Bitcoin, e i suoi trasferimenti, non possono essere ricondotti ai singoli utenti.

Il modo in cui il sistema raggiunge questo obiettivo è legato ai metodi con cui vengono gestite le transazioni. Sebbene la rete abbia un registro pubblico e aperto di ogni transazione, la blockchain non conserva dettagli sui saldi individuali degli utenti.

Cos'è la blockchain?

Invece, la blockchain utilizza un sistema di riferimento per garantire che gli utenti dispongano di fondi sufficienti per coprire eventuali trasferimenti di bitcoin. Quando si invia denaro a un altro utente, questa transazione (nota come output) deve essere convalidata tramite riferimento le informazioni archiviate nella blockchain di uno o più pagamenti ricevuti in passato (chiamati anche ingressi).

Per evitare che gli utenti facciano riferimento allo stesso input in più di una transazione – doublespending – è possibile fare riferimento a ciascun input solo una volta prima di essere considerato “speso” dal sistema. Per ogni trasferimento, la rete confronta questi riferimenti con la loro copia dei dati blockchain esistenti.

Questo è un altro aspetto del sistema di autenticazione utilizzato dalla blockchain, insieme alla firma digitale menzionata in precedenza. La firma garantisce che il trasferimento sia autorizzato dal titolare del conto, mentre i riferimenti di input assicurano che abbia abbastanza bitcoin da inviare.

Un altro fattore nell’anonimato di Bitcoin e ciò che lo rende così attraente per le imprese criminali dark web, è che è possibile mantenere la completa separazione tra i trasferimenti di bitcoin e quelli reali identità.

Cos'è la blockchain?

Gli utenti attenti alla privacy possono utilizzare servizi di anonimizzazione come TOR per una maggiore protezione dell’identità, ma ciò non è realmente necessario. Le chiavi pubbliche che i detentori di bitcoin utilizzano per ricevere pagamenti sono sequenze generate casualmente che possono essere generate a piacimento dal software del tuo portafoglio, con combinazioni quasi illimitate.

La blockchain: altri usi

La bellezza del sistema blockchain è che può essere utilizzato come modello per altre reti di autenticazione peer-to-peer. Questa tecnica può essere applicata ai codici di accesso a cloud sicuri, trasferimenti di file crittografati e registri di comunicazione.

Anche se al momento la blockchain è quasi sempre associata ai bitcoin, sembra destinata a diventare una parte importante della rete tecnologica nel corso di questo secolo.