bitcoin “What is a Bitcoin?”
What is a Bitcoin? Bitcoin The 4th most common research on Google in 2014
“ Bitcoin è il nome di una valuta digitale e decentralizzata, open source e disponibile per lo scambio virtuale (peer-to-peer). What is a Bitcoin
The Wallet Database distribuito C’è una copia del registro di account ed importi su ogni computer della rete.
Transazioni Per inviare denaro Si trasmette alla rete che l’importo sul proprio conto deve diminuire ed aumentare della stessa quantità sul conto del destinatario
Bitcoin vs Sistema Bancario Tutti conoscono le transazioni di tutti Non ci si può fidare di nessuno, si tratta con sconosciuti anonimi Il sistema di Bitcoin è progettato in modo che non sia necessaria nessuna fiducia grazie a speciali funzioni matematiche
Autenticazione Come dimostriamo l’autenticità di una transazione? Lo strumento utilizzato è la firma digitale Indirizzo di destinazione
Saldo dei conti La proprietà dei fondi è verificata attraverso collegamenti alle transazioni precedenti.
Anonimato Se si accede a Bitcoin attraverso una rete TOR che nasconde l’indirizzo IP degli utenti, è possibile utilizzare i bitcoin rivelando solo la chiave pubblica.
Ordine delle transazioni le transazioni passano nodo per nodo attraverso la rete Quindi non c’è alcuna garanzia che l’ordine con cui si ricevono rappresenti il reale ordine con cui sono state create non ci si può fidare nemmeno del time stamp perché facilmente modificabile.
Catena dei blocchi (1) Le transazioni vengono organizzate in gruppi chiamati blocchi I blocchi vengono collegati in una catena (block chain) Le transazioni non ancora in un blocco sono chiamate non confermate o non ordinate
Catena dei blocchi (2) Come fa la rete a scegliere il blocco successivo? Ogni blocco deve contenere una risposta ad un quesito matematico per essere inserito nella catena Per fare ciò i computer passano l’intero testo del blocco unito ad un numero casuale attraverso un hash crittografico (SHA 256)
Catena dei blocchi (3) Occasionalmente più blocchi possono essere risolti allo stesso tempo portando a diversi rami In questo caso si continua dal blocco ricevuto per primo Altri nodi possono ricevere i blocchi in ordine diverso La regola dice che bisogna accettare il ramo più lungo disponibile
Minatori Per generare e distribuire lentamente e in modo casuale le monete viene attribuito un premio a chi risolve un blocco Ogni quattro anni il premio viene dimezzato così che alla fine non saranno rilasciate più monete Dei 21 milioni di bitcoin potenzialmente minabili ne sono stati già rilasciati 11.4
Attacco di doppia spesa Se una transazione si trova in uno dei rami più brevi perderà il posto all’interno della catena Questo apre la porta agli attacchi di doppia spesa
Contromisure L’attaccante non può precalcolare una block chain più lunga da inviare al momento giusto Quindi dovrebbe cercare di superare tutti, ma questo non è possibile nemmeno disponendo di una potenza di calcolo molto elevata visto che compete con l’intera rete bitcoin
Conclusioni Svantaggi : Difficile scambiare bitcoin per altre monete Utilizzato per attività illegali Alta volatilità Vantaggi : I governi vengono esclusi Anonimato Basso costo di transazioni In sintesi: Firma digitale Catena di transazioni Catena di blocchi
Fabrizio Castaldo Edoardo Gava Alessandro Rigutto Grazie per l’attenzione