Post
Topic
Board Discussioni avanzate e sviluppo
Re: Scalabilità bitcoin e "troncatura della blockchain" domanda per esperti!
by
absolute beginner
on 31/01/2016, 17:54:26 UTC
Ringrazio alrubero per la minuziosa descrizione del pruning, di cui non conoscevo l'esistenza. Mi pare sia già un gran bel passo avanti!

Certo che, come dice picchio, un genesis block sarebbe una soluzione assai più sbrigativa, per chi volesse entrare e provare a tenere un full-node. Scarica solo quello che gli serve e si fida del genesis block.

Del resto, se esistesse un genesis block accettato da tutti coloro che in quel momento si occupano di conservare la blockchain, perché non dovrei fidarmi? Se adesso un nuovo utente volesse entrare e scaricare la blockchain, non si deve già fidare della "bontà " della blockchain stessa?

Un genesis block generato periodicamente da un programma che tutti possono verificare, non perderebbe, a mio avviso, di autorità. E sicuramente, per quanto pesante, sarebbe assai più leggero dei blocchi obosleti che sostituirebbe, essendo per sua natura un saldo e quindi una sintesi.


arulbero paragona un simile genesis block ad un estratto conto, cioè ad uno strumento abitualmente usato da tutti, che dopo un certo lasso di tempo si "dimentica" delle vecchie transazioni. Questo non crea "crisi di fiducia" perché le operazioni che hanno portato a quel saldo sono state conosciute e verificate da tutti!

Un genesis block "modificato arbitrariamente" comporterebbe che tutti i full-node fossero d'accordo tra loro per modificare i saldi: ma ciò sarebbe impossibile!
E se fosse possibile, perché non potrebbero già farlo con la blockchain stessa?

Lo so, sono un gatto attaccato agli zebedei...chiedo scusa! Grin