Documenti full-text disponibili:
Anteprima |
|
Documento PDF (Bitcoin: limiti e soluzioni tecniche della scalabilità)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato
Download (1MB)
| Anteprima
|
Abstract
Bitcoin è una moneta virtuale priva di un ente centrale. Essa si basa sul principio del peer-to-peer (p2p) ed è un protocollo open source. Ciò che la distingue dalle valute di tipo tradizionale è il fatto che essa è una moneta che utilizza un database distribuito tra i nodi della Rete i quali tengono traccia delle transazioni e con l’aiuto della crittografia gestisce gli aspetti funzionali, come la generazione di nuova moneta e l’attribuzione di proprietà. Attualmente esiste un limite tecnologico nella dimensione dei blocchi di Bitcoin che corrisponde a 1 MB, che permette di raggiungere un limite al massimo di sette transazioni per secondo, impostato per evitare che la rete venga ingolfata da tante transazioni di scarso valore. Con la crescita di Bitcoin il numero di transazioni effettuate ha raggiunto il limite di capacità del blocco e la barriera di 1 MB si sta traducendo in un collo di bottiglia. L’aumento delle commissioni e troppi ritardi rischiano di spostare il mercato di Bitcoin verso le altre criptovalute. Pertanto oggigiorno scalabilità rappresenta uno dei maggiori rischi al futuro di Bitcoin. La tesi si propone di analizzarne il fenomeno di scalabilità, partendo dalle prime proposte fino alle possibili evoluzioni future. Vengono introdotti i concetti e i meccanismi del funzionamento del sistema Bitcoin. In seguito viene fatta un’analisi del problema della scalabilità e vengono discussi i vantaggi e i limiti dell’aumento del limite massimo della dimensione del blocco. Viene fatta un’analisi su quanto incide l’aumento di Block Size sul consumo di risorse e sul tempo di propagazione dei blocchi. Viene esaminato il sistema Bitcoin in un insieme di livelli di astrazione ai fini di esplorare tutte le problematiche della scalabilità in diversi settori del protocollo Bitcoin. Vengono infine analizzati i progetti recenti del settore: “Segregated Witness” e “Bitcoin Unlimited”.
Abstract
Bitcoin è una moneta virtuale priva di un ente centrale. Essa si basa sul principio del peer-to-peer (p2p) ed è un protocollo open source. Ciò che la distingue dalle valute di tipo tradizionale è il fatto che essa è una moneta che utilizza un database distribuito tra i nodi della Rete i quali tengono traccia delle transazioni e con l’aiuto della crittografia gestisce gli aspetti funzionali, come la generazione di nuova moneta e l’attribuzione di proprietà. Attualmente esiste un limite tecnologico nella dimensione dei blocchi di Bitcoin che corrisponde a 1 MB, che permette di raggiungere un limite al massimo di sette transazioni per secondo, impostato per evitare che la rete venga ingolfata da tante transazioni di scarso valore. Con la crescita di Bitcoin il numero di transazioni effettuate ha raggiunto il limite di capacità del blocco e la barriera di 1 MB si sta traducendo in un collo di bottiglia. L’aumento delle commissioni e troppi ritardi rischiano di spostare il mercato di Bitcoin verso le altre criptovalute. Pertanto oggigiorno scalabilità rappresenta uno dei maggiori rischi al futuro di Bitcoin. La tesi si propone di analizzarne il fenomeno di scalabilità, partendo dalle prime proposte fino alle possibili evoluzioni future. Vengono introdotti i concetti e i meccanismi del funzionamento del sistema Bitcoin. In seguito viene fatta un’analisi del problema della scalabilità e vengono discussi i vantaggi e i limiti dell’aumento del limite massimo della dimensione del blocco. Viene fatta un’analisi su quanto incide l’aumento di Block Size sul consumo di risorse e sul tempo di propagazione dei blocchi. Viene esaminato il sistema Bitcoin in un insieme di livelli di astrazione ai fini di esplorare tutte le problematiche della scalabilità in diversi settori del protocollo Bitcoin. Vengono infine analizzati i progetti recenti del settore: “Segregated Witness” e “Bitcoin Unlimited”.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Komarnytska, Oksana
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Criptovaluta, Blockchain, Bitcoin, Scalabilità, Block Size, Hard Fork, Soft Fork
Data di discussione della Tesi
20 Luglio 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Komarnytska, Oksana
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Criptovaluta, Blockchain, Bitcoin, Scalabilità, Block Size, Hard Fork, Soft Fork
Data di discussione della Tesi
20 Luglio 2017
URI
Statistica sui download
Gestione del documento: