1
00:00:00,270 --> 00:00:01,870
Un buon Salve a tutto il 
privato. 

2
00:00:01,870 --> 00:00:04,750
Ciao ragazzi, quietato il cute. 
Nella puntata di oggi parliamo 

3
00:00:04,750 --> 00:00:07,950
di 10 curiosità che non sapevi 
del mondo Bitcoin. 

4
00:00:42,540 --> 00:00:44,660
Eccoci qua, un buon Salve 
tartarughe. 

5
00:00:44,660 --> 00:00:47,580
Come annunciato all'inizio della
puntata, in questo episodio 

6
00:00:47,580 --> 00:00:50,820
parleremo di 10 curiosità, 10 
fatti divertenti, strani, 

7
00:00:50,820 --> 00:00:54,980
interessanti storici su Bitcoin.
Alcuni di questi li abbiamo già 

8
00:00:54,980 --> 00:00:58,380
trattati nella epica e lunga 
serie con Giacomo Zucco, in cui 

9
00:00:58,380 --> 00:01:00,380
parliamo della storia di 
Bitcoin. 

10
00:01:00,380 --> 00:01:03,380
In ogni caso volevo fare questa 
raccolta simpatica. 

11
00:01:03,380 --> 00:01:07,140
Penso che sia davvero una 
puntata interessante per persone

12
00:01:07,140 --> 00:01:10,720
nuove che non conoscono bene i 
Bitcoin, ma anche per. 

13
00:01:10,760 --> 00:01:14,520
Cari e vecchi accumulatori di 
satoshi di vecchia data. 

14
00:01:14,670 --> 00:01:17,910
Episodio come al solito leggiamo
il vincitore dell'indulgenza 

15
00:01:17,910 --> 00:01:21,430
della settimana, ovvero colui 
che con una donazione ha deciso 

16
00:01:21,430 --> 00:01:24,950
di sostenere questo podcast, 
questo progetto di divulgazione 

17
00:01:25,150 --> 00:01:29,430
totalmente gratuito e al primo, 
anzi partiamo dal terzo posto, 

18
00:01:29,430 --> 00:01:35,110
abbiamo un ragazzo che con la 
donazione da 51.556 satoshi dice

19
00:01:35,230 --> 00:01:38,070
un'enorme grazie per la tua 
disponibilità e serietà. 

20
00:01:38,070 --> 00:01:41,870
Grazie a te caro per questa 
donazione di supporto a questo 

21
00:01:41,870 --> 00:01:45,230
progetto di divulgazione. 
Abbiamo al secondo posto una 

22
00:01:45,230 --> 00:01:50,230
donazione anonima da 76.329 
satoshi e poi al primo posto 

23
00:01:50,230 --> 00:01:56,280
con. 2150 satoshi e quindi 
vincitrice dell'indulgenza della

24
00:01:56,280 --> 00:02:00,240
settimana perché qua abbiamo una
persona del gentil sesso che 

25
00:02:00,240 --> 00:02:03,080
vince l'indulgenza, abbiamo 
tartaruga concedimi, 

26
00:02:03,080 --> 00:02:09,039
l'indulgenza da meies e quindi 
grazie a te cara che sei Stato 

27
00:02:09,039 --> 00:02:11,840
asci Space Bologna, quindi so 
benissimo chi sei, non divulgo 

28
00:02:11,840 --> 00:02:14,360
il tuo nome in quanto hai 
lasciato uno username 

29
00:02:14,360 --> 00:02:18,000
all'interno della donazione e 
quindi quello lascio al pubblico

30
00:02:18,000 --> 00:02:19,720
generale del privato del 
Bitcoin. 

31
00:02:20,430 --> 00:02:23,070
Se volete anche voi comparire 
all'interno degli episodi del 

32
00:02:23,070 --> 00:02:26,270
priorato, se volete in generale 
sostenere questo progetto di 

33
00:02:26,270 --> 00:02:30,710
divulgazione, potete andare su 
priorato.org e partecipare anche

34
00:02:30,710 --> 00:02:33,990
voi all'indulgenza del priorato,
lasciare una donazione a 

35
00:02:33,990 --> 00:02:36,910
sostegno di questo podcast. 
Mi raccomando, lasciate anche un

36
00:02:36,910 --> 00:02:39,990
messaggino carino in modo che io
lo possa leggere all'interno 

37
00:02:39,990 --> 00:02:43,430
della puntata. 
Se vi sentite anche ispirati di 

38
00:02:43,430 --> 00:02:46,470
acquistare merchandise o 
prodotti Carini, c'è il sito, 

39
00:02:46,470 --> 00:02:51,270
anche dona appunto priorato.org.
Detto questo ragazzi, possiamo 

40
00:02:51,270 --> 00:02:53,630
cominciare a dedicarci alla 
puntata. 

41
00:02:53,790 --> 00:02:57,550
Vi ho preparato 10+1 bonus, 
ovviamente curiosità. 

42
00:02:58,360 --> 00:03:04,080
Bitcoin e la prima per iniziare 
è una volta non si pagavano le 

43
00:03:04,080 --> 00:03:07,150
fee su Bitcoin? 
L'idea di questo episodio è 

44
00:03:07,150 --> 00:03:10,830
spiegarvi un fatto carino e poi 
metterò un po di backstory, 

45
00:03:10,830 --> 00:03:13,870
spiegare un po come mai erano 
successi questi fatti 

46
00:03:13,870 --> 00:03:17,790
particolari e quindi parlare 
anche un po di questi fatti e di

47
00:03:17,790 --> 00:03:19,990
Bitcoin stesso. 
Come si è evoluto nel corso 

48
00:03:19,990 --> 00:03:22,990
degli anni? 
Il primo fatto è che appunto in 

49
00:03:22,990 --> 00:03:26,590
epoche antiche di Bitcoin, agli 
inizi del protocollo non era 

50
00:03:26,590 --> 00:03:30,470
obbligatorio mettere delle fee 
alle transazioni Bitcoin, quindi

51
00:03:30,470 --> 00:03:34,190
potevate inviare una bella 
transazione con zero satoshi 

52
00:03:34,190 --> 00:03:37,550
vbyte quindi pagando zero di fee
e inviandola semplicemente 

53
00:03:37,790 --> 00:03:39,790
questo perché molto spesso i 
blocchi. 

54
00:03:40,640 --> 00:03:43,920
Quasi sempre non erano 
totalmente vuoti e quindi le 

55
00:03:43,920 --> 00:03:47,400
persone potevano mettere una fee
se avevano urgenza di essere 

56
00:03:47,400 --> 00:03:51,000
inserite in un blocco in fretta.
Se invece semplicemente avevano 

57
00:03:51,000 --> 00:03:53,360
calma. 
Il Miner cosa faceva, includeva 

58
00:03:53,360 --> 00:03:56,200
la transazione nel blocco 
successivo a lui non costava 

59
00:03:56,200 --> 00:04:00,200
nulla di più farlo e quindi le 
transazioni venivano quasi 

60
00:04:00,200 --> 00:04:04,440
sempre inviate senza una fee 
allegata questa cosa, se voi 

61
00:04:04,440 --> 00:04:06,720
avete utilizzato Bitcoin 
on-chain in tempi un po più 

62
00:04:06,720 --> 00:04:09,360
recenti non è più possibile 
farlo. 

63
00:04:09,360 --> 00:04:11,360
Infatti. 
La Fee minima. 

64
00:04:12,030 --> 00:04:15,430
Da pagare ad una transazione 
Bitcoin è un sotoshi per byte, 

65
00:04:15,790 --> 00:04:18,870
quindi in caso di rete 
totalmente vuota. 

66
00:04:18,870 --> 00:04:21,510
Se la vostra transazione è 
leggera, quindi ha un input e un

67
00:04:21,510 --> 00:04:25,030
output una transazione normale, 
la più basic del mondo Bitcoin. 

68
00:04:25,190 --> 00:04:29,190
Il minimo di Fee pagabile è 110 
satoshi, quindi un satoshi per 

69
00:04:29,190 --> 00:04:31,270
byte. 
Mano a mano che le transazioni 

70
00:04:31,270 --> 00:04:34,590
diventano più complesse, quindi 
hanno più input, più output sono

71
00:04:34,590 --> 00:04:37,230
transazioni speciali come canali
Lightning. 

72
00:04:37,350 --> 00:04:41,190
Con join e cose simili il peso 
aumenta e di conseguenza 

73
00:04:41,190 --> 00:04:44,560
aumentano anche le fee. 
Nei primissimi giorni di Bitcoin

74
00:04:44,560 --> 00:04:48,480
comunque questa cosa era 
possibile ed è stata rimossa. 

75
00:04:48,480 --> 00:04:51,920
Come mai non è più possibile 
fare transazioni con zero Sat V 

76
00:04:51,920 --> 00:04:54,320
Byte semplicemente per evitare 
spam? 

77
00:04:54,640 --> 00:04:57,360
Tendenzialmente, sia sulla 
mample che in generale 

78
00:04:57,360 --> 00:05:01,000
all'interno della blockchain di 
Bitcoin uno lo spazio dei 

79
00:05:01,000 --> 00:05:04,960
blocchi è limitato e quindi va 
pagato un asset scarso. 

80
00:05:04,960 --> 00:05:09,200
Va comunque ceduto con un certo 
peso, con un certo ritegno, e di

81
00:05:09,200 --> 00:05:12,120
conseguenza è giusto che per uno
spazio limitato come quello del 

82
00:05:12,120 --> 00:05:14,950
blocco di Bitcoin. 
Per accedervi bisogna pagare. 

83
00:05:15,470 --> 00:05:19,310
L'altro fatto è per evitare 
anche tipologie di spam, come 

84
00:05:19,310 --> 00:05:22,670
per esempio una persona potrebbe
continuamente inviarsi avanti e 

85
00:05:22,670 --> 00:05:27,630
indietro tra propri indirizzi 
dei Bitcoin, semplicemente, dato

86
00:05:27,630 --> 00:05:30,830
che non ci dato che ci sono zero
fie, andando così ad appesantire

87
00:05:30,830 --> 00:05:34,470
i nodi sia dal punto di vista di
blockchain che al punto di vista

88
00:05:34,470 --> 00:05:35,870
di mampol. 
Quindi, potreste creare 

89
00:05:35,870 --> 00:05:39,310
tonnellate di transazioni che i 
miner devono elaborare i nodi 

90
00:05:39,310 --> 00:05:42,150
devono tenere in memoria i nodi,
devono scrivere sulla blockchain

91
00:05:42,390 --> 00:05:45,350
e quindi per evitare tutto 
questo si è messa una fee minima

92
00:05:45,550 --> 00:05:48,550
che all'inizio però era talmente
poco utilizzato Bitcoin, che non

93
00:05:48,550 --> 00:05:51,880
era necessaria. 
Passiamo alla seconda curiosità,

94
00:05:51,880 --> 00:05:56,040
che è leggermente collegata a 
questa e a delle motivazioni, 

95
00:05:56,040 --> 00:05:58,200
anche queste estremamente 
interessanti. 

96
00:05:58,790 --> 00:06:03,790
La curiosità è che se noi 
andiamo a controllare tutta la 

97
00:06:03,790 --> 00:06:06,750
blockchain di Bitcoin e sarà 
onesto con voi, ho trovato 

98
00:06:06,750 --> 00:06:09,550
online una risorsa che 
semplicemente conteneva questi 

99
00:06:09,550 --> 00:06:11,430
dati. 
L'ho verificata un paio di volte

100
00:06:11,750 --> 00:06:16,110
e l'ho ritenuta come valida. 
Personalmente non ho verificato 

101
00:06:16,110 --> 00:06:20,510
questi dati dal mio Bitcoin full
node, però mi sembra comunque 

102
00:06:20,510 --> 00:06:24,190
abbastanza seria come risorsa, 
dato che è fatta da uno dei 

103
00:06:24,190 --> 00:06:27,030
creatori di mampol punto Space, 
il famoso block Explorer. 

104
00:06:27,030 --> 00:06:29,950
La curiosità è insomma che 
circa. 

105
00:06:30,000 --> 00:06:33,320
L'undici per 100 di tutti i 
blocchi Bitcoin sono stati 

106
00:06:33,320 --> 00:06:37,040
minati vuoti, quindi l'undici 
per 100 di tutti i blocchi della

107
00:06:37,040 --> 00:06:39,760
blockchain di Bitcoin hanno 
all'interno soltanto una 

108
00:06:39,760 --> 00:06:42,720
transazione, ovvero quella che 
il miner si prende. 

109
00:06:44,400 --> 00:06:46,520
La ricompensa per il aver minato
il blocco? 

110
00:06:46,520 --> 00:06:48,680
La cosiddetta coinbase 
transaction. 

111
00:06:49,200 --> 00:06:53,760
Questa cosa ha due principali 
motivazioni, la percentuale è 

112
00:06:53,760 --> 00:06:57,240
così alta e vi dico come l'ho 
ottenuta, semplicemente perché 

113
00:06:57,240 --> 00:07:01,320
c'è questa lista online fatta da
mononaut che è uno dei developer

114
00:07:01,320 --> 00:07:04,830
dietro mampel punto Space. 
In cui ha la lista di tutti i 

115
00:07:04,830 --> 00:07:07,870
blocchi vuoti, quelli senza 
transazioni all'interno che ha 

116
00:07:07,870 --> 00:07:10,150
mantenuto online. 
Vi lascio anche nelle fonti 

117
00:07:10,150 --> 00:07:13,550
dell'episodio e me la sono 
esportata con un semplice 

118
00:07:13,550 --> 00:07:16,590
comando Linux. 
Ho contato tutte le righe 

119
00:07:16,590 --> 00:07:19,030
all'interno del file, dato che 
all'interno di questo file di 

120
00:07:19,030 --> 00:07:22,430
testo ci sono riga per riga 
tutti i blocchi vuoti di Bitcoin

121
00:07:22,430 --> 00:07:25,070
con il riferimento il numero 
d'altezza del blocco, il 

122
00:07:25,070 --> 00:07:31,030
Transaction ID eccetera e mi è 
venuto come conto totale 89.598 

123
00:07:31,030 --> 00:07:34,190
blocchi. 
Quindi più del 10% dei blocchi 

124
00:07:34,190 --> 00:07:37,830
attuali di Bitcoin sono stati 
minati vuoti e questo in tempi 

125
00:07:37,830 --> 00:07:40,510
moderni è un po un problema. 
Cioè minare un blocco vuoto vuol

126
00:07:40,510 --> 00:07:43,150
dire sprecare delle risorse 
dello spazio in cui 

127
00:07:43,150 --> 00:07:46,150
possibilmente. 
Fattibile scrivere delle 

128
00:07:46,150 --> 00:07:48,990
transazioni Bitcoin? 
Questo accade principalmente per

129
00:07:48,990 --> 00:07:51,430
due motivi. 
Ce ne sono così tanti. 

130
00:07:51,430 --> 00:07:54,150
Punto numero 1, perché 
all'inizio di Bitcoin non 

131
00:07:54,150 --> 00:07:57,790
c'erano così tante persone che 
transavano continuamente e 

132
00:07:57,790 --> 00:08:01,630
quindi la maggior parte dei 
blocchi erano o non pieni. 

133
00:08:01,910 --> 00:08:04,870
Oppure semplicemente poteva 
capitare che in 10 minuti, nel 

134
00:08:04,870 --> 00:08:09,030
2009, nel 2010, nel 2011, 
qualcuno non inviasse una 

135
00:08:09,030 --> 00:08:12,310
transazione Bitcoin quando 
ancora l'utilizzo di questa 

136
00:08:12,310 --> 00:08:14,630
tecnologia non era ancora così 
affermato. 

137
00:08:15,320 --> 00:08:18,640
C'erano dei blocchi vuoti e 
quindi sì, tanti blocchi sono 

138
00:08:18,640 --> 00:08:21,160
stati minati senza nessuna 
transazione all'interno. 

139
00:08:21,400 --> 00:08:25,080
In tempi recenti, invece, questa
cosa può ancora accadere. 

140
00:08:25,280 --> 00:08:29,320
Non sicuramente perché non ci 
sono transazioni in 10 minuti, 

141
00:08:29,320 --> 00:08:32,640
perché ormai il network Bitcoin 
ha tonnellate di transazioni. 

142
00:08:32,880 --> 00:08:36,760
Continuamente ci sono 
transazioni ogni secondo, ma per

143
00:08:36,760 --> 00:08:40,200
una sorta di ottimizzazione di 
tempi da parte del miner. 

144
00:08:40,400 --> 00:08:43,039
Mi provo a spiegare come 
funzionano tendenzialmente le 

145
00:08:43,039 --> 00:08:45,400
mining pool se turtle cuttle 
miner. 

146
00:08:46,590 --> 00:08:49,470
Lui, la mind in pool, gli dà un 
blocco su cui lavorare, quindi 

147
00:08:49,470 --> 00:08:52,110
gli dice, Guarda, questo è il 
prossimo blocco che noi vorremmo

148
00:08:52,110 --> 00:08:54,590
proporre. 
Con dentro queste transazioni il

149
00:08:54,590 --> 00:08:57,590
miner si mette a lavorare. 
Turtlecute trova la risposta a 

150
00:08:57,590 --> 00:09:03,470
questo blocco, la manda alla 
pool e la pool prende il blocco,

151
00:09:03,470 --> 00:09:06,230
lo mette sulla blockchain dalla 
rewardal. 

152
00:09:06,230 --> 00:09:09,590
Miner lavora sul blocco 
successivo, quindi prepara il 

153
00:09:09,590 --> 00:09:11,070
prossimo lavoro da fare per i 
miner. 

154
00:09:11,070 --> 00:09:12,830
Glielo dà e loro si mettono a 
lavorare. 

155
00:09:13,310 --> 00:09:16,630
Ci sono circa una decina di 
secondi, possiamo immaginare poi

156
00:09:16,630 --> 00:09:19,070
in base all'ottimizzazione del 
software, possono essere di più 

157
00:09:19,070 --> 00:09:21,600
o di meno. 
Tra quando il Miner invia un 

158
00:09:21,600 --> 00:09:24,880
blocco corretto e quando la 
mining pool propone un nuovo 

159
00:09:24,880 --> 00:09:27,840
blocco, il cosiddetto Block 
template, quindi la struttura 

160
00:09:27,840 --> 00:09:32,280
interna di un blocco Bitcoin. 
In questi 10 secondi il miner 

161
00:09:32,280 --> 00:09:35,520
non se ne sta con le mani in 
mano perché per lui il tempo è 

162
00:09:35,520 --> 00:09:38,800
denaro e non può buttare via 
qualche secondo ogni 10 minuti. 

163
00:09:39,590 --> 00:09:43,070
Di conseguenza, se online trova 
la soluzione a un blocco durante

164
00:09:43,070 --> 00:09:46,030
questo corto lasso di tempo, 
cosa fa mina il blocco? 

165
00:09:46,030 --> 00:09:48,910
Lo stesso la pool non gli ha 
ancora preparato tutte le 

166
00:09:48,910 --> 00:09:51,550
transazioni da mettere dentro al
blocco e quindi lui dice chi se 

167
00:09:51,550 --> 00:09:55,350
ne frega delle fee? 
Chi se ne frega dell'ipotetica a

168
00:09:55,350 --> 00:09:58,030
reward aggiuntiva che potrei 
avere il rischio che qualche 

169
00:09:58,030 --> 00:10:01,190
altro miner mi freghi questo 
blocco è troppo alto. 

170
00:10:01,310 --> 00:10:04,750
Di conseguenza il miner prende e
si stampa direttamente il suo 

171
00:10:04,750 --> 00:10:07,510
bel blocco vuoto perché non ha 
ancora ottenuto le transazioni e

172
00:10:07,510 --> 00:10:10,830
si porta a casa i suoi 
attualmente 6,25 Bitcoin. 

173
00:10:11,600 --> 00:10:14,920
Infatti, nel corso dell'ultimo 
anno, la percentuale di blocchi 

174
00:10:14,920 --> 00:10:18,880
vuoti è stata consistentemente 
per bene sotto l'uno percento, 

175
00:10:18,880 --> 00:10:22,200
quindi vuol dire che è una cosa 
che accade occasionalmente ormai

176
00:10:22,200 --> 00:10:25,160
al giorno d'oggi, e non è quindi
un reale problema per il 

177
00:10:25,160 --> 00:10:27,910
protocollo Bitcoin. 
Rimane comunque un fatto, a mio 

178
00:10:27,910 --> 00:10:31,350
parere molto curioso che il 10% 
dei blocchi di Bitcoin siano 

179
00:10:31,350 --> 00:10:36,070
stati minati vuoti. 
Come terza curiosità, ne porto 

180
00:10:36,070 --> 00:10:39,510
una di cui abbiamo discusso 
anche io, il buon caro Giacomo, 

181
00:10:39,510 --> 00:10:43,630
all'inizio nelle puntate con cui
ha dato il via a questo podcast,

182
00:10:43,630 --> 00:10:46,190
ovvero la storia di Bitcoin con 
il buon Giacomo Zucco. 

183
00:10:46,510 --> 00:10:52,990
Ed è il client di poker e il 
e-commerce, il mercatino peer to

184
00:10:52,990 --> 00:10:58,630
peer presenti nella versione 0,1
di 0.1 di Bitcoin. 

185
00:10:58,950 --> 00:11:02,710
Infatti non tutti sanno che 
Bitcoin ha avuto questa pre 

186
00:11:02,710 --> 00:11:04,990
release, ovvero satoshi ha 
mostrato il codice. 

187
00:11:05,680 --> 00:11:08,720
Prima che venisse pubblicato 
ovunque, ad alcune persone per 

188
00:11:08,720 --> 00:11:12,800
chiedergli un'opinione, una 
revisione e fargli vedere un po 

189
00:11:12,800 --> 00:11:14,960
la prima implementazione del 
codice di Bitcoin. 

190
00:11:15,830 --> 00:11:20,110
E una cosa che era presente 
nella prima bozza di satoshi. 

191
00:11:20,670 --> 00:11:25,390
Era un client di poker on-line e
un mercatino in cui comprare e 

192
00:11:25,390 --> 00:11:27,950
vendere oggetti direttamente 
dentro al Bitcoin core, quindi 

193
00:11:27,950 --> 00:11:31,030
il nostro software di nodi per 
la rete Bitcoin. 

194
00:11:31,510 --> 00:11:34,630
Queste due parti di codice erano
scritte in maniera un po 

195
00:11:34,910 --> 00:11:39,310
rudimentale, un po troncate come
se fossero dei progetti su cui 

196
00:11:39,310 --> 00:11:41,670
ha lavorato ma non avesse mai 
finalizzato del tutto. 

197
00:11:41,670 --> 00:11:45,110
Ed è molto interessante come 
alla fine non sono stati inclusi

198
00:11:45,110 --> 00:11:48,360
nel client definitivo. 
Di Bitcoin core. 

199
00:11:49,270 --> 00:11:52,070
Abbastanza senso perché sarebbe 
stata una grossa porzione di 

200
00:11:52,070 --> 00:11:56,870
codice aggiuntivo da mettere su 
Bitcoin, il che poteva esporre 

201
00:11:57,070 --> 00:12:01,310
il il nodo a magari potenziali 
vulnerabilità o attacchi. 

202
00:12:01,310 --> 00:12:04,790
La cosa comunque carina è che 
satoshi ha pensato come poter 

203
00:12:04,790 --> 00:12:08,950
mettere fin da subito degli usi 
diretti di Bitcoin e delle delle

204
00:12:08,950 --> 00:12:12,190
modalità per utilizzare i propri
satoshi fin dal momento in cui i

205
00:12:12,190 --> 00:12:15,070
Bitcoin è stato creato e ha 
pensato direttamente al 

206
00:12:15,070 --> 00:12:17,790
Gambling. 
Quindi il poker online e appunto

207
00:12:17,790 --> 00:12:20,270
un mercatino in cui si potesse 
appunto. 

208
00:12:20,670 --> 00:12:23,670
Dare il free market, quindi 
scambiarsi beni, oggetti e 

209
00:12:23,670 --> 00:12:26,630
servizi in cambio di Bitcoin, 
una moneta libera non 

210
00:12:26,630 --> 00:12:29,910
controllata dagli Stati. 
Questa cosa è estremamente 

211
00:12:29,910 --> 00:12:33,590
bella, è stato poi rimosso. 
Ma se ci sono curiosi 

212
00:12:33,590 --> 00:12:38,230
smanettoni, nerd o sviluppatori,
è ancora disponibile online la 

213
00:12:38,230 --> 00:12:43,710
versione originale, diciamo pre 
Alfa di Bitcoin core 0.1 in cui 

214
00:12:43,710 --> 00:12:46,510
queste features sono ancora 
presenti. 

215
00:12:48,160 --> 00:12:53,480
Il punto numero 4 è una cosa che
non tutti sanno, su Bitcoin si 

216
00:12:53,480 --> 00:12:56,360
possono fare dei Wallet 
estremamente complessi con delle

217
00:12:56,360 --> 00:12:59,280
regole avanzate, per esempio 
anche sui multisig. 

218
00:12:59,680 --> 00:13:02,360
Questa cosa penso che sia un 
argomento in cui prima o poi in 

219
00:13:02,360 --> 00:13:06,120
futuro dedicherò un episodio del
podcast, perché ci sono delle 

220
00:13:06,120 --> 00:13:08,880
aziende nel mondo Bitcoin che 
stanno lavorando molto bene 

221
00:13:09,360 --> 00:13:12,670
sotto questo aspetto. 
E penso che sia carino discutere

222
00:13:12,670 --> 00:13:15,710
di questo argomento. 
È una cosa per cui probabilmente

223
00:13:15,710 --> 00:13:19,550
l'utente normale non ha alcun 
bisogno di queste tecnologie, 

224
00:13:19,550 --> 00:13:21,750
anzi potrebbe essere molto 
complicate. 

225
00:13:21,750 --> 00:13:26,470
Ma in ambito company, aziende e 
grandi agglomerati come per 

226
00:13:26,470 --> 00:13:29,430
esempio potrebbe essere gli ETF,
che hanno un sacco di Bitcoin. 

227
00:13:29,430 --> 00:13:33,310
È possibile al momento creare 
dei Wallet Bitcoin con regole 

228
00:13:33,310 --> 00:13:38,310
estremamente complicate, oppure 
anche dei multisight con regole 

229
00:13:38,550 --> 00:13:40,830
modificabili complesse. 
Facciamo un esempio. 

230
00:13:41,640 --> 00:13:44,080
Grazie ad alcuni software si può
creare per esempio un Wallet 

231
00:13:44,080 --> 00:13:49,280
Bitcoin che è 1 3 d 5 multisig. 
Dopo due anni che non sono stati

232
00:13:49,280 --> 00:13:55,200
mossi dei Coin, diventa un? 
Due di 5 dopo altri due anni, 1 

233
00:13:55,200 --> 00:13:57,720
1 di 5. 
In questo modo si riduce la 

234
00:13:57,720 --> 00:13:59,280
possibilità di perdere dei 
fondi. 

235
00:13:59,480 --> 00:14:01,680
Volendo si possono mettere anche
regole aggiuntive. 

236
00:14:01,680 --> 00:14:05,200
Come, anche se quando l'uno di 5
per tre anni non vengono mossi i

237
00:14:05,200 --> 00:14:09,040
Bitcoin, il Wallet in automatico
li invia a un'altro Wallet o 

238
00:14:09,040 --> 00:14:11,080
indirizzo. 
In questo modo si può, diciamo, 

239
00:14:11,440 --> 00:14:15,080
organizzare una propria casto di
in maniera estremamente più 

240
00:14:15,080 --> 00:14:17,200
avanzata. 
Altri esempi potrebbero essere 

241
00:14:17,200 --> 00:14:20,800
fare un Wallet dove soltanto 
alcune persone possono spendere 

242
00:14:20,800 --> 00:14:23,040
dei Bitcoin e con dei certi 
limiti. 

243
00:14:23,040 --> 00:14:25,600
Quindi magari inventiamo in 
un'azienda la persona. 

244
00:14:26,120 --> 00:14:29,840
Paga gli stipendi ai dipendenti,
può inviare massimo 10.000 € al 

245
00:14:29,840 --> 00:14:33,680
mese. 
Un amministratore 100.000 e il 

246
00:14:33,680 --> 00:14:36,160
mio cercatore dell'azienda, il 
totale controllo del Wallet. 

247
00:14:36,470 --> 00:14:40,670
Insomma, delle regole aggiuntive
alla gestione dei propri Wallet 

248
00:14:40,710 --> 00:14:43,830
Bitcoin. 
Al momento c'è un portafoglio 

249
00:14:43,830 --> 00:14:47,470
nello specifico che si sta 
concentrando molto su queste 

250
00:14:47,470 --> 00:14:52,040
cose che si chiama Liana e. 
Ne parlerò probabilmente prima o

251
00:14:52,040 --> 00:14:54,480
poi in una puntata in futuro 
perché penso che sia un 

252
00:14:54,480 --> 00:14:58,480
argomento carino da affrontare. 
È molto poco conosciuto e ancora

253
00:14:58,480 --> 00:15:01,920
un po da smanettoni e in una 
situazione un po particolare ne 

254
00:15:01,920 --> 00:15:06,800
parlerò sicuramente in un'altra 
puntata del priorato come fatto 

255
00:15:06,800 --> 00:15:11,200
numero 5 invece abbiamo una cosa
un po complotto cattivella. 

256
00:15:11,200 --> 00:15:17,080
Su Bitcoin infatti non tutti 
sanno che, ma il White Paper di 

257
00:15:17,080 --> 00:15:20,760
Bitcoin ha una caratteristica 
molto molto particolare. 

258
00:15:21,230 --> 00:15:24,390
Che potrebbe far pensare ad 
alcune persone che i Bitcoin è 

259
00:15:24,390 --> 00:15:27,470
stato sviluppato da un ente 
strano americano. 

260
00:15:27,830 --> 00:15:30,830
Prima di dire per bene qual è la
notizia, discutiamo come al 

261
00:15:30,830 --> 00:15:33,470
solito del fatto di chi è 
satoshi nakamoto? 

262
00:15:33,990 --> 00:15:37,110
Questa domanda è un pensiero che
ha attraversato la mente di 

263
00:15:37,110 --> 00:15:41,190
almeno ogni Bitcoin una volta 
nella vita, probabilmente molte 

264
00:15:41,190 --> 00:15:45,230
di più e ovviamente on-line. 
Chiunque ha provato a indovinare

265
00:15:45,230 --> 00:15:47,070
l'identità del buon caro 
satoshi. 

266
00:15:47,150 --> 00:15:49,830
Ci sono un sacco di 
speculazioni, un sacco di studi,

267
00:15:49,910 --> 00:15:53,790
di ricerche e una risposta non è
mai stata ufficialmente trovata.

268
00:15:54,150 --> 00:15:56,790
C'è proprio una caratteristica 
molto strana del White Paper di 

269
00:15:56,790 --> 00:16:00,190
Bitcoin che alcune persone 
portano avanti per dire che è 

270
00:16:00,190 --> 00:16:03,670
stato sviluppato per esempio dal
Three lettera Agency americane, 

271
00:16:03,670 --> 00:16:07,270
quindi le cosiddette CFPI, le 
agenzie a tre lettere 

272
00:16:07,470 --> 00:16:11,550
statunitensi e il fatto che nel 
White Paper di Bitcoin originale

273
00:16:11,550 --> 00:16:16,630
quando c'è un punto ci sono poi 
due spazi, quindi normalmente, 

274
00:16:16,630 --> 00:16:19,950
come regola di punteggiatura, 
sappiamo che quando si scrive in

275
00:16:19,950 --> 00:16:23,750
generale online su un computer, 
quindi non ha penna quando si fa

276
00:16:23,750 --> 00:16:27,160
un punto. 
Fa come formattazione di testo 

277
00:16:27,160 --> 00:16:29,360
uno spazio e si inizia con la 
lettera maiuscola. 

278
00:16:29,360 --> 00:16:33,200
Quindi io potrei scrivere Ciao, 
sono turtlecute punto e poi 

279
00:16:33,200 --> 00:16:36,840
scrivere spazio abito a nome del
paese. 

280
00:16:36,840 --> 00:16:40,000
Questa è la formattazione 
regolare per i messaggi. 

281
00:16:40,120 --> 00:16:43,840
Il wallpaper di Bitcoin invece 
ha due spazi dopo il punto e 

282
00:16:43,840 --> 00:16:47,400
questa è una classica 
formattazione per i documenti 

283
00:16:47,400 --> 00:16:51,590
ufficiali e segretati americani.
E questa curiosità penso che sia

284
00:16:51,590 --> 00:16:55,630
estremamente interessante in 
quanto satoshi ha deciso di 

285
00:16:55,910 --> 00:16:59,630
utilizzare questo tipo di 
formattazione del testo molto 

286
00:16:59,630 --> 00:17:02,470
particolare per scrivere il 
White Paper di Bitcoin. 

287
00:17:02,470 --> 00:17:06,069
Non sappiamo ufficialmente 
perché non c'è una motivazione 

288
00:17:06,069 --> 00:17:09,230
dietro e quindi ovviamente la 
fantasia galoppa e si aprono 

289
00:17:09,230 --> 00:17:12,030
decine di speculazioni a 
riguardo. 

290
00:17:12,349 --> 00:17:15,550
Per molti, quindi, satoshi 
potrebbe essere un'agenzia 

291
00:17:15,710 --> 00:17:17,790
americana. 
Le altre opzioni potrebbe essere

292
00:17:17,790 --> 00:17:21,000
che semplicemente. 
Il buon caro creatore di Bitcoin

293
00:17:21,000 --> 00:17:24,560
era un fan delle cose Old 
School, in quanto il double 

294
00:17:24,560 --> 00:17:29,680
Space dopo una frase veniva 
utilizzato molto sulle macchine,

295
00:17:30,000 --> 00:17:33,960
quelle per digitare con i click 
su Carta monospace quindi le le 

296
00:17:33,960 --> 00:17:37,080
macchine tipografiche di una 
volta con l'inchiostro, in 

297
00:17:37,080 --> 00:17:40,560
quanto vendeva alla fine della 
frase, molto più distinta 

298
00:17:41,240 --> 00:17:44,120
visivamente, quindi era più 
chiaro quando finiva una frase e

299
00:17:44,120 --> 00:17:48,710
ne iniziava un'altra. 
Oppure era semplicemente una 

300
00:17:48,710 --> 00:17:52,310
persona che gli piacevano le 
cose Old School, in quanto anche

301
00:17:52,310 --> 00:17:55,550
se era ha scritto il White Paper
di Bitcoin in un'epoca 

302
00:17:55,550 --> 00:17:58,390
relativamente moderna al 2008 in
cui le macchine da scrivere 

303
00:17:58,390 --> 00:18:01,950
ormai erano in decadenza, ha 
comunque mantenuto questo tipo 

304
00:18:01,950 --> 00:18:05,230
di formattazione, che però 
solitamente è utilizzata dagli 

305
00:18:05,230 --> 00:18:08,990
organi legali americani. 
A voi puoi riflettere su questa 

306
00:18:08,990 --> 00:18:11,550
cosa. 
A me personalmente non frega più

307
00:18:11,550 --> 00:18:14,710
di tanto Bitcoin e open source 
se anche il creatore potesse 

308
00:18:14,710 --> 00:18:17,790
essere l'agenzia governativa più
cattiva del mondo. 

309
00:18:17,790 --> 00:18:20,070
Amen. 
L'importante è che il codice sia

310
00:18:20,070 --> 00:18:23,510
sicuro, funzionante e resistente
ad attacchi esterni. 

311
00:18:24,880 --> 00:18:29,240
Curiosità numero 6 i vaniti 
address per chi non lo sapesse, 

312
00:18:29,240 --> 00:18:33,200
ragazzi, su Bitcoin tutt'ora è 
possibile creare i cosiddetti 

313
00:18:33,200 --> 00:18:37,160
Vanity address, quindi degli 
indirizzi vanitosi, traducendo 

314
00:18:37,160 --> 00:18:40,040
letteralmente, ovvero in 
generale degli indirizzi 

315
00:18:40,040 --> 00:18:41,800
personalizzati del mondo 
Bitcoin. 

316
00:18:42,040 --> 00:18:44,960
Come sapete esistono vari tipi 
di address, quelli che iniziano 

317
00:18:44,960 --> 00:18:49,480
con uno, con tre, con BC uno, 
quelli tap, root e in generale 

318
00:18:49,480 --> 00:18:52,480
sappiamo che gli indirizzi 
Bitcoin sono delle sigle lunghe 

319
00:18:52,480 --> 00:18:55,880
di caratteri, ovvero degli Ash 
un po modificati. 

320
00:18:56,800 --> 00:19:00,080
È possibile, per chi non lo 
sapesse fare dei Vanity addes 

321
00:19:00,080 --> 00:19:03,320
quindi degli indirizzi Bitcoin 
personalizzati. 

322
00:19:03,440 --> 00:19:08,240
Questa cosa andava un po in voga
intorno al 2014, in quanto molto

323
00:19:08,240 --> 00:19:11,560
spesso all'epoca si faceva tanto
address, rese quindi molto 

324
00:19:11,560 --> 00:19:15,240
spesso la gente riutilizzava gli
stessi indirizzi più e più 

325
00:19:15,240 --> 00:19:18,190
volte. 
E in generale trovo che sia una 

326
00:19:18,190 --> 00:19:21,030
cosa che può essere, sotto certi
aspetti, estremamente carina. 

327
00:19:21,190 --> 00:19:24,510
Vi faccio un esempio. 
Creare un indirizzo come uno 

328
00:19:24,990 --> 00:19:29,430
come numero iniziale, turtle è 
estremamente facile e veloce, 

329
00:19:29,430 --> 00:19:33,950
cioè è un numero di lettere con 
cui è molto veloce creare questo

330
00:19:33,950 --> 00:19:36,110
tipo di address, e tra un po 
spieghiamo come mai. 

331
00:19:36,110 --> 00:19:39,950
In generale può essere carino 
creare indirizzi personalizzati,

332
00:19:39,950 --> 00:19:42,950
per esempio per ricevere 
donazioni per mettere messaggi 

333
00:19:42,950 --> 00:19:47,990
divertenti e quindi è una cosa 
stupida e carina da fare. 

334
00:19:48,000 --> 00:19:52,190
Ha però delle controindicazioni.
Punto numero 1, generalmente 

335
00:19:52,190 --> 00:19:53,910
riducono la privacy della 
persona. 

336
00:19:53,910 --> 00:19:55,990
Ovvio che se io faccio 
l'indirizzo che si chiama uno 

337
00:19:55,990 --> 00:19:59,590
turtle, beh ecco, diciamo che a 
livello di chain Analysis, 

338
00:19:59,590 --> 00:20:04,190
privacy in generale, 
intelligenza nel mantenere dati 

339
00:20:04,190 --> 00:20:07,710
segreti sul mio Wallet, forse 
non siamo nel punto più alto. 

340
00:20:07,830 --> 00:20:10,910
Allo stesso tempo l'altra cosa 
un po particolare è che quando 

341
00:20:10,910 --> 00:20:14,590
si creano indirizzi 
personalizzati molto Carini, poi

342
00:20:14,590 --> 00:20:17,870
si tende a riutilizzarli perché 
non ha nessun senso dire spendo 

343
00:20:17,870 --> 00:20:21,070
del tempo per creare un 
indirizzo Bitcoin singolo e poi 

344
00:20:21,070 --> 00:20:22,910
lo butto via. 
Perché? 

345
00:20:23,320 --> 00:20:26,280
Ho sprecato del tempo per farlo,
sarebbe un po uno spreco 

346
00:20:26,280 --> 00:20:29,440
buttarlo via, quindi il 
risultato finale rimane per me 

347
00:20:29,440 --> 00:20:31,680
una cosa curiosa e carina da 
fare. 

348
00:20:31,840 --> 00:20:34,880
Molto spesso nei miei anni 
passati ne ho generati tanti. 

349
00:20:35,000 --> 00:20:39,760
Mi ricordo un aneddoto carino su
dartl cut che 3 4 anni fa spesi 

350
00:20:39,760 --> 00:20:43,320
circa due settimane di calcoli 
di scheda video per generare 

351
00:20:43,320 --> 00:20:48,680
l'indirizzo, uno BTC is uno BTC 
quindi un Bitcoin è un Bitcoin e

352
00:20:48,680 --> 00:20:51,440
avevo un indirizzo che iniziava 
direttamente così ovviamente mai

353
00:20:51,440 --> 00:20:55,000
utilizzato e buttato nel cestino
e la cosa carina è come si 

354
00:20:55,000 --> 00:20:57,680
calcolano come fate se volete 
anche voi farvi un indirizzo 

355
00:20:57,680 --> 00:21:00,000
Bitcoin singolo Figo da 
utilizzare. 

356
00:21:01,040 --> 00:21:05,520
Esistono dei programmini online?
Mi raccomando guardate su roba 

357
00:21:05,520 --> 00:21:09,840
open source su github e offline 
cercate frasi come Bitcoin, 

358
00:21:09,840 --> 00:21:13,600
Vanity address generator. 
Guardate che ce ne sia uno più o

359
00:21:13,600 --> 00:21:16,280
meno aggiornato, che quindi 
supporti anche per gli 

360
00:21:16,280 --> 00:21:19,880
smanettoni la GPU per il calcolo
e non solo il processore, in 

361
00:21:19,880 --> 00:21:22,680
modo da velocizzare di molto i 
vari calcoli. 

362
00:21:23,430 --> 00:21:26,910
E poi semplicemente dovete 
scegliere come far iniziare il 

363
00:21:26,910 --> 00:21:29,590
vostro indirizzo Bitcoin. 
Potreste fare, che ne so, uno 

364
00:21:29,590 --> 00:21:31,870
turtle. 
Ci sono delle lettere, delle 

365
00:21:31,870 --> 00:21:35,910
limitazioni fra gli uno, le l, 
gli oli, zero eccetera per 

366
00:21:35,910 --> 00:21:37,670
evitare che la gente si 
confonda. 

367
00:21:37,670 --> 00:21:41,070
Quindi a volte vi vi sarete un 
po costretti a scrivere le 

368
00:21:41,070 --> 00:21:43,790
parole un po modificate. 
Una volta che avete scelto la 

369
00:21:43,790 --> 00:21:46,270
vostra frase o parola con cui 
iniziare l'indirizzo Bitcoin, 

370
00:21:46,350 --> 00:21:49,310
premete invio e lo fate 
calcolare. 

371
00:21:49,630 --> 00:21:54,960
La cosa carina è che come fa un.
Computer a calcolare un Vanity 

372
00:21:54,960 --> 00:21:57,990
address. 
Semplicemente genera tonnellate 

373
00:21:57,990 --> 00:22:01,830
di migliaia di indirizzi al 
secondo e li confronta fino a 

374
00:22:01,830 --> 00:22:05,030
quando non ne trova uno che 
inizia nel modo richiesto. 

375
00:22:05,150 --> 00:22:07,790
Non c'è una maniera più 
intelligente di farlo, e di base

376
00:22:07,790 --> 00:22:10,790
questa cosa è esattamente 
identica al mining di Bitcoin. 

377
00:22:11,030 --> 00:22:15,750
Solitamente quando si fa mining,
la difficoltà è un numero di 

378
00:22:15,750 --> 00:22:19,310
zero con cui deve iniziare 
l'hash del miner, quindi il 

379
00:22:19,310 --> 00:22:22,790
Miner continua a creare 
tonnellate di hash e fino a 

380
00:22:22,790 --> 00:22:25,710
quando ne crea uno con 
abbastanza zero all'inizio pari 

381
00:22:25,710 --> 00:22:27,950
a quelli della difficoltà. 
Per esempio, la difficoltà di 

382
00:22:27,950 --> 00:22:31,150
Bitcoin potrebbe dire trovami un
ash che inizia con 20 0. 

383
00:22:31,830 --> 00:22:34,750
Il miner cosa fa? 
Genera ash fino a quando non ne 

384
00:22:34,750 --> 00:22:36,830
trova una che rispetta questa 
caratteristica. 

385
00:22:37,070 --> 00:22:39,190
Quando voi create un Vanity 
address, quindi un indirizzo 

386
00:22:39,190 --> 00:22:42,270
Bitcoin personalizzate, state 
facendo la stessa identica cosa.

387
00:22:42,350 --> 00:22:46,550
Quindi potreste dire, creiamo un
indirizzo che inizia con uno 

388
00:22:46,550 --> 00:22:48,710
BTC. 
Quindi con le prime tre lettere 

389
00:22:48,710 --> 00:22:51,990
BTCE il vostro computer 
comincerà a calcolare 

390
00:22:51,990 --> 00:22:54,750
velocissimo, come se facesse 
mining tonnellate di ash fino a 

391
00:22:54,750 --> 00:22:56,790
quando non ne trova uno che 
inizia con la sigla 

392
00:22:56,990 --> 00:22:59,750
corrispondente. 
Ovviamente più è lunga la 

393
00:22:59,750 --> 00:23:03,990
stringa, più tempo ci metterà il
vostro PCA calcolarla in maniera

394
00:23:03,990 --> 00:23:07,790
esponenziale, quindi per esempio
uno BTC. 

395
00:23:07,840 --> 00:23:09,760
Velocissimo da fare perché 
creerà un indirizzo che inizia 

396
00:23:09,760 --> 00:23:12,920
con tre lettere da noi scelte. 
Il computer lo trova, generando 

397
00:23:12,920 --> 00:23:17,280
relativamente pochi tentativi. 
Se invece volete fare già 11BTC 

398
00:23:17,280 --> 00:23:20,800
is uno BTC che si parla già di 
non lo so quante lettere sono a 

399
00:23:20,800 --> 00:23:24,560
memoria, ma parliamo di una 
decina 98910 lettere. 

400
00:23:24,720 --> 00:23:27,120
Ecco che il vostro computer 
potrebbe richiederci giorni, 

401
00:23:27,120 --> 00:23:30,720
settimane o addirittura mesi. 
Questa è una curiosità, a mio 

402
00:23:30,720 --> 00:23:33,680
parere molto carina, con cui può
valere la pena per le persone 

403
00:23:33,680 --> 00:23:36,120
giochicchiare un po nel proprio 
tempo libero. 

404
00:23:36,120 --> 00:23:38,800
Se si ha dei Bitcoin curiosi, 
passiamo. 

405
00:23:38,880 --> 00:23:43,120
Curiosità numero 7 ovvero 
inviare Bitcoin a degli IP 

406
00:23:43,200 --> 00:23:47,080
address all'inizio, proprio 
quando è nato Bitcoin, nei 

407
00:23:47,080 --> 00:23:50,560
primissimi tempi tutte le 
persone avevano un nodo Bitcoin.

408
00:23:50,560 --> 00:23:53,680
Praticamente all'interno del 
proprio Wallet Bitcoin core 

409
00:23:53,920 --> 00:23:58,440
c'era il Wallet stesso, il nodo 
e il miner, tutto in un unico 

410
00:23:58,440 --> 00:24:01,920
software pacchettizzato assieme.
Con il passare degli anni queste

411
00:24:01,920 --> 00:24:06,280
tre cose si sono separate e 
hanno diciamo si è modularizzato

412
00:24:06,520 --> 00:24:08,880
il mondo Bitcoin creano software
efficiente per ogni 

413
00:24:08,880 --> 00:24:12,080
funzionalità. 
All'inizio era tutto insieme. 

414
00:24:12,160 --> 00:24:15,680
Ed era possibile possibile 
inviare Bitcoin non per forza 

415
00:24:15,680 --> 00:24:19,040
con un indirizzo proprio come 
conosciamo noi oggi i nostri 

416
00:24:19,040 --> 00:24:21,680
cari indirizzi Bitcoin di cui 
abbiamo appena parlato, ma con 

417
00:24:21,680 --> 00:24:25,360
un indirizzo IP. 
Questa cosa è un obbrobrio e 

418
00:24:25,360 --> 00:24:28,800
scusate la parola con troppe. 
R dal punto di vista di privacy 

419
00:24:28,800 --> 00:24:31,960
per esempio in quanto rivelare 
il proprio IP address è un 

420
00:24:31,960 --> 00:24:35,960
indirizzo unico identificativo 
della nostra persona. 

421
00:24:36,200 --> 00:24:38,640
Però questo era possibile 
all'interno del mondo Bitcoin 

422
00:24:38,640 --> 00:24:41,920
setup voleva inviare dei Bitcoin
a un'altra persona? 

423
00:24:41,920 --> 00:24:44,720
Poteva chiedergli il suo 
indirizzo, IPE. 

424
00:24:44,800 --> 00:24:46,840
Inviavo la transazione, 
semplicemente mettevo 

425
00:24:46,840 --> 00:24:49,920
l'indirizzo IP dell'altra 
persona nel mio Wallet. 

426
00:24:50,160 --> 00:24:54,080
Il mio nodo parlava con il suo, 
gli richiedeva un indirizzo e 

427
00:24:54,080 --> 00:24:56,760
poi inviava i Bitcoin 
direttamente a quell'address. 

428
00:24:57,030 --> 00:25:01,070
Questa cosa era simpatica, nel 
senso che è un po come oggi, per

429
00:25:01,070 --> 00:25:05,470
esempio, funzionanogli.nl gli LN
URL su Lightning, ovvero abbiamo

430
00:25:05,470 --> 00:25:09,310
un indirizzo con cui il nostro 
Wallet Lightning contatta il 

431
00:25:09,310 --> 00:25:12,190
nodo Lightning della controparte
e gli chiede di generarci un 

432
00:25:12,190 --> 00:25:15,390
invoice da pagare. 
All'epoca di satoshi, questa 

433
00:25:15,390 --> 00:25:17,830
cosa è nata con gli indirizzi 
ONCE di Bitcoin. 

434
00:25:17,830 --> 00:25:20,910
Si metteva l'i p di un nodo di 
un'altra persona, questa. 

435
00:25:21,070 --> 00:25:24,990
Quest'ultimo ci rispondeva 
mostrandoci un indirizzo della 

436
00:25:24,990 --> 00:25:27,470
controparte e noi potevamo 
pagare lì. 

437
00:25:27,470 --> 00:25:30,190
Questa funzione è stata rimossa 
dopo. 

438
00:25:30,280 --> 00:25:33,600
Corso degli anni, in quanto 
comunque provocava un sacco di 

439
00:25:33,600 --> 00:25:37,240
possibili attacchi dal punto di 
vista di privacy. 

440
00:25:37,390 --> 00:25:39,950
Dal punto di vista di rivelare 
l'i p non era possibile 

441
00:25:39,950 --> 00:25:43,470
utilizzare Tor in concomitanza 
con questa funzionalità era 

442
00:25:43,470 --> 00:25:46,630
possibile richiedere decine di 
volte indirizzi diversi alla 

443
00:25:46,630 --> 00:25:50,310
controparte se erano disponibili
eccetera eccetera, quindi una 

444
00:25:50,310 --> 00:25:54,630
funzione simpatica e carina che 
però è andata giustamente in 

445
00:25:54,630 --> 00:26:00,300
disuso. 
Curiosità numero 8, inizialmente

446
00:26:00,300 --> 00:26:04,980
Bitcoin non aveva il famosissimo
limite dei 21 milioni. 

447
00:26:05,220 --> 00:26:08,700
Questo infatti era dovuto a un 
piccolo bug aggrovigliamento di 

448
00:26:08,700 --> 00:26:12,460
codice di C Plus Plus, che è il 
linguaggio di programmazione con

449
00:26:12,460 --> 00:26:17,940
cui è scritto Bitcoin e con il 
codice originale di Bitcoin. 

450
00:26:18,340 --> 00:26:21,660
Quando tutti gli halving di 
Bitcoin sarebbero stati 

451
00:26:21,700 --> 00:26:25,500
completati in futuro, cosa 
avrebbe fatto il codice? 

452
00:26:25,500 --> 00:26:28,580
Avrebbe ricominciato un nuovo 
ciclo di halving e quindi si 

453
00:26:28,580 --> 00:26:31,100
sarebbero dimezzate le 
ricompense partendo da 50 

454
00:26:31,100 --> 00:26:35,480
Bitcoin, 25 12:30, 6, 25 e così 
via arriva. 

455
00:26:35,520 --> 00:26:40,240
A zero nel 2140, circa come anno
in generale, nell'anno in cui 

456
00:26:40,240 --> 00:26:43,400
sarebbero finiti gli halving di 
Bitcoin, tutto sarebbe 

457
00:26:43,400 --> 00:26:45,720
ricominciato da capo, quindi 
sarebbe ripartita una blocca 

458
00:26:45,720 --> 00:26:48,800
reward da 50 Bitcoin. 
E si sarebbe poi a sua volta 

459
00:26:48,800 --> 00:26:52,600
piano piano resettata questo bug
estremamente interessante che 

460
00:26:52,600 --> 00:26:55,160
avrebbe potuto distruggere 
Bitcoin. 

461
00:26:55,160 --> 00:26:58,960
Sì, se nessuno se ne fosse 
accorto in secoli di tempo è 

462
00:26:58,960 --> 00:27:03,880
stato fixato in precisamente nel
bip 42 del 2014. 

463
00:27:04,310 --> 00:27:06,990
Togliendo questa, diciamo 
problematica dal codice 

464
00:27:06,990 --> 00:27:10,070
originale di satoshi. 
La cosa carina è che il buon 

465
00:27:10,070 --> 00:27:13,750
caro nakamoto se n'è andato da 
Bitcoin nel 2012. 

466
00:27:13,750 --> 00:27:16,990
Quindi lui stesso quando ha 
creato Bitcoin ha lasciato 

467
00:27:16,990 --> 00:27:20,030
dietro di sé involontariamente 
questa problematica e se n'è 

468
00:27:20,030 --> 00:27:24,070
andato prima di accorgersene. 
Per fortuna tante altre brave 

469
00:27:24,070 --> 00:27:27,790
persone continuano a lavorare su
Bitcoin e hanno lavorato su 

470
00:27:27,790 --> 00:27:31,110
Bitcoin e questo bug è stato 
trovato e fixato. 

471
00:27:31,390 --> 00:27:34,950
Quindi insomma siete salvi. 
La vostra moneta adorata non è 

472
00:27:34,950 --> 00:27:38,310
stata distrutta a causa di un 
problema, di un linguaggio di 

473
00:27:38,310 --> 00:27:41,480
programmazione. 
Passiamo ora al punto numero 9 

474
00:27:41,480 --> 00:27:44,640
di questa lista, quindi ci 
avviamo verso la fine. 

475
00:27:45,150 --> 00:27:48,670
E continuiamo infatti questi gli
ultimi tre punti di questa lista

476
00:27:48,830 --> 00:27:52,710
sono bug passati della storia di
Bitcoin che potevano distruggere

477
00:27:52,710 --> 00:27:55,630
totalmente il nostro protocollo 
ma che per un motivo o per 

478
00:27:55,630 --> 00:27:59,110
l'altro alla fine non sono 
accaduti oppure sono stati 

479
00:27:59,110 --> 00:28:00,870
risolti. 
E quindi parliamo 

480
00:28:00,870 --> 00:28:04,670
dell'inflassion bug. 
Infatti c'è stato un il bug 

481
00:28:04,670 --> 00:28:10,030
inflattivo di Bitcoin noto come 
CVE 2010 51 39, che è stato uno 

482
00:28:10,030 --> 00:28:12,590
degli incidenti più 
significativi nella storia di 

483
00:28:12,590 --> 00:28:18,080
Bitcoin ed è stato scoperto nel 
blocco 7. 4638 quindi eravamo 

484
00:28:18,080 --> 00:28:20,880
ancora agli inizi di Bitcoin, 
ora siamo oltre il blocco 

485
00:28:20,880 --> 00:28:24,720
800.000. 
In questo blocco è stato 

486
00:28:24,720 --> 00:28:26,880
rilevato che un attaccante 
sconosciuto aveva sfruttato un 

487
00:28:26,880 --> 00:28:32,880
bug per generarle 184 miliardi 
di Bitcoin, che quindi è ben 

488
00:28:32,880 --> 00:28:35,800
oltre il limite massimo di 21 
milioni che tutti noi 

489
00:28:36,000 --> 00:28:37,920
conosciamo. 
E questo era dovuto a un 

490
00:28:37,920 --> 00:28:41,040
overflow di un intero 
all'interno del codice che 

491
00:28:41,040 --> 00:28:44,400
causava un valore totale della 
transazione negativo, quindi non

492
00:28:44,400 --> 00:28:48,040
accettato di base dal codice di 
Bitcoin, che però consentiva 

493
00:28:48,040 --> 00:28:51,040
così la creazione di una 
quantità enorme di Bitcoin di 

494
00:28:51,040 --> 00:28:53,760
satoshi dal nulla. 
Il problema? 

495
00:28:53,840 --> 00:28:57,680
È stato individuato per la prima
volta da Jeff Garzik, che è un 

496
00:28:57,680 --> 00:29:00,080
nome conosciuto per chi ha 
ascoltato la storia di Bitcoin 

497
00:29:00,080 --> 00:29:03,600
all'interno di questo podcast, 
che era uno degli degli 

498
00:29:03,600 --> 00:29:07,000
sviluppatori core di Bitcoin e 
che ha notato appunto delle 

499
00:29:07,000 --> 00:29:10,960
delle transazioni con delle 
uscite con con degli ut degli 

500
00:29:10,960 --> 00:29:14,800
output enormi. 
Segnalato il problema, la 

501
00:29:14,800 --> 00:29:18,880
comunità di Bitcoin ha reagito 
rapidamente per mitigarlo e 

502
00:29:18,880 --> 00:29:21,560
quindi core developers. 
Quindi da quell'epoca Gavin 

