SlideShare une entreprise Scribd logo
1  sur  90
Télécharger pour lire hors ligne
Introduzione a Bitcoin
A cura di Claudio Benvenuti (@giovantenne)
Necessita di un doppia coincidenza di bisogni o desideri
Baratto
● Durabilità
● Portabilità
● Privacy
● Scarsità
Caratteristiche del denaro
● Divisibilità
● Verificabilità
● Fungibilità
● Inelasticità
Virtualizzazione del denaro
● Materie prime
Virtualizzazione del denaro
● Materie prime
● Conio
Virtualizzazione del denaro
● Materie prime
● Conio
○ Signoraggio
Virtualizzazione del denaro
● Materie prime
● Conio
○ Signoraggio
● Custodia
Virtualizzazione del denaro
● Materie prime
● Conio
○ Signoraggio
● Custodia
○ Riserva frazionaria
Virtualizzazione del denaro
● Materie prime
● Conio
○ Signoraggio
● Custodia
○ Riserva frazionaria
● Digitalizzazione
Virtualizzazione del denaro
● Materie prime
● Conio
○ Signoraggio
● Custodia
○ Riserva frazionaria
● Digitalizzazione
○ CBDC
L'annuncio
From: Satoshi Nakamoto <satoshi <at> vistomail.com>
Subject: Bitcoin P2P e-cash
Newsgroups: gmane.comp.encryption.general (The Cryptography Mailing List)
Date: Fri Oct 31 18:10:00 GMT 2008
I've been working on a new electronic cash system that's fully peer-to-peer, with no trusted third party.
The paper is available at: http://www.bitcoin.org/bitcoin.pdf
The main properties:
Double-spending is prevented with a peer-to-peer network.
No mint or other trusted parties.
Participants can be anonymous.
New coins are made from Hashcash style proof-of-work.
The proof-of-work for new coin generation also powers the network to prevent double-spending.
Bitcoin: A Peer-to-Peer Electronic Cash System
Abstract. A purely peer-to-peer version of electronic cash [...]
Satoshi Nakamoto
● Ha lavorato su Bitcoin dal 2007
● Ha pubblicato il paper nell'ottobre del 2008
● Ha rilasciato una prima versione del codice nel gennaio del 2009
● Ha gradualmente ridotto il suo coinvolgimento nel progetto
● Ha terminato ogni forma di interazione a metà del 2010
● Identità sconosciuta: persona o gruppo pseudonimo
● Si presume possieda circa 1M di bitcoin, fino ad ora mai spesi
Il possesso del denaro
Contante
Possesso fisico
Il possesso del denaro
Contante
Possesso fisico
Assets digitali
Intermediario trusted
Il ruolo dell’intermediario trusted
IBAN
La banca rilascia IBAN e chiavi di accesso
KYC / AML
Trasferimento di denaro
Contante
Trasferimento fisico
Trasferimento di denaro
Contante
Trasferimento fisico
Assets digitali
Intermediario trusted
IBAN
Trasferimento di denaro
Contante
Trasferimento fisico
Assets digitali
Intermediario trusted
IBAN
-100 +100
Peer-to-Peer Electronic Cash System
Contante
Trasferimento fisico
address
Assets digitali
Bitcoin
IBAN e chiavi di accesso
IBAN
Senza banca occorre un meccanismo alternativo
per ricevere e per spendere i propri assets digitali
La chiave privata permettere di spendere i fondi
depositati sull’indirizzo associato.
DEVE essere tenuta al sicuro!
La crittografia al posto della banca
IBAN
https://www.bitaddress.org
Dalla chiave privata è sempre possibile generare
l’indirizzo, ma non il contrario.
DEVE essere tenuta al sicuro!
Indirizzo e chiave privata
Ogni transazione è pubblica
https://support.savethechildren.org/site/SPageNavigator/donation__crypto.html
Tracciare i fondi tramite un block-explorer
https://mempool.space
Utilizzare un wallet per preservare la privacy
Un wallet è un software o un dispositivo che custodisce
e gestisce le chiavi private al posto tuo.
Permette inoltre di generare ed utilizzare un indirizzo
diverso per ogni transazione senza dover gestire
a mano le relative chiavi private
In un wallet deterministico il seed è sufficiente per recuperare
tutte le chiavi derivate, quindi è sufficiente un unico
backup al momento della creazione
non-deterministic VS deterministic wallet
2128
possibilità
=
340,282,366,920,938,463,463,374,607,431,768,211,456
Il seed
Il seed è usualmente un elenco di 12 o 24 parole
(più una eventuale passphrase)
Accedere al seed significa accedere a tutte le
chiavi private, dunque a tutti i bitcoins in esso custoditi.
DEVE essere tenuto al sicuro!
Custodire un wallet
Electrum
https://electrum.org
2NFFfPPmu1ZSZPruFxbqebXSZAWeHhQbSPc
Procurarsi bitcoins
Comprarli
Scambiarli
Guadagnarli
Minarli
Come per gli altri assets ci sono
vari modi per ottenerli.
Bob
Alice
Metodo centralizzato attuale
Bob
Alice
Bob comunica l’intento di pagare Alice
Io Bob
trasferisco
100 Euro
ad Alice
Bob
Alice
La banca verifica la disponibilità di Bob sul registro
Bob
Alice
La banca aggiorna i saldi sul registro
-100 Bob
+100 Alice
Bob
Alice
Eliminamo la centralizzazione
Bob
Alice
Creiamo una rete distribuita
Bob
Alice
Distribuiamo una copia del registro ad ognuno
Bob
Alice
Da qui…
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
A qui
Io Bob
trasferisco
100 Coins
ad Alice
Bob ha l’intento di pagare Alice…
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
… firma la “lettera d’intento” …
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
… la transazione si propaga
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Tutti verificano ed aggiornano il registro
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
-100 Bob
+100 Alice
Possibile replay attack!!!
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Io Bob
trasferisco ad
Alice la coin
n° 12345
Bob vuole trasferire un token (UTXO)…
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
… firma ed effettua il broadcast della transazione
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Tutti verificano ed aggiornano il registro
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
Bob effettua un double-spending
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Io Bob
trasferisco ad
Alice la coin
n° 12345
Io Bob
trasferisco ad
Carl la coin n°
12345
Carl
15UnXRMQGA5AaeHhwsa9mRw8HjiuiVTjKd
Firma due transazioni che spendono la stessa coin
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Carl
15UnXRMQGA5AaeHhwsa9mRw8HjiuiVTjKd
Le due transazioni si propagano…
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
Carl
15UnXRMQGA5AaeHhwsa9mRw8HjiuiVTjKd
Di chi è la coin 12345 ?
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Carl
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Carl
Non c’è consenso su chi possiede la coin
Bob
1PBBF9RrtqW99Cvd5qkqmdp4hJzoADC22x
Alice
16sNdRJcxwrCGGRD3P42QED8QxTKu3uTdF
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Alice
12345 -> Bob
12345 -> Carl
12345 -> Bob
12345 -> Carl
12345 -> Bob
12345 -> Carl
12345 -> Bob
12345 -> Carl
Satoshi Nakamoto risolv…
Satoshi Nakamoto risolv…
Satoshi Nakamoto risolve il problema
Bob vuole trasferire un token…
Io Bob
trasferisco ad
Alice la coin
n° 12345
…firma la transazione
La TX finisce in mempool (non è ancora confermata)
insieme a tante altre TXs non confermate
Serve qualcuno che dia un ordine temporale alle TXs
… chiunque può proporsi ...
…a patto di aver ‘lavorato’ duro per guadagnarsi il ruolo
I minatori sono messi in competizione…
e devono scegliere e provare a “validare” delle TXs
Ed essere i primi a risolvere un problema crittografico (PoW)
https://andersbrownworth.com/blockchain/hash
Il minatore vincente crea un “blocco” e vince una ricompensa
Alle transazioni esistenti è
aggiunta una
“Coinbase transaction”
Il miner che ha scoperto il blocco lo annuncia e il blocco si propaga
Tutti hanno modo di verificare la validità del blocco…
…se valido il blocco viene aggiunto ai blocchi precedenti
Bob effettua un double spending…
Io Bob
trasferisco ad
Alice la coin
n° 12345
Io Bob
trasferisco ad
Carl la coin n°
12345
…ed effettua il broadcast delle due TXs
I miners scelgono e provano a “validare” delle TXs
La TX valida sarà solo quella nel blocco minato
…se valido il blocco viene aggiunto ai blocchi precedenti
Politica monetaria
● Reward iniziale di 50 bitcoins
● Halving ogni 210.000 blocchi (circa 4 anni)
● Retarget ogni 2.016 blocchi (circa 2 settimane)
Max supply di
21M di bitcoins
(circa nel 2140)
APPLAUSI
APPLAUSI
per Satoshi
Questions
&
Answers
Questions & Answers
Quindi conviene
comprare
bitcoins?
Questions & Answers
Quindi conviene comprare bitcoins?
● Può aumentare di valore
Questions & Answers
Quindi conviene comprare bitcoins?
● Può aumentare di valore
● Può diminuire di valore
Questions & Answers
Quindi conviene comprare bitcoins?
● Può aumentare di valore
● Può diminuire di valore
● Può rimanere uguale
Questions & Answers
Quindi conviene
minare?
Questions & Answers
Bitcoin inquina?
Questions & Answers
E riguardo le
alt-coins?
FINE
Grazie mille
A cura di Claudio Benvenuti (@giovantenne)

Contenu connexe

Similaire à Introduzione a Bitcoin

03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
Aondio Katia (CIA, CCSA, CRMA)
 
Perché BITCOIN-15-01-2024
Perché BITCOIN-15-01-2024Perché BITCOIN-15-01-2024
Perché BITCOIN-15-01-2024
Brave Consulting Advisory Group
 
Perché BITCOIN aggiornato al 21 febbraio 2024
Perché BITCOIN aggiornato al 21 febbraio 2024Perché BITCOIN aggiornato al 21 febbraio 2024
Perché BITCOIN aggiornato al 21 febbraio 2024
Brave Consulting Advisory Group
 
Perchè Bitcoin 3 marzo 2024. Una presentazione utile
Perchè Bitcoin 3 marzo 2024. Una presentazione utilePerchè Bitcoin 3 marzo 2024. Una presentazione utile
Perchè Bitcoin 3 marzo 2024. Una presentazione utile
Brave Consulting Advisory Group
 

Similaire à Introduzione a Bitcoin (20)

03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
03-2014-BITCOIN-I-RISCHI-DI-LEGALITA-NELL-UTILIZZO-DELLA-MONETA-VIRTUALE-NELL...
 
Le monete virtuali
Le monete virtualiLe monete virtuali
Le monete virtuali
 
[LEZIONE 1] Criptovalute per principianti: I PORTAFOGLI PRINCIPALI
[LEZIONE 1] Criptovalute per principianti: I PORTAFOGLI PRINCIPALI[LEZIONE 1] Criptovalute per principianti: I PORTAFOGLI PRINCIPALI
[LEZIONE 1] Criptovalute per principianti: I PORTAFOGLI PRINCIPALI
 
Presentazione del mining Bitcoin
Presentazione del mining BitcoinPresentazione del mining Bitcoin
Presentazione del mining Bitcoin
 
Introduzione alla Blockchain
Introduzione alla BlockchainIntroduzione alla Blockchain
Introduzione alla Blockchain
 
Marco Casario - Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzar...
Marco Casario - Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzar...Marco Casario - Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzar...
Marco Casario - Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzar...
 
Stefano Pepe - Bitcoin: da protocollo a "Urban Legend"
Stefano Pepe - Bitcoin: da protocollo a "Urban Legend"Stefano Pepe - Bitcoin: da protocollo a "Urban Legend"
Stefano Pepe - Bitcoin: da protocollo a "Urban Legend"
 
Bitcoin in codice
Bitcoin in codiceBitcoin in codice
Bitcoin in codice
 
Bitcoin Revolution
Bitcoin RevolutionBitcoin Revolution
Bitcoin Revolution
 
Criptovalute e darkmarket l'economia sommersa del dark web.1705
Criptovalute e darkmarket l'economia sommersa del dark web.1705Criptovalute e darkmarket l'economia sommersa del dark web.1705
Criptovalute e darkmarket l'economia sommersa del dark web.1705
 
Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzare le proprie Ski...
Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzare le proprie Ski...Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzare le proprie Ski...
Blockchain, Bitcoin, Ethereum e Javascript Mining: Monetizzare le proprie Ski...
 
Bitcoin2014utfen
Bitcoin2014utfenBitcoin2014utfen
Bitcoin2014utfen
 
Perché BITCOIN-15-01-2024
Perché BITCOIN-15-01-2024Perché BITCOIN-15-01-2024
Perché BITCOIN-15-01-2024
 
Protocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e ZcashProtocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e Zcash
 
Perché BITCOIN aggiornato al 21 febbraio 2024
Perché BITCOIN aggiornato al 21 febbraio 2024Perché BITCOIN aggiornato al 21 febbraio 2024
Perché BITCOIN aggiornato al 21 febbraio 2024
 
Perché BITCOIN-08-11-2023 con video.pdf
Perché BITCOIN-08-11-2023 con video.pdfPerché BITCOIN-08-11-2023 con video.pdf
Perché BITCOIN-08-11-2023 con video.pdf
 
Perchè Bitcoin 3 marzo 2024. Una presentazione utile
Perchè Bitcoin 3 marzo 2024. Una presentazione utilePerchè Bitcoin 3 marzo 2024. Una presentazione utile
Perchè Bitcoin 3 marzo 2024. Una presentazione utile
 
bitcoin il denaro del futuro
bitcoin il denaro del futurobitcoin il denaro del futuro
bitcoin il denaro del futuro
 
Blockchain
BlockchainBlockchain
Blockchain
 
Perché BITCOIN-15-04-2023
Perché BITCOIN-15-04-2023Perché BITCOIN-15-04-2023
Perché BITCOIN-15-04-2023
 

Introduzione a Bitcoin