Spinelli, Lorenzo
(2017)
Blockchain Ethereum e la dipendenza dall'ordine delle transazioni.
[Laurea], Università di Bologna, Corso di Studio in
Informatica [L-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
La tesi tratta la descrizione della piattaforma Ethereum e lo studio di una vulnerabilità presente nella blockchain Ethereum chiamata dipendenza dall'ordine delle transazioni. Inizialmente vengono chiariti tutti gli elementi del sistema: la rete, la macchina virtuale, il mining, gli account, le transazioni, gli smart contract e il linguaggio Solidity. Successivamente si entra nel dettaglio definendo la vulnerabilità di dipendenza dall'ordine delle transizioni per poi mostrare vari tipi di smart contract insicuri con rispettivi esempi di attacchi e, infine, specificare delle soluzioni atte ad ovviare questa vulnerabilità attraverso la descrizione di strutture, smart contract e strumenti adeguati.
Abstract
La tesi tratta la descrizione della piattaforma Ethereum e lo studio di una vulnerabilità presente nella blockchain Ethereum chiamata dipendenza dall'ordine delle transazioni. Inizialmente vengono chiariti tutti gli elementi del sistema: la rete, la macchina virtuale, il mining, gli account, le transazioni, gli smart contract e il linguaggio Solidity. Successivamente si entra nel dettaglio definendo la vulnerabilità di dipendenza dall'ordine delle transizioni per poi mostrare vari tipi di smart contract insicuri con rispettivi esempi di attacchi e, infine, specificare delle soluzioni atte ad ovviare questa vulnerabilità attraverso la descrizione di strutture, smart contract e strumenti adeguati.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Spinelli, Lorenzo
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Ethereum,Blockchain,Smart contract,Vulnerabilità
Data di discussione della Tesi
11 Ottobre 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Spinelli, Lorenzo
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Ethereum,Blockchain,Smart contract,Vulnerabilità
Data di discussione della Tesi
11 Ottobre 2017
URI
Gestione del documento: