anouncement 🚀Looking to buy Bitcoin? Get started with Kraken close
How to install Bitcoin Core

Come installare Bitcoin Core — Guida per principianti

logo
06/18/20 12:08 PM 2020-06-19 16:14:37
Bitcoin is a form of decentralized cryptocurrency that was created in 2009. Because it is decentralized, it doesn't use a bank or a single administrator. Each transaction occurs without a middleman be

Bitcoin è una forma di criptovaluta decentralizzata che è stata creata nel 2009. Poiché è decentralizzato, non utilizza una banca o un singolo amministratore. Ogni transazione avviene senza coinvolgere un intermediario. Bitcoin può essere utilizzato con un certo numero di organizzazioni (come la prenotazione di hotel e l'acquisto di beni e servizi).

Tuttavia, l'uso di bitcoin richiede una rete su cui lavorare. All'interno di quella rete ci sono nodi completi, che convalidano transazioni (un trasferimento di valore) e blocchi (file che contengono dati relativi al bitcoin)

Ci sono diversi modi in cui tu e la tua azienda potete entrare in bitcoin. La soluzione migliore è lavorare con una società di consulenza blockchain, come BairesDev. Ma per coloro che vogliono testare le acque da soli, è possibile eseguire un nodo completo sul proprio hardware.

Questo, tuttavia, viene fornito con un avvertimento. L'esecuzione di un nodo completo comporta alcuni «costi» e rischi. I «costi» possono essere semplici come una quantità esponenzialmente superiore di traffico di rete. Se si esegue questa operazione sulla rete aziendale, è possibile che si riscontri un rallentamento o un collo di bottiglia nel traffico di rete normale.

Ma più importanti sono i rischi coinvolti. Con bitcoin arriva criptovaluta mining, che è quando una terza parte entra nel tuo sistema per usarlo per il mining bitcoin. Quegli attori di terze parti potrebbero rilevare che stai eseguendo un nodo completo e tentare di hackerarlo. Questo è uno dei motivi principali per cui lavorare con una società di consulenza blockchain affidabile potrebbe essere nel tuo interesse.

Tuttavia, per coloro che vorrebbero provare a installare il proprio nodo bitcoin, ti guiderò attraverso il processo.

Cosa ti serve

I requisiti per l'installazione e l'esecuzione di un nodo bitcoin sono piuttosto ripidi. Avrai bisogno di quanto segue:

Una macchina desktop o laptop che esegue una versione aggiornata di Windows, macOS o Linux (dimostrerò su Ubuntu Server 18.04).

200 GB di spazio libero su disco con una velocità minima di lettura/scrittura di 100 MB/s.

2 GB di RAM.

Connessione di rete a banda larga con una velocità di caricamento minima di 50 kilobyte al secondo.

Connessione di rete illimitata e non misurata (i nodi completi possono superare fino a 200 GB di upload e 20 GB di download al mese).

La possibilità di mantenere il nodo in esecuzione almeno 6 ore al giorno.

Problemi che potresti incontrare

Durante il tentativo di eseguire un nodo bitcoin, potresti riscontrare alcuni problemi. Questi problemi includono:

bitcoin non è legale in alcune aree. Per scoprire se la tua zona rientra in queste restrizioni, consulta questa pagina della Biblioteca del Congresso.

Alcuni provider di rete chiuderanno la connessione quando capiranno che la stai usando per bitcoin.

Alcuni programmi antivirus vedranno la blockchain bitcoin come un virus. In genere, ciò avverrà solo con Windows.

Come accennato in precedenza, gli hacker potrebbero indirizzare la tua rete.

Se non riesci a soddisfare questi requisiti e questi avvisi sono di grande preoccupazione, smettila di leggere qui. Se è possibile, tuttavia, soddisfare questi requisiti e si può aggirare gli avvisi, continuare a leggere.

Installazione di Bitcoin Core

Vai alla pagina di download di Bitcoin Core e scarica il file Linux .tgz. Se stai lavorando su un server senza GUI, puoi scaricare quel file con il comando:

wget

Una volta scaricato il file, estrarlo con il comando:

tar xzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

Al termine del comando, troverai una directory bitcoin-0.20.0 appena creata. Cambia in quella directory con il comando:

cd bitcoin-0.20.0

Quindi, passare nella directory bin con il comando:

bin cd

Ora useremo il comando install per installare i componenti necessari nella directory /usr/local/bin in questo modo:

sudo install -m 0755 -o root -g root -t /usr/local/bin *

Il comando precedente sposterà i seguenti file (dando loro le autorizzazioni appropriate) in /usr/local/bin:

bitcoin-cli

bitcoind

bitcoin-qt

bitcoin-tx

portafoglio bitcoin

test_bitcoin

Poiché l'abbiamo installato su un server senza GUI, useremo il Bitcoin Core Daemon. Per avviare il demone, eseguire il comando:

bitcoind -daemon

Questo ti informerà che il demone bitcoin sta iniziando. Una volta avviato il demone, inizierà a scaricare la blockchain, che richiederà diversi giorni per completare. Durante questo processo, consumerà una grande quantità della larghezza di banda. Se si scopre che il download causa problemi con altri dispositivi della rete, è sempre possibile arrestarlo con il comando:

arresto bitcoin-cli

Puoi avviare il demone più tardi (quando è più fattibile scaricare la blockchain) con il comando:

avvio bitcoin-cli

Infine, se hai un firewall in esecuzione, dovrai consentire un traffico in entrata specifico (per bitcoin e ssh). Su Ubuntu Server questo può essere ottenuto con i seguenti comandi:

ufw consente ssh

ufw consentire 8333

ufw default nega in ingresso

ufw default consente in uscita

ufw abilitare

Avvio automatico del demone

L'unico avvertimento per usare Bitcoin Core in questo modo è che è necessario avviare manualmente il demone manualmente ogni volta che il server si riavvia. Per evitare ciò, è possibile creare un processo crontab per avviare il demone al riavvio.

Per fare ciò, emettere il comando:

crontab -e

Nella parte inferiore del file crontab, aggiungi quanto segue:

@reboot bitcoind -daemon

Salvare e chiudere il file.

A questo punto, Blockchain Core è installato e in esecuzione sul tuo computer. Una volta che la blockchain è completamente scaricata, puoi iniziare a lavorare con l'interfaccia della riga di comando. Ci sono un gran numero di comandi da usare. Per un elenco completo di ciascuno, dai un'occhiata a questa pagina per sviluppatori Bitcoin.

Conclusione «Come installare Bitcoin Core»

Eseguire un nodo bitcoin completo è certamente una sfida. Se questo è qualcosa che ti interessa, e la riga di comando è un po 'troppo per te, puoi anche seguire il percorso GUI o raggiungere uno dei tanti servizi di consulenza blockchain e farti arrivare alla velocità (o anche gestire il servizio per te).

NaliaKhan
Nalia Khan
Blockchain / Web3 writer.

Like what you read? Give us one like or share it to your friends and get +16 bl

0
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In