503
00:29:21,560 --> 00:29:24,680
Andersen, lo stesso ghardi che 
satoshi hanno lavorato per 

504
00:29:24,680 --> 00:29:27,000
fixare il bug. 
In pochissime ore hanno 

505
00:29:27,000 --> 00:29:30,520
implementato una patch che 
eliminava la transazione da 184 

506
00:29:30,520 --> 00:29:33,960
miliardi di Bitcoin e hanno così
stabilizzato la rete. 

507
00:29:33,960 --> 00:29:37,600
L'approccio, ovviamente, è stato
super criticato, è stata 

508
00:29:37,600 --> 00:29:40,480
rilasciata una nuova versione 
del codice, la 3.10. 

509
00:29:42,160 --> 00:29:44,000
Satoshi ha incoraggiato 
ovviamente tutti ad aggiornare 

510
00:29:44,000 --> 00:29:46,120
il software il più velocemente 
possibile. 

511
00:29:46,430 --> 00:29:49,310
In modo da superare di base la 
vecchia catena. 

512
00:29:49,310 --> 00:29:53,150
Quindi è stato fatto un hard 
Fork che eliminava una 

513
00:29:53,150 --> 00:29:55,830
transazione precedente e poi 
satoshi ha detto a tutti 

514
00:29:55,830 --> 00:30:00,390
aggiornate in modo da lasciarci 
alle spalle questo problema di 

515
00:30:00,390 --> 00:30:03,190
base ha dimostrato come 
all'epoca comunque il team di 

516
00:30:03,190 --> 00:30:07,360
core e Bitcoin. 
Fosse sul pezzo, diciamo in 

517
00:30:07,360 --> 00:30:10,360
maniera semplice, quindi hanno 
dimostrato di essere reattivi e 

518
00:30:10,360 --> 00:30:13,280
veloci a risolvere un bug di 
enorme portata. 

519
00:30:13,400 --> 00:30:17,440
Allo stesso tempo, la soluzione 
è stata ovviamente criticata e 

520
00:30:17,440 --> 00:30:20,800
riportata avanti negli anni da 
tutti gli shitcoin del caso. 

521
00:30:20,800 --> 00:30:24,040
Perché per esempio le persone di
ethereum sono state criticate da

522
00:30:24,040 --> 00:30:26,320
sempre per aver avevo beccato la
chain? 

523
00:30:26,320 --> 00:30:30,440
E beh, in un caso, all'inizio di
Bitcoin appena nato, è successo 

524
00:30:30,440 --> 00:30:36,160
anche lì, ovviamente per ragioni
e questioni molto più serie e 

525
00:30:36,160 --> 00:30:39,040
valide rispetto alla shit Coin 
più famosa di tutte. 

526
00:30:39,560 --> 00:30:41,720
Chiudiamo. 
La puntata con un'altro bug 

527
00:30:41,720 --> 00:30:46,120
mortale e poi avremo il bonus. 
Che? 

528
00:30:47,800 --> 00:30:50,800
Ha attaccato la rete Bitcoin in 
questo caso non è mai stato 

529
00:30:50,800 --> 00:30:53,920
sfruttato, ma è stata l'ombra di
una minaccia enorme. 

530
00:30:54,080 --> 00:30:57,760
Chi poteva distruggere il nostro
protocollo super amato? 

531
00:30:58,000 --> 00:31:03,040
Nello specifico questa 
vulnerabilità era la CVE 2010 51

532
00:31:03,040 --> 00:31:05,360
41. 
Vi do queste sigle perché sono 

533
00:31:05,360 --> 00:31:08,600
quelle per identificare 
singolarmente le vulnerabilità 

534
00:31:08,600 --> 00:31:11,640
informatiche e se anche voi 
volete, le potete cercare online

535
00:31:11,640 --> 00:31:15,040
in modo da approfondirle, e 
nello specifico questa è una 

536
00:31:15,040 --> 00:31:17,880
vulnerabilità critica, scoperta 
nella versione del software di 

537
00:31:17,880 --> 00:31:22,160
Bitcoin fino. 
Zero punto 3.4 quindi tutte le 

538
00:31:22,160 --> 00:31:25,280
versioni precedenti a questa 
soffrivano di questo bug e 

539
00:31:25,440 --> 00:31:29,120
permetteva agli aggressori, 
anche in remoto, di sfruttare 

540
00:31:29,120 --> 00:31:32,520
degli opcode nello script delle 
transazioni Bitcoin, consentendo

541
00:31:32,520 --> 00:31:37,400
loro di spendere dei satoshi dei
Bitcoin su indirizzi che non gli

542
00:31:37,440 --> 00:31:39,640
possedevano, non erano di loro 
proprietà. 

543
00:31:40,000 --> 00:31:43,240
Questo problema infatti era dato
dalla gestione degli up code, 

544
00:31:43,240 --> 00:31:46,080
che sono una parte di codice di 
Bitcoin all'interno dello script

545
00:31:46,440 --> 00:31:49,160
delle transazioni Bitcoin. 
In poche parole, una persona, 

546
00:31:49,160 --> 00:31:51,720
uno sconosciuto da remoto, 
sfruttando. 

547
00:31:51,800 --> 00:31:56,280
Sfruttando questo bug potevano 
spendere dei Bitcoin senza avere

548
00:31:56,280 --> 00:31:59,080
la chiave privata, quindi 
semplicemente se uno conosceva 

549
00:31:59,280 --> 00:32:02,400
l'indirizzo di satoshi oppure il
vostro indirizzo Bitcoin poteva 

550
00:32:02,400 --> 00:32:06,120
spendere e inviare i vostri 
satoshi senza avere il possesso 

551
00:32:06,120 --> 00:32:08,840
alla chiave privata, quindi 
aggirando quello che era il 

552
00:32:08,840 --> 00:32:12,280
limite crittografico che il 
Protocollo Bitcoin impone come 

553
00:32:12,280 --> 00:32:14,680
standard di sicurezza del 
protocollo. 

554
00:32:15,230 --> 00:32:18,830
Queste erano le 10 curiosità su 
Bitcoin con questi tre bug 

555
00:32:18,830 --> 00:32:22,510
mortali finali parlate e vi 
aggiungo un bonus ovviamente 

556
00:32:22,510 --> 00:32:25,990
molto meno serio degli altri 
alla fine, ovvero che come 

557
00:32:25,990 --> 00:32:30,510
sapete i Sid bip 39, ovvero 
quelli moderni a 12 o 24 parole,

558
00:32:30,910 --> 00:32:35,710
sono 11 parole generate 
casualmente e un'ultima parola 

559
00:32:35,710 --> 00:32:38,950
che è un cexum, quindi una 
verifica che tutte le parole 

560
00:32:38,950 --> 00:32:41,310
precedenti siano totalmente 
corrette. 

561
00:32:41,590 --> 00:32:44,590
Infatti se voi mettete 12 
parole, per esempio randomiche 

562
00:32:44,590 --> 00:32:49,350
assieme non darà un seed valido.
Questo perché l'ultima parola è 

563
00:32:49,350 --> 00:32:52,590
un po speciale ed è un 
correttore degli altri e da. 

564
00:32:52,710 --> 00:32:56,390
Il meme che i Bitcoin sono dei 
mangiatori di carne sappiate che

565
00:32:56,390 --> 00:33:00,870
come curiosità divertente la 
parola beef 12 volte, quindi la 

566
00:33:00,870 --> 00:33:04,390
parola bistecca è un seed valido
Bitcoin. 

567
00:33:04,390 --> 00:33:08,270
Quindi beef beef beef beef 12 
volte è un seed valido con il 

568
00:33:08,270 --> 00:33:10,710
checksum corretto. 
Quindi l'ultima parola beef è 

569
00:33:10,710 --> 00:33:13,870
corretto e verifica che le 11 
parole beff precedenti siano 

570
00:33:13,870 --> 00:33:16,590
giuste ed è valido per il 
protocollo Bitcoin. 

571
00:33:17,150 --> 00:33:20,950
Lasciandovi con questa cagatina 
finale un po meme per i veri 

572
00:33:20,950 --> 00:33:23,350
Bitcoin. 
Dato altro chiude tutto, io vi 

573
00:33:23,350 --> 00:33:26,110
saluto e ci vediamo alla 
settimana prossima. 

574
00:33:26,270 --> 00:33:28,230
Un saluto. 
Turtle, un salutone. 

575
00:33:28,230 --> 00:33:30,270
Un bacione a tutto il priorato. 
Ciao ragazzi.

