Post
Topic
Board Discussioni avanzate e sviluppo
Re: Scalabilità bitcoin e "troncatura della blockchain" domanda per esperti!
by
arulbero
on 31/01/2016, 21:10:15 UTC
Idea: un eventuale genesis block dovrebbe nascere dalle transazioni contenute nella blockchain fino a quel momento. Ci vorrebbero delle regole per determinare tale blocco calcolando tutte le tarnsazioni, chi non si fida si scarica la catena da zero e lo calcola.
Rimane il problema che le informazioni contenute tipo le colored coin e ethernitywall e simili sarebbero perse da chi parte dal genesis block a meno che non decida di scaricare l'intera chain.

Comunque io continuo a non capire il problema della dimensione della blockchain

1) adesso c'è un'opzione (pruning) per cui chi vuole può buttare via quasi tutti i blocchi

2) l'unico problema è il sync iniziale, ma appunto si fa una volta sola

3) i problemi più grossi oggi sono legati alla potenza computazionale richiesta per verificare le transazioni, sono legati alla quantità di banda necessaria per scambiarsi i blocchi e le transazioni, sono legati allo spazio occupato in RAM dal database dell'UTXO e dalla mempool, tutti questi fattori incidono in maniera davvero determinante sulle prestazioni di un full node.

Invece 60 GB per conservare i dati cosa saranno mai oggi? Con poche decine di euro ti prendi un hard disk esterno di 2 TB e sei a posto per anni (e inoltre non è più obbligatorio ripeto mantenere copia di tutta la chain per far girare un full node!)