This article has been translated from English to Italian.
Che cos'è il Bitcoin?
Anche se di solito si parla di "Bitcoin" come di una criptovaluta, è molto di più.
Bitcoin è in realtà un sistema.
Come ogni sistema, quello Bitcoin è un insieme di elementi o componenti che lavorano insieme come un tutt'uno.
Diamo un'occhiata ai diversi componenti di Bitcoin.
Il sistema Bitcoin è fondamentalmente un gruppo di computer che "parlano" tra loro tramite Internet.
Per poter comunicare tra loro, su ogni computer è installato il software Bitcoin.

Il software Bitcoin è open source, il che significa che chiunque può vedere il codice sorgente.
Open source significa che il software non è di proprietà di nessuno o di alcuna azienda. È gratuito da usare e modificare. Il software open source è un codice progettato per essere accessibile al pubblico. Ciò significa che chiunque può vedere, modificare e distribuire il codice come meglio crede.
Questo software, noto come client Bitcoin, è stato creato da Satoshi Nakamoto alla fine del 2008.

L'implementazione originale del software è ora nota come Bitcoin Core. Satoshi Nakamoto è stato il manutentore originale di Bitcoin Core fino alla sua scomparsa alla fine del 2010,
Da allora, un gruppo di altre persone, chiamate"sviluppatori Core", ha preso il suo posto e ora mantiene il software.
Che cosa fa il software? Esegue il protocollo Bitcoin.
Un protocollo è un insieme di regole o procedure che governano un sistema. Quindi il protocollo Bitcoin è l'insieme di regole che definiscono come funziona il sistema Bitcoin.
Ad esempio, c'è una regola che specifica una quantità predeterminata di bitcoin che devono essere sempre in circolazione. Un altro esempio di regola specifica cosa determina la validità di una transazione.
Questo protocollo, o regole, può essere descritto per iscritto, ma nel caso di Bitcoin è espresso in codice informatico. Questo codice informatico viene poi compilato in un software.

Compilato significa semplicemente che il codice informatico leggibile dall'uomo scritto da uno o più programmatori viene tradotto in codice macchina eseguibile dal computer.
Chiunque può scaricare e installare questo software.
Poiché il codice di Bitcoin Core è open source, ora esistono diverse implementazioni del codice di Bitcoin. Ma Bitcoin Core rimane il più popolare e viene utilizzato come versione di riferimento da altri software Bitcoin.
Attualmente, questo software è installato su migliaia di computer sparsi in tutto il mondo.
Questi computer sono chiamati nodi Bitcoin.
Se il computer ("nodo") è connesso a Internet e avvia il software, diventa parte della rete Bitcoin.

Una volta che i nodi sono connessi alla rete Bitcoin, iniziano a comunicare e a condividere informazioni tra loro.
Bene, elenchiamo i componenti del sistema Bitcoin che sono stati menzionati:
- Protocollo Bitcoin
- Nodi Bitcoin
- Rete Bitcoin
- Ci mancano ancora dei componenti, ma non preoccuparti. Li tratteremo lentamente nelle lezioni successive.
Ci mancano ancora dei componenti, ma non preoccuparti. Li tratteremo lentamente nelle lezioni successive.
Per ora, disegniamo una "mappa" del sistema Bitcoin di ciò che hai imparato finora.
La "mappa" sembra piuttosto piccola in questo momento, ma aspetta e vedrai!
Man mano che imparerai altri concetti, lo vedremo crescere! Preparati a rimanere a bocca aperta! 😎
Ora impariamo qualcosa di più sulla rete Bitcoin.

