Potatura della blockchain di Bitcoin – Come ridurre la dimensione del file del portafoglio principale di Bitcoin

Si consiglia di eseguire un nodo completo per supportare Bitcoin e mantenere il sistema decentralizzato. Non solo aiuta la rete, ma avvantaggia anche il partecipante essenziale. Ma con una dimensione del file blockchain così grande, pensi che sia possibile per tutti eseguire un nodo completo? Ci sono portafogli SPV leggeri, portafogli mobili e hardware, ma niente si avvicina come il funzionamento di un portafoglio principale. Ma l’enorme svantaggio di eseguire un portafoglio principale è il suo spazio su disco e i requisiti di larghezza di banda.

Dimensione del portafoglio Bitcoin

L’attuale dimensione della blockchain di Bitcoin è superiore a 200 GB, il che è immenso e non tutti sono pronti ad allocare uno spazio così enorme per Bitcoin. Per ridurre questi requisiti di archiviazione, è disponibile una funzione chiamata modalità di eliminazione. Con l’aiuto di questa opzione gli utenti possono eseguire un portafoglio principale senza doversi preoccupare dello spazio su disco. Qui in questa guida per principianti ti mostreremo come ridurre le dimensioni della blockchain del portafoglio Bitcoin utilizzando il comando di potatura.

Potatura dei file a blocchi Bitcoin: cos’è e come funziona?

I dati della blockchain di Bitcoin contengono tutta la cronologia delle transazioni dal giorno in cui è stato creato Bitcoin fino ad oggi. Con una dimensione del blocco di 1 MB e un tempo di blocco di 10 minuti, la dimensione della catena diventa sempre più grande. Quindi la capacità di archiviazione necessaria per eseguire un nodo completo continuerà ad aumentare solo in futuro.

La dimensione della blockchain di Bitcoin sta crescendo

Per superare questo problema, il core team di Bitcoin ha rilasciato una funzionalità in versione 0.11.0 chiamato sfoltimento dei file a blocchi. L’eliminazione dei blocchi consente di eseguire una versione più piccola della blockchain completa. Lo fa eliminando i dati più vecchi che non sono più necessari durante il download dell’ultima blockchain. L’esecuzione del portafoglio in modalità prune elimina semplicemente la transazione precedente e la vecchia cronologia della catena che a sua volta risparmia spazio su disco.

Maggiori informazioni su come funziona possono essere trovato qui.

Prima di ridurre le dimensioni della blockchain del portafoglio Bitcoin:

Qui ci sono alcune cose da notare prima di andare avanti e abilitare la modalità di potatura sul tuo portafoglio Bitcoin.

  • La modalità di potatura non diminuirà la sicurezza del tuo portafoglio. È come eseguire un portafoglio completo di nodi.
  • Una volta abilitata questa modalità, non puoi ripetere la scansione del tuo portafoglio poiché richiede di scaricare nuovamente la blockchain. L’esecuzione di un portafoglio in modalità ridotta non è compatibile con -rescan e -txindex
  • La potatura della blockchain richiede solo pochi istanti. Ma ricorda che è un biglietto di sola andata. Se decidi di utilizzare di nuovo il nodo completo, dovrai scaricare nuovamente l’intera blockchain.
  • Poiché file come lo stato della catena e il database dell’indice di blocco richiedono un po ‘di spazio di archiviazione, la quantità totale di spazio su disco consumata supererà l’obiettivo di eliminazione; ma non molto.
  • Per impostazione predefinita, l’eliminazione dei blocchi è disabilitata ed è facile da abilitare. Ma ricorda che una volta abilitato non ci sono altre scorciatoie per ripristinare questa impostazione. L’unico modo è scaricare di nuovo l’intera blockchain.

Si noti inoltre che l’eliminazione occupa le risorse della CPU ed è più faticosa per il disco rigido in quanto deve leggere, scrivere ed eliminare i file contemporaneamente. Quindi durante questo processo assicurati di non eseguire altre applicazioni intensive, specialmente se il tuo PC ha poche specifiche.

Tutto a posto! Vediamo come risparmiare spazio su disco abilitando la modalità di eliminazione.

Come si usa l’opzione prune nel core di Bitcoin?

Il comando di cui hai bisogno per ridurre le dimensioni di archiviazione è prune = N dove N è la dimensione di destinazione in MiB che desideri consentire.

prune = 0 – Disabilita la modalità di sfoltimento

prune = 1 – Consente la potatura manuale tramite RPC

prune = 550 – Elimina automaticamente i file di blocco precedenti per rimanere al di sotto di questa dimensione di destinazione.

Segui i passaggi seguenti per abilitare la modalità di sfoltimento nel portafoglio principale di Bitcoin.

1. Per prima cosa individua il file di configurazione del tuo portafoglio. Se non trovi il file bitcoin.conf nella tua directory Bitcoin, creane uno.

2. Apri il portafoglio, vai alle impostazioni >> opzioni e fare clic su Apri file di configurazione.

Apri il file di configurazione Bitcoin

3.Il file di configurazione sarà per lo più vuoto. Ora chiudi il tuo portafoglio e nel file di configurazione inserisci quanto segue.

prugna secca = 550

Nota: Può essere 550, 1000, 2000, 10000, 20000 o qualsiasi valore desideri. Ma 550 è il valore minimo consigliato e l’impostazione di un valore inferiore non funzionerà. Dovrebbe essere >= 550. Ad esempio, se stai bene per consentire 5 GB di dimensione blockchain, puoi impostare prune = 5000.

4. Una volta immesso questo valore, salvare il file di configurazione e riavviare il portafoglio.

Questo è tutto! Il tuo portafoglio è ora in modalità sfoltisci. Invece di utilizzare più di 200 GB, il tuo portafoglio utilizzerà solo il valore specificato ma, come abbiamo detto prima, potrebbe superare leggermente questo valore.

Invece di impostarlo nel file di configurazione puoi anche aggiungere un parametro di avvio come questo -prune = 550.

Esempio: 

"C: \ Users \\ AppData \ Roaming \ Bitcoin \ bitcoin-qt.exe" -prugna secca = 550

Devo scaricare l’intera Blockchain?

È fantastico che la modalità di potatura consenta di utilizzare il portafoglio principale Bitcoin in uno spazio limitato sul disco rigido. Ma la vera domanda è “Devo scaricare l’intera blockchain affinché la modalità di sfoltimento abbia effetto?” o “Scaricherà solo la serie di blocchi più recenti fino a quando non viene raggiunta la dimensione specificata?” Questa è una domanda comune per gli utenti che si trovano in luoghi in cui la loro larghezza di banda è limitata dall’ISP. Sebbene la modalità di sfoltimento ti aiuti a risparmiare spazio su disco, consuma comunque molta larghezza di banda.

Sì, se utilizzi il portafoglio per la prima volta e sincronizzi il nodo da zero, dovrai scaricare l’intera blockchain. Sappiamo che il download dell’intera cronologia delle transazioni non funzionerà per molti utenti che hanno velocità Internet lente e limiti di dati mensili. Per tali utenti l’unica opzione è scaricare la blockchain da una connessione Internet senza limiti e copiarla sul disco del portafoglio.

Va bene, sto scaricando l’intera blockchain poiché la mia larghezza di banda non è limitata qui. Ma ho solo meno di 50 GB di spazio di archiviazione sul mio sistema. Riempie lo spazio su disco scaricando più di 200 GB di dati prima che la potatura abbia effetto? Non devi preoccuparti di questo. Quando il tuo portafoglio è in modalità sfoltisci, eliminerà automaticamente tutti i vecchi dati al volo durante il download dei nuovi blocchi. Quindi tecnicamente non occuperà più spazio su disco di quello che hai specificato.

Inoltre, c’è un’idea sbagliata che l’eliminazione di Blockchain accelererà il processo di sincronizzazione. No, non sincronizzerà la tua blockchain più velocemente. Ridurrà solo i requisiti di archiviazione. Allora qual è il modo più veloce per sincronizzare la blockchain?

Download della blockchain eliminata da Bitcoin

Il processo di sincronizzazione del portafoglio Bitcoin è stato migliorato nel corso degli anni e il download di blockchain tramite la rete è notevolmente più veloce, quindi non cercare download diretti o collegamenti torrent. Si noti inoltre che il download dell’intera blockchain o della blockchain ridotta da online è altamente sconsigliato. È estremamente insicuro, quindi fai attenzione a non scaricare tali file da fonti non attendibili. Tuttavia puoi ancora trovare qualcuno di cui ti puoi fidare. Come ottenere una copia della blockchain dal computer dei tuoi amici, trasferirla su una chiavetta USB, scaricarla sulla tua macchina e sincronizzarla in questo modo. Funziona anche se hanno già eliminato la blockchain. Se non riesci a trovare una persona o una fonte di fiducia e sei preoccupato per il consumo di larghezza di banda, il portafoglio Electrum è la soluzione ideale per te.

Spero che questa guida ti aiuti! Se hai domande sull’eliminazione della blockchain del portafoglio Bitcoin, faccelo sapere nella sezione commenti.