Un buon sabato a tutto il privato.
Ciao ragazzi, Benvenuti in questo nuovo episodio del
privato di Bitcoin. Qui come al solito è il vostro
caro turtlecute e oggi inauguriamo quella che
ufficialmente è un'altra mini serie su questo podcast.
La dedicheremo interamente al mining, quindi un argomento di
Bitcoin estremamente ampio e vi spiego anche perché ho preso
questa decisione, perché trovo che sia un argomento
estremamente trattato sotto certi aspetti, ma sempre in
maniera superficiale, da persone che non hanno mai.
Davvero messo mano a questi temi e quindi ho deciso che mi
sarebbe piaciuto affrontare questo tema personalmente.
Io ho conosciuto e scoperto Bitcoin proprio in questo modo,
quindi avvicinandomi al mining di all'epoca.
Purtroppo shit Coin e poi sempre di più avvicinandomi a Bitcoin e
adesso ufficialmente ho anche un Bitcoin job, quindi offro i miei
cari servizi a conoscenza ad un'azienda.
Nell'ambito Bitcoin faccio disclosure in maniera molto
aperta. È brains, quindi la prima mining
pool della storia di Bitcoin. Ne parleremo nel corso di questi
episodi. All'epoca si chiamava Slash
pool, si è ribandizzata in brainspool ed è la prima mindful
della storia e offrono anche servizi come firmware di asic
per migliorare la propria efficienza in mining.
Di questo parleremo nel corso di queste puntate.
Sono tutti temi che toccheremo in quanto penso di dedicare più
o meno tre episodi interial mining per cercare di
approfondire a 360 ° questo tema.
Nella puntata di oggi penso che parlerò del mining in sé per sé
come fenomeno, a cosa serve, che campi tocca, come funziona,
incentivi dei miner, tutte le idee dietro questo grande
concetto. Farò poi una puntata più pratica
e infine una per toccare un tema in realtà già molto trattato,
ovvero Bitcoin e l'ambiente che è tanto di moda negli ultimi
tempi, che non è personalmente un argomento che mi fa
impazzire, ma penso che per completezza ci sia anche quello
affrontarlo. Iniziamo quindi questo episodio.
Vorrei assolutamente cominciare dicendo che questo episodio è
supportato da brains, che è appunto l'azienda in cui lavoro
che mi ha supportato nella creazione di questo podcast.
Di questa mini serie appunto dedicata al mining, loro col
mining ci lavorano, sono al mining pool più grande di tutte.
Grazie a loro per aver supportato questi episodio.
Mi raccomando ne parlerò nel corso di questi episodi perché
gliel'ho chiesto io di supportare questo progetto, non
perché cercavo sponsor in sé per sé, ma perché pensavo fossero
davvero persone fantastiche. Ci offrono prodotti che a me
piacciono un sacco, che ho imparato a studiare e conoscere
dall'interno dell'azienda e quindi penso che sia un piacere
parlarne. Di conseguenza ne approfondirò
nel corso di questa puntata delle prossime.
Dei vari servizi che tocca bris per ora sappiate che ha
supportato questo episodio. Se volete assolutamente
utilizzare una mind pool potete utilizzare la loro.
Se invece avete degli asic che utilizzate con i firmware stock
di bitmain e volete risparmiare energia elettrica, guadagnare
più soldi. In generale efficentarli nel
corso della loro durata di vita, potete usare brance, un firmware
custom fatto apposta da brince che affronteremo nelle prossime
episodi. Prima di iniziare quindi questo
fantastico viaggio nel mondo dei minatori, dei lanciatori di
dadi, dei creatori di ash e dell'emissione di nuovo Bitcoin,
direi di ringraziare il vincitore dell'indulgenza di
questa puntata, che è anonimo e con una donazione da 48.274
satoshi si porta a casa l'indulgenza.
Il titolo? Persona che ha supportato questo
progetto con la donazione economica e per questo vince
l'indulgenza, il perdono di tutti i peccati nel mondo, shit
Coin e Bitcoin. Grazie caro che con questo
messaggio mi lasci scritto, Perdonami Turtle perché ho
peccato keines domina io. Non sono totalmente d'accordo,
ma capisco che sia un argomento estremamente complesso e ampio
che non mi metterò ad affrontare in questa puntata.
Per ora caro, Ti ringrazio per la donazione che hai fatto a
questo progetto di divulgazione gratuito.
Ricordo a tutti che per fare le donazioni basta andare sul
priorato.org la parola con più R che potessi scegliere in tutta
la mia vita EE poi per invece acquistare le magliette del
podcast e altri prodotti esiste il sito dona.priorato.org, li
potete trovare tanti altri. Interessantissimi oggetti,
magliette, cose in base alla disponibilità del momento.
Ragazzi, direi che possiamo iniziare questa miniserie sul
mining. Prima di addentrarci in questo
episodio del privato del Bitcoin, ragazzi, vi ricordo che
questa puntata è sponsorizzata da ubiki, la soluzione più
utilizzata a livello mondiale per sicurezza hardware dei
vostri account e dispositivi online.
Se dovete avere un two Factor authenticator per le vostre
aziende per i vostri account online, se volete una sorta di
hardware Wallet per gestire le vostre chiavi pgp, ssh o
criptare il vostro PC, sappiate che ubq è la soluzione che
almeno io personalmente uso. Da consigliare?
Se volete anche voi provare gli ubike e in generale guardare i
loro prodotti, vi lascio qua sotto nelle note dell'episodio
un link Referral con cui se acquistate potete supportare
questo progetto di divulgazione e in più avere 5 € di sconto su
ogni dispositivo che comprate che è circa un 10% di sconto sul
prodotto finale grazie a jubikey e grazie ragazzi se utilizzerete
questo link sponsorizzato eccoci qua ragazzi.
Bentornati in questo nuovo episodio, qui come al solito il
vostro turtles e iniziamo ufficialmente questa serie
dedicata al mining di Bitcoin. Questa.
Puntata che non so ancora quanto durerà perché la devo la storia
di stando in questo momento, ma penso che sarà abbastanza
impegnativa come durata e quindi direi di iniziare subito.
Voglio soltanto mettere il focus sul fatto che sono molto felice
di parlare di questi temi, anche perché ultimamente è un po il
mio nuovo giochino. Ovviamente sono interessato a
tantissimi aspetti su Bitcoin, privacy eccetera, però
ultimamente sto giocando un po come anche ho condiviso nel mio
canale privacy folder con tutto il mondo del mining.
Ho qualche asic, ci sto giocando, provo cose testo.
Valuto di utilizzarli come home iter, quindi scaldarci casa un
sacco di esperimenti e quindi sono molto felice finalmente di
parlarvi di una delle tante cose che mi entusiasma, mi piace
portare su questo podcast le mie passioni del momento, le idee,
le cose che mi passano per la testa e condividerle con il
pubblico d'oro, persone fantastiche come voi.
Iniziamo quindi con OK, il mining di Bitcoin esiste
eccetera, ma come è nato? Perché esiste?
Quali sono le motivazioni dietro questa tecnologia?
In realtà come i veri fan del priorato, che lo ascoltano fin
dalle origini con le buone puntate con il caro Giacomo, si
ricorderanno che la proof of work è un concetto che nasce
inventato dal nostro caro e vecchio Adam Beck, nonché CEO e
fondatore di blockstream, non tanto per Bitcoin, ma sono nate
per una motivazione estremamente diversa, infatti nel 1997,
quindi un pochino di anni fa ormai.
Più di 25 anni fa il nostro caro Adam ha creato il cosiddetto
protocollo, oppure algoritmo ashcash.
Che cos'è questo algoritmo? Era una semplice soluzione
trovata dal nostro caro amico Cyberpunk per evitare e ridurre
quello che era il problema delle spam nelle email.
Infatti il concetto di spam tanto discusso ora nel mondo
Bitcoin con ordine alle Paciughe on chain è che semplicemente
abbia dobbiamo trovare dei modi per disincentivare quello che è
lo spam. All'epoca non c'erano ancora
tutte le regole degli email provider, settate eccetera e
quindi Adam ha creato un'idea abbastanza geniale, ovvero il
protocollo ashcash. Come funzionava?
Ve lo spiego nel dettaglio perché penso sia davvero Figo,
perché è una cosa al contempo semplice, complicata e super
efficiente. Quasi attuale al giorno d'oggi.
In poche parole, immaginiamo con il classico esempio Alice e Bob,
che Alice voglia creare una mail con dentro scritto Ciao Turtle,
come stai? E inviarla.
Ovviamente il nostro caro Bob gli stanno sul sulle palle le le
email di Alice perché lo bombarda con un po troppi
messaggini. Quindi quello che introduce il
protocollo ash-Cash è che in poche parole Bob, quindi il
ricevente decida, una sorta di difficoltà minima di prova di
lavoro per ricevere messaggi. Quindi se il nostro caro Bob
dice sto ricevendo troppi messaggi, tutti me li inviano.
Io richiedo che da oggi una persona per inviarmi un'email mi
debba inviare almeno un messaggio con difficoltà 5 di
questa cosa torneremo poi quando parleremo di mining cosa vuol
dire difficoltà 5? Significa che Alice.
Quando scriverà il suo messaggio dovrà prenderlo tutto, fare un
hash, quindi un algoritmo matematico con il quale tira
fuori una stringa di uguale lunghezza da un messaggio.
Qualsiasi messaggio sia quello che noi usiamo per verificare le
firme dei programmi. I nostri indirizzi Bitcoin in
qualche forma sono tutti ash. Quello che deve fare Alice è
fare l'hash del suo messaggio e per esempio difficoltà uno da
parte di Bob vorrebbe dire che l'Ash deve iniziare con 1 0,
quindi Alice fa l'ash. Del suo messaggio, questo
comincia con uno non va bene. Alice fa un'altro ash del suo
messaggio, inizia con 7 non va bene.
Alice rifà l'asci del suo messaggio, inizia con zero.
In questo modo finalmente Alice ha le caratteristiche richieste
da Bob e può inviargli l'email Bob, dato che l'email ha in
allegato una prova di lavoro che dimostra con un hash che inizia
con zero del messaggio che Alice ha fatto.
Tutto questa fatica per riuscire a inviargli la mail la riceve e
la legge. La cosa bella del protocollo che
aveva creato il nostro caro Adam Beck è che era personalizzabile
la difficoltà per l'email in entrata.
Quindi quello che poteva fare il nostro caro Bob era dire io
adesso, dato che ricevo troppi spam via mail, richiedo una
difficoltà in entrata di 5, quindi Alice deve stare a fare
lì tantissimi ash. Fino a quando il lascia
risultante del suo messaggio non inizia con 5 zeri.
Questa cosa è estremamente interessante perché introduce
vari nuovi concetti nella teoria dei giochi, infatti, da questo
momento, se diciamo all'epoca le persone che utilizzavano ashcash
potevano decidere semplicemente quanta energia e tempo dovevano
sprecare o in generale impegnare le persone per poterle
contattare, in questo modo quelli che sono definiti oggi,
per esempio le regole di spam dell'email provider, diventavano
inutili. Perché un potenziale attaccante?
Maligno che voleva mandare un'email di truffa 100.000
persone, doveva calcolare una prova di lavoro per ognuna di
esse. Se il numero dello spam era
molto alto, le persone potevano manualmente aumentare il numero
di difficoltà per ricevere messaggi e rendere quindi più
complicato e lento. Per le persone inviare email e
questa prova di lavoro finché si fa su un singolo messaggio è
comunque breve per qualsiasi tipo di dispositivo, quando
invece si deve fare in massa per spammare, ecco che diventa
sempre più complicata e non riesce a scalare.
Questo è il concetto di come è nata la proof of work, il
concetto la prova di lavoro che è alla base di Bitcoin come mai
però questa tecnologia è stata implementata nel protocollo
Bitcoin? Per questo vi consiglio
assolutamente di tornare a guardare quella che era la
puntata con il buon caro Giacomo.
Questo perché lì erano riprese 10.
Concetti su tutte le funzionalità del mining, perché
è stato introdotto, eccetera. Su Bitcoin.
Tutti i tentativi precedente da parte della Comunità cyfer punk.
Nella puntata di oggi, quindi, ci dedichiamo principalmente ai
mining, senza andare a riprendere tutto quello che era
il movimento Cyferpunk Previcoin.
Diciamo che in generale utilizzata per 5 punti
principali. La proof of work nell'ambito di
Bitcoin prima di tutto la sicurezza, la proof of work
serve ad evitare che le transazioni al di sopra del
network Bitcoin possano essere double spese, quindi possano
essere spese più volte e il lavoro richiesto per proporre un
blocco. Estremamente faticoso,
estremamente remunerato, in questo modo c'è un incentivo da
parte delle persone di lavorare bene la parte del network,
renderlo sicuro per avere un ritorno economico.
Inoltre aiuta la decentralizzazione, il mining.
Questo perché a differenza di un server centrale, quando tutti
possono gioinare un network e avere un profitto da esso, sono
incentivati a farlo. Quindi questa cosa viene
riutilizzata all'interno di Bitcoin per avere una forza
computazionale onesta, incentivata da un guadagno e in
questo modo anche molto più decentralizzata.
Perché chiunque, come ho scritto nel mio post sul canale privacy
folder, con 100 € e non che sia realmente utile, però con 100 €
nasic ve lo potete comprare. Inoltre, a cosa serve la proof
of work? Anche a resistere a degli
attacchi sibil in termini informatici, un attacco sibil è
quando immaginatevi sono quelli che vengono fatti normalmente o
si tenta di fare sulla rete Tor o quando si fa Coin join.
L'attacco civil è quando in un mondo decentralizzato con tante
entità, una unica persona ne crea tantissime, cercando di
averne magari una percentuale molto alta del network.
In questo modo può spiare gli altri.
Il mining riduce l'effetto sibil e anzi lo annulla praticamente
totalmente. Questo perché.
Non conta la quantità di nodi, la quantità di miner che uno ha,
ma conta la potenza computazionale che una persona
ha e quindi non c'è in nessun modo incentivo, come magari in
proof of stake o cose simili a simil Attack, ma anzi l'unica
cosa che conta è la fatica, la prova di lavoro.
Inoltre, la nostra cara proof of work serve anche a mantenere
immutabile la Time chain di Bitcoin.
Questo perché la quantità di lavoro di proof-fork generata al
di sopra di questo protocollo. È enorme e più è alta, più è
sicuro e immutabile. Il leggere, diciamo alla base,
inoltre serve anche all'interno di Bitcoin ad definire una
cosiddetta fair Distribution, quindi una distribuzione onesta
e direttamente proporzionale alla fatica che i miner e le
persone fanno. Serve a distribuire una parte
del quantità di Bitcoin esistenti in maniera onesta
direttamente ai partecipanti, premiando chi si è impegnato per
primo a supportare questo network e lentamente e sempre
meno con il corso di cavi harving a cui abbiamo dedicato
una puntata io e Daniela brozzoni poche domeniche fa al
di sopra di questo podcast. Il privato del Bitcoin.
Questo è come viene utilizzata la proof of work all'interno di
Bitcoin, quindi il cosiddetto mining.
Ora parliamo però anche dell'hardware che si utilizza.
Questo perché quando è nato Bitcoin, il nostro buon caro
vecchio Satoshi aveva pensato di calcolare tutte queste prove di
lavoro con la CPU. Così è nato Bitcoin, bastava un
processore di un computer per. Fare questi calcoli ed essere
premiati con una quantità di nuovi satoshi ancora meglio.
All'epoca nuovi Bitcoin e non pochi.
L'idea di satoshi era un po quella di dire 1CPU1 voto, così
i miner potevano esprimere le proprie idee sul Protocollo
Bitcoin. Il fatto è che però, nel tempo,
proprio per incentivo economico e teoria dei giochi, il mining
si è sempre più efficientato, sempre più spinto verso un'idea.
Diciamo proprio di imprenditoria.
Un nuovo modo per fare soldi per tanti investitori.
Quindi si è sempre più specializzato anche l'hardware,
da processori si è passati a schede video che sono quindi
pezzi del computer differenti che hanno una potenza molto più
ma più una potenza molto maggiore rispetto alle c più,
questo grazie ai primi miner rilasciati intorno al 2010 2011.
L'altra grande svolta nel mondo del mining è stata poi quando
sono. Partita diciamo, è partita alla
moda degli FPGA. Cosa sono?
Le FPGA sono semplicemente dei computer estremamente
specializzati che una persona può programmare per effettuare
una singola funzione. Nel 2013, indicativamente 2012
2013, gli FPG hanno soppiantato quelle che erano le schede
video, quindi il mercato del mining si è ancor più
efficientato e diciamo reso tecnologicamente più avanzato e
specifico solo per questo settore.
Bisognava raggiungere l'efficienza più alta possibile
per effettuare al meglio questo lavoro.
Ed è per questo che sempre più la teoria dei giochi funziona su
Bitcoin. I miner hanno skin in the game,
quindi sono dentro Bitcoin, hanno fatto investimenti e
devono fare il possibile per efficientarli e rendere
produttivo Bitcoin in modo da non perdere i loro soldi.
L'ultimo paradigma dell'evoluzione dell'hardware
all'interno del mondo del mining è con i cosiddetti asic, quindi
delle sorti. Di scatolette metalliche con
dentano delle schede programmate solo ed esclusivamente per fare
degli sha 256, quindi di computer stupidissimi che non
sanno fare nient'altro se non il mind di Bitcoin.
Questa è diciamo la ultima frontiera dal punto di vista del
mining da circa una decina di anni vorrei.
Discutere un paio di cose su questo tema.
Immagini di Bitcoin come sappiamo è la rete tra tutte le
criptovalute, con ormai la Pooh of che sta un po passando di
moda. Adesso tutte le cheatcoin devono
sempre fare la leva per 10, proporre nuove stronzate.
Per poter andare avanti però c'è stato un periodo dove
effettivamente anche soltanto 2017 18 il mondo del mining
andava tantissimo e già da allora Bitcoin era la moneta
sempre abbondantemente con più quantità di asherit al di sopra.
Al giorno d'oggi comunque ci sono ancora delle criptovalute
che spingono l'idea di Asik resistant, quindi.
Che ne so, una di queste è monero?
Oppure era anche l'idea dietro? Lightcoin dire, il mining di
Bitcoin è estremamente centralizzato, ne parleremo dopo
di questo tema. Ovviamente noi vogliamo bannare
gli asic, in questo modo avremo una CPU che torna a minare come
ai tempi di satoshi e sarà tutto più distribuito.
Questa è il chiaro intervento centrale che prova a fissare un
problema che non esiste e nel farlo crea più danni.
Questo perché dal mio punto di vista, e penso che sia
oggettivamente abbastanza corretto, il fatto è che non c'è
più competizione, cioè se perché la Pro Fork funziona funzioni
serve una alta concorrenza, i miner devono lottare
efficientarsi combattere tra di loro per avere la più alta
efficienza possibile. Se noi andiamo a imporre dei
limitatori a. Al mining, alla sua efficienza,
alla sua produttività. In questo modo tutti posso
nominare, noi andiamo a rendere meno efficiente il mercato, di
conseguenza meno funzionante. E quindi le monete asics
resistant sono una cagata pazzesca come tutte le
cheatcoin. Questo perché non c'è miglior
libero mercato che quello senza regole.
Le persone devono poter investire, utilizzare tutti gli
strumenti a loro disposizione per fare mining o qualsiasi
altra cosa nella maniera più efficiente possibile.
Ovviamente oltre agli asic punto di vista hardware esiste anche
il software. Di questo ne cominceremo a
parlare qua, ma sarà un argomento che ci accompagnerà
nel corso di tutte queste puntate.
Firmware o il software sistema operativo al di sopra degli asic
è una parte estremamente importante di quest'ultimi uno
perché andandoci a giocare si può efficientare quello che è il
prodotto in sé per sé, quindi andare a migliorare magari.
Gli hasherate il consumo di energia elettrico, le
temperature ed è esattamente quello che fa brance, cioè se
voi volete potete scaricare brins OS plus che è un firmware,
un sistema operativo come Linux per esempio.
Per il vostro asi installarglielo in questo modo
renderlo più efficiente, più funzionale.
Inoltre il discorso dei firmware, quindi il software al
di sopra dell'ASIC è estremamente importante.
Questo perché in passato già varie volte non dico che ci sono
stati apertamente degli attacchi, ma sono stati trovate
delle backdoor o delle cose un po malevole che magari gli
vendevano certi partecipanti al network più efficienti
avvantaggiati o addirittura gli potevano permettere di spegnere
delle macchine da. È stata trovata per esempio
all'epoca una vulnerabilità all'interno degli Asic bitmaine
che permetteva all'azienda bitmain di spegnerli da remoto,
nonostante questi magari fossero stati acquistati da delle
persone. Quindi ricordare estremamente
importante che gli asics non sono solo macchine, ma sopra c'è
anche del software, sono connessi ad Internet, possono
subire attacchi informatici ed è per questo che bisogna sempre
utilizzare la testa, utilizzare prodotti di cui ci si fida, che
funzionano bene e molto spesso quegli stock forniti da aziende
cinesi come bitmain, fatti un. A caso in cui unico guadagno è
quello di vendervi dell'hardware che loro hanno comprato
pochissimo da Taiwan e hanno perfezionato e vi stanno
rivendendo in maniera molto grezza.
Può essere non dico pericoloso, ma è sicuramente un processo che
può essere efficientato. Parliamo, ora abbiamo introdotto
tutto questo mega argomento. Andiamo un po nello specifico su
Bitcoin, un po come funzionano gli incentivi dei miner, com'è
che interagiscono con la rete Bitcoin?
I miner sono queste macchinine con degli asic che di base
lanciano dei dadi alla velocità della luce.
Se un umano noi volendo potremmo nominare un blocco Bitcoin con
carta e penna, questo perché è una semplice somma, un algoritmo
di operazioni matematiche, quello che fa un asic essere
super specializzato nel fare solo ed esclusivamente questa
funzione. Per il resto l'asic è uno dei
computer più inutili del mondo, cioè il vostro telefono è
centinaia di volte, migliaia di volte più potente di un asic a
fare cose di tutti i giorni. L'asic è hardware specifico che
fa solo una cosa in maniera super efficiente.
Com'è che interagisce quest'ultimo con la rete
Bitcoin? L'asic lancia tantissime volte i
dadi di base, crea continuamente degli hash, quindi i numerini
che usavamo nella proof of work di prima delle Stringhe
alfanumeriche di uguale lunghezza e deve riuscire a
lanciarne fino a quando non ne trova uno al di sotto di una
certa difficoltà, esattamente come quella dello spam
dell'email del cavo ad un back. Su Bitcoin c'è una difficoltà se
il miner trova un ash che inizia con abbastanza zeri.
Al di sotto della difficoltà settata ha vinto e ha sbloccato
il nuovo blocco della Ceina, esattamente com'è che funziona
questa cosa. Immaginatevi c'è il concetto di
difficoltà, quindi la rete Bitcoin rende più facile o più
difficile risolvere il problema della proofork in modo da avere
un blocco di media ogni 10 minuti?
Questo è l'obiettivo del protocollo Bitcoin per farlo
ottava. La difficoltà del problema da
risolvere ogni 2048 mi pare blocchi quindi circa ogni due
settimane e. Nel farlo riesce a mantenere di
media un blocco ogni 10 minuti. Immaginiamo che la difficoltà di
Bitcoin in questo momento sia di un numero X, che vuol dire che
magari lash generato dal miner deve iniziare con almeno 20 zeri
su 256, cifre che può essere lash.
Cosa fa? Il miner lancia tantissimi dati,
fa tonnellate, centinaia di milioni di miliardi di ash fino
a quando non ne trova uno con la difficoltà richiesta quindi che
inizia con il numero di zeri ben definito.
Quindi, per esempio, che inizia con 21 zeri o 22 zeri e il
minimo del protocollo era 21 volta che lo trova lui può
mettere quel blocco, metterci la sua prova di lavoro e attaccarlo
alla chain di Bitcoin. Questo è quello che di base fa
il miner, e nel farlo si intasca dei soldi.
Due cose nello specifico, la nuova block reward, quindi
l'inflazione dei nuovi Bitcoin emessi ogni 10 minuti, e le fee
collegate al blocco, quindi tutte le fee delle transazioni,
tutto. Questo diciamo complesso.
Complesso meccanismo che ho provato a spiegarvi in maniera
facile, introduce centinaia di incentivi economici del miner
per fare le cose sempre nella maniera più efficiente
possibile. Quindi immaginatevi ogni 2048
blocchi. La difficoltà sia giusta.
Questo per i miner è una, è un cambio enorme, perché loro ogni
due settimane cambiano. I guadagni, cambiano quanto
lavoro devono fare le loro macchine e allo stesso tempo la
corrente elettrica che consumano è sempre la stessa.
Allo stesso tempo devono cercare di efficientare al massimo i
loro asi per fare più ash possibili e allo stesso tempo
hanno sempre tutti gli incentivi a minare le transazioni con le
fi più alte. In questo modo guadagnano di più
ed è solo per questo che le fi più alte di Bitcoin, le
transazioni con fi più alte di Bitcoin entrano prima nei
blocchi. Non perché ci sia una regola che
obbliga la rete a inserire prima nei blocchi le fi più alte, ma
solo perché un incentivo economico dei miner farlo.
E tutte questi incentivi li fanno guadagnare soldi in
Bitcoin, quindi per loro fare cose contro il protocollo o
provare a danneggiarlo sono cose controproducenti.
Antieconomiche perché gli fanno perdere soldi.
Ora un'asic che lancia tantissimi dadi e fa
continuamente ash ogni quanto trova un blocco.
La realtà è che ormai la rete Bitcoin è talmente sviluppata
che tutto questo accadrebbe una volta ogni decina di anni.
E questo è un problema per chi fa un investimento economico.
Immaginiamo che turtle cut ha soltanto 1.000 € in banca, però
ha un po di energia elettrica, potrebbe comprarsi 10 S 9 che
sono degli asic della dell'azienda Ant miner usati e
metterli in casa. Anzi no.
Perché salterebbe la corrente avere un impianto di corrente
con dei pannelli della cosa fatta a benino e mettergli a
minare. Ora sarebbe un bel problema se
il primo blocco che turtlecu trova sarebbe dopo fosse dopo
magari 10 anni. Questo perché io ho fatto un
investimento di 1.000 € per 10 anni, pago la corrente, perdo
soldi e poi magari forse tra 10 anni 15 anni 5 anni riuscirò a
minare un blocco. Il che fa fatica, cioè rende
inefficiente il programmare una vita economica, un settare dei
guadagni per la propria impresa, gestire le spese eccetera.
Per questo è nata una tecnologia fantastica, ovvero le mining
pool, e adesso trattiamo questo argomento che è tantissimi pro,
tantissimi contro e fa sempre parlare le persone sul Bitcoin
Twitter e in generale i Bitcoin per quando si parla di
centralizzazione nel mondo di Bitcoin.
Quindi, giusto per riprendere, che cos'è una mind in pool?
È semplicemente un software che si installa su un server online
che può essere solitamente su vps, quindi server a noleggio
sparse per il mondo. Questo perché serve.
Latenza minore in base a dove sono allocati i vari miner
geograficamente e in generale. Cosa fa questo software?
Semplicemente mette insieme tutti gli share, quindi tutti
gli hash che generano i miner e prova a sbloccare un blocco
Bitcoin. Quando ci riesce prende la
ricompensa del blocco e le fee e divide la ricompensa tra i vari
miner che hanno partecipato allo sblocco appunto del blocco in
maniera proporzionale, quindi in base a ognuno di loro quanto ha
lavorato come fa la mining pool. A sapere un mining quanto è
potente, perché se dovesse semplicemente chiederlo,
quest'ultimo potrebbe falsificare i dati.
Lo scopre in base agli Ash che questo invia alla pool.
Quindi quando voi minerete e attaccate un asic, potete
verificare che in automatico il vostro miner ogni tot tempo
invia degli share alla pool. In poche parole, la storia che
abbiamo detto prima, uno share è valido, magari si inizia con 20
zeri. La main pool per quantificare
quanto un miner è potente. Quando un singolo utente sta
minando gli dice Guarda, è vero che. 1, 1.
Che inizia con 20 zeri. Un ash che inizia con 20 zeri
sblocca il blocco. Tu mandami tutti quelli che hai
che iniziano con almeno 10 zeri e io controllo quanti ne mandi
ogni quanto tempo, se sono validi e quelli giusti.
Per me è un modo di capire quanto Stai lavorando, anche se
non troverai mai quello che sblocca il blocco sulla
blockchain. Perdonatemi il gioco di parole,
ecco che vuol dire che qualcuno ha trovato la soluzione ma
dividerò la ricompensa tra tutti in base agli share validi che mi
avete inviato. Quindi la pool misura quanto
lavorano tutti i vari singoli miner e poi dopo divide le
ricompense tra di essi ogni volta che quest'ultima trova un
blocco. Di minin pool ce n'è tantissime,
in realtà un discorso che toccheremo a breve è il concetto
di centralizzazione delle mind pool.
Parliamo in generale dei benefit che abbiamo comunque appena
citato, ma facciamo riassunto prima di passare a questo tema.
Ovviamente le minine introducono degli aspetti di privacy un po
più negativi, questo perché solitamente mentre si fa mining
ovviamente si espone il proprio IP.
Minare sotto Toro VPN è possibile, ma soprattutto per
grandi entità, non a incentivo economico a farlo.
Questo perché la connessione è più lenta, aumenti la
probabilità di. Perdere dei pacchetti, fare dei
dati invalidi, scoprire un blocco leggermente in ritardo
rispetto ad un'altro, quindi non ha incentivi economici.
Ad avere della protezione lato rete, quindi la pool sa sempre
il tuo IP solitamente. Molto spesso i Maine fanno
addresserie use, anche questa cosa qua non è per niente
positiva. In più le mining pool, essendo
spesso centralizzate e comunque a volte soggette a
regolamentazioni legali, devono stare alle leggi, magari dello
Stato in cui stanno. Avremo quindi delle mining pool,
per esempio su Bitcoin, che sono full KYCE.
Questo introduce delle problematiche di cui parleremo a
breve. In generale i miner utilizzano
le mining pool per efficientare il loro processo di mining,
utilizzare meno infrastrutture a rete, avere dei pagamenti,
quindi ridurre la varianza per avere pagamenti più spesso.
Nel tempo e in generale un protocollo che funziona
benissimo. I contro sono, diciamo, una
sorta di centralizzazione che suddividerei in tre macro
categorie. Il primo è generalmente quella
dell'hash rate, quindi quando tanto ashright si concentra in
una pool non è generalmente un bene.
Questo perché, come sappiamo, tramite attacchi come il
selfiesh mining o il 51% Attack si può effettivamente utilizzare
la sherit su Bitcoin se uno ne possiede in grande quantità per
fare degli attacchi il punto numero 2.
Il mining si può definire centralizzato non solo per
l'hasherate sulle pool, ma anche sull'hardware.
Questo perché voglio un attimo fare un brainstorming sul fatto
che molto spesso si fanno attacchi alla centralizzazione
del mining e si attaccano sempre le pool con enorme cattiveria,
come se fossero la colpa di tutto.
In realtà ci sono vari elementi di centralizzazione, il primo
abbiamo detto che lasciavi con le poule, il secondo è
l'hardware, nel senso che Purtroppo però per creare
macchinari come degli asic serve silicio, serve competenza,
materie prime, delle facilities, delle aziende, degli spazi,
eccetera. E al momento circa il 70% della
produzione mondiale è. Ma non esattamente ottimale e
quindi è effettivamente un elemento di centralizzazione.
Chi saranno le prime persone a ottenere mai una nuove più
efficiente? Quelli vicino al mercato cinese,
non sicuramente le persone europee.
Questa cosa si sta un po muovendo negli Stati Uniti.
Effettivamente stanno nascendo le prime aziende che producono
asic, quindi miner, negli Stati Uniti, ma non siamo ancora
minimamente vicini a questa soglia.
L'altro elemento di centralizzazione, invece, è
quello di KYCE leggi. Questo perché in realtà i miner
più grandi spesso. Sono per forza dei Bitcoin, sono
persone che hanno un investimento economico in
macchinari in cui devono rientrare nei costi e cominciare
ad andare in profitto. Spesso questi enti enormi
decidono di utilizzare pool full KYCE di dichiarare tutto allo
Stato perché vogliono essere tutelati, magari dal punto di
vista di problematiche, furti, assicurazioni, perché magari
sono investimenti milionari o miliardari e quindi cercano
maggiori tutele. Non penso che questa cosa sia un
bene per il protocollo Bitcoin. Effettivamente però una
richiesta libera del mercato, nel senso che al momento
foundry, che è la mining pool più grande sopra il protocollo
Bitcoin, è full K yc e solo i miner con kwy possono utilizzare
foundery. Nonostante questo è la pool più
utilizzata di tutte. Pool come per esempio brains
sono circa l'uno percento del network Bitcoin, poco più sono
full non YC. Però nonostante questo alcuni
miner decidono di andare su mainpool differenti in base alle
tutele che ricercano. Questo è sicuramente un'altro
elemento di centralizzazione all'interno del mining.
Però voi vuoi anche dire che non per forza tutto è così brutto,
nel senso che molto spesso la gente urla oh mio Dio, foundery,
che è la mindful più grande di sweatcoin, ha il 30% circa
dell'hasherate e quindi c'è la gente che grida oh mio Dio,
moriremo tutti. Attacco 51%.
Vorrei solo ricordare che effettivamente nel mining c'è
una sorta di Game Theory, cioè esistono degli attacchi come per
esempio il 51% Attack, che però sono estremamente.
Costosi da fare per un attaccante il guadagno non
sarebbe dal punto di vista economico perché
distruggerebbero l'asset che stanno minando.
Se su Bitcoin venisse fatto un attacco 51% ecco che le persone
che poi minano i Bitcoin con questa Ash avete enorme non
guadagnano niente perché il prezzo dei Bitcoin andrebbe
sicuramente a risentire. Quindi molto spesso noi è giusto
prepararsi psicologicamente anche con delle idee a possibili
attacchi. Da parte dei miner su protocollo
Bitcoin, ma allo stesso tempo dobbiamo ricordarci che tutto il
protocollo è gestito da una sorta di teoria dei giochi.
Incentivi economici e i miner sono probabilmente uno degli
elementi con più game Theory a loro vantaggio.
Questo perché i miner prima di tutto hanno skin in the game,
quindi sono investiti in macchinari che minano Bitcoin.
Se facessero cavolate che distruggono il protocollo, ecco
che l'asset direttamente che loro producono perderebbe valore
e quindi non hanno nessun incentivo a distruggere o.
Attaccare Bitcoin? E anzi, molto spesso i miner
hanno incentivi di gaentire i benevoli per il mondo del
Protocollo Bitcoin, come per esempio come tratteremo poi
nell'ultimo episodio di questa miniserie, incentivi in
evoluzione tecnologica che poi viene utilizzata anche al di
fuori di Bitcoin. Per esempio i chip a pochi
nanometri sono stati i nanometri alla dimensione dei transistor
all'interno del processore, e più piccoli sono i nanometri,
maggiore è l'efficienza energetica di un processore.
Buona parte delle implementazioni aggiornamenti
avuti sui processori di oggi dei nostri cellulari, computer
eccetera è dovuto anche grazie a la produzione di miner.
Questo perché c'è l'incentivo economico a lavorare in questo
campo. E poi i benefici che hanno i
miner da questo sviluppo tecnologico lo sfruttano, ma poi
vengono anche sfruttati di riflesso da altre aziende.
Inoltre. Ovviamente i miner fanno
tantissima ricerca nel campo dell'energia elettrica, anche
qua ne parleremo nel prossimo episodio.
Volevo soltanto spiegare come è vero che i miner sono delle
parti sensibili all'interno del network Bitcoin.
È vero che è una troppa concentrazione di ashrath,
quindi di potenza di calcolo del mining in poche mani, in poche
mining pool, in pochi enti è un male?
Iva assolutamente combattuta. Spesso vedo che comunque si fa
molta food su questi termini e comunque i miner spesso al
momento sono un elemento estremamente positivo del
Protocollo Bitcoin, che funziona bene per teorie del gioco qui e
allo stesso tempo innovano e fanno tanto lavoro al di fuori.
Nell'industria mondiale delle tecnologie della produzione di
computer studio, ricerca di nuove possibili tecnologie.
Vorrei fare anche un discorso sempre per debancare un po.
La centralizzazione del protocollo del mining di
Bitcoin. Parlando dei protocolli con cui
i miner parlano con le mining pool, per chi se lo fosse perso,
negli ultimi giorni è stato rilasciato il famosissimo
stratum B due, che è un argomento di cui abbiamo già
parlato ogni tanto nel canale ed è un elemento di ricerca su cui
si sta studiando tanto all'interno di Bitcoin.
Ed effettivamente ci sono dei grandi passi in avanti,
soprattutto negli ultimi mesi o anni, e sarebbe fantastico
vedere questo protocollo più adottato all'interno del mining
di Bitcoin. Questo perché ridurrebbe
ulteriormente i possibili attacchi dovuti.
Possibili centralizzazioni? Del mining di base.
Per farvi un esempio, quando è nato Bitcoin e seminava
praticamente con le CPU, il protocollo di mining era
estremamente inefficiente, cioè i computer terminare consumavano
un sacco di banda Internet in maniera estremamente
inefficiente, ma andava bene perché il network era piccolo e
acerbo. Con la crescita dell'utilizzo
delle GPU in generale, il mind di Bitcoin è fiorito con
l'aumento dei prezzi. L'utilizzo delle GPUE1 caro
ragazzo cieco, ovvero il fondatore della di slash pool
che è stata la prima mininpool della storia che poi è diventata
brace pool ha inventato. Quello che era il cosiddetto
protocollo Stratum V uno, quello che ho adesso utilizzano tutti i
miner, praticamente il 90% dell'Hasher di Bitcoin utilizza
questo protocollo che si chiama Stratum V uno che è quello con
cui gli asic parlano con le pool.
Quindi è il protocollo attraverso il quale i miner
parlano con le pool, si divide il lavoro, gestiscono, inviano
gli share. Questo protocollo è estremamente
importante perché ha introdotto un sacco di migliorie rispetto
al protocollo iniziale che veniva chiamato get work e ha
reso possibile l'utilizzo di ASI che grandissimi min infami in
quanto ottimizzava i consumi di rete e rendeva tutto più leggero
e funzionale. Da qualche anno però è uscito
anche stratum W due, che è un protocollo che è nato
praticamente dai developer di brains, e MAT corallo, che è un
developer Bitcoin e al momento è portato avanti dalla comunità
open source di Bitcoin. Quindi in nessun modo, in
nessuna azienda e niente, è un progetto open source che sta
andando avanti e in poche parole quello che si propone di fare è
stato un V due è introdurre un sacco di migliorie al protocollo
di mining vendendolo anche ulteriormente più
decentralizzato. Come fa a farlo?
Questa è un discorso molto lungo, però ne parleremo.
Sappiate che già stato un V due utilizzato da un paio di pool,
nello specifico un ebreis e uno e un'altra mining pool di cui
purtroppo non mi viene il nome, ma è molto piccolina e nello
specifico stratum W due è questo protocollo che si propone di
rivoluzionare un po il mining in quanto prima di tutto permette
ai miner stessi di creare il Block Template.
Il problema della centralizzazione nel mondo del
mining è che se troppo asharet va a poche pool e sono tutte per
esempio americane. Che sono compliant con lo Stato.
Quest'ultime potrebbero non inserire delle transazioni, per
esempio ne so che arrivano dall'Iran o dalla Corea del Nord
all'interno dei blocchi di Bitcoin.
Questo in realtà è interessante perché potrebbe creare in un
possibile futuro un incentivo economico per tutti gli Stati a
fare mining. In questo modo tutti potrebbero
garantirsi la possibilità, almeno una volta ogni tanto, di
riuscire ad inserire delle proprie transazioni nel blocco.
In caso quest'ultime tentassero di essere censurate da altri
Stati, in ogni caso è 1 1 possibile scenario non benevolo
per Bitcoin. Se ci fosse una concentrazione
enorme di hasha avete in mani pool KOIC che cominciano a
bandire transazioni. Esiste questo protocollo Statum
V due che fra le tante cose che fa permetterebbe non alla mining
pool di scegliere le transazioni da inserire nel blocco, ma
direttamente al Miner. In questo modo tutto
diventerebbe molto più decentralizzato.
Anche se lasciavit fosse su pochissime pool sarebbero i
miner stessi a decidere. Che transazioni inserire nel
blocco? E se la pool provasse in un
qualche modo a fare censura della cosa, questo sarebbe
subito palese e fa. Scopribile dal protocollo
Bitcoin e tutti si accorgerebbero che la mind in
pool magari non sta includendo transazioni proposte dal miner.
Questa cosa in realtà al momento nel protocollo Bitcoin non è
così ovvia. Quindi se voi state minando per
esempio su una mining pool come foundry e quest'ultima decide di
non minare transazioni che ne so che arrivano dalla Corea del
Nord a vostra discapito perché per il Miner è una perdita di
soldi non inserire transazioni aggiuntive all'interno del
blocco. Questa cosa non è facilmente
riconoscibile perché purtroppo voi come miner o come utente
avete molti meno dati di foundery.
Non sapete come mai lei esclude certe transazioni, ci sarebbero
miliardi di motivi possibili e quindi non è così ovvio.
Constato un V due. Si risolverebbe questo problema
dando questa responsabilità di scegliere le transazioni da
includere nel blocco direttamente ai miner.
In questo modo avremo una decentralizzazione molto
maggiore. Inoltre ci sono un sacco di
altri incentivi Carini e miglioramenti.
Per esempio. Una cosa che pochi sanno è che i
miner al momento. Parlano con le mining pool in
maniera non criptata, quindi in chiaro.
Tutti i messaggi sono puliti e visibili.
Questa cosa è estremamente pericolosa non solo per una
questione meramente di privacy, ma anche per il cosiddetto
possibile almeno mining hijacking.
Che cos'è questo tipo di attacco informatico?
Semplicemente consiste nel fare un cosiddetto man in the middle,
quindi immaginatevi turtle cude ha i suoi 10 asicantastici con
cui mina. E lo fa su una pool che utilizza
ancora Stratum V uno, quindi una pool vecchia Old School che
ancora non sta utilizzando i nuovi standard.
Cosa potrebbe succedere? Che un attaccante informatico
ben addestrato che trova delle vulnerabilità nel mio sistema,
potrebbe entrarmi nella rete e quello che fa è semplicemente
rubarmi una parte di asherate e inviarlo lui alla pool.
Quindi io lavoro con i miei asic e fatico tantissimo.
Lui mi entra nella rete, mi ruba gli Shell che inviò la pool,
magari anche soltanto il 20%, in maniera che io magari non me ne
accorga subito e li invia lui al posto mio senza avere nessun
hasic che lavora questa cosa. Purtroppo è possibile perché le
comunicazioni tra miner e pool non sono criptate.
Con Stratum V due fixeremmo Questa cosa che sarebbe un
ottimo miglioramento dal punto di vista di sicurezza.
Inoltre avremmo degli altri vantaggi, come per esempio un
utilizzo inferiore di banda, quindi effettivamente fare
mining utilizzerebbe ulteriormente meno Internet,
cosa che è davvero fantastica perché incentiverebbe
ulteriormente l'utilizzo di per esempio asic o mining in luoghi
remoti o generalmente poco serviti da servizi come
elettricità, che però serve per il mining o magari Internet.
Immaginate. Tutte le persone che fanno
mining in Africa o nella Steppa russa, in Siberia o in
Uzbekistan è un problema Internet?
Avere delle connessioni stabili veloci è problematico.
È stato un V due, ridurrebbe la banda richiesta dei miner e
inoltre introdurrebbe varie possibilità un po complicate che
non sto qua ad approfondire, come per esempio l'Edless Miner
Ledless mining, che è un modo per dire efficiente il modo in
cui i miner fanno. Se uno ne ha tanti introducendo
un computer che gestisce un po meglio il lavoro e come si
organizzano gli asic stessi, oppure in generale ridurrebbe di
tanto il carico di fatica sui server delle mining pool.
E questo è fantastico perché le mining pool devono supportare
tantissima banda, tantissima fatica, tantissimi miner e
questo può produrre dei problemi, magari di instabilità,
di crash o in generale di inefficienza.
Con questo protocollo invece tutto sarebbe molto più leggero,
quindi diventerebbe molto più facile rendere più scalabile il
mind di Bitcoin, supportare quantità maggiori di Ashley
eccetera eccetera. Questo ragazzi è stata una prima
puntata di introduzione al concetto del mining, di come è
nato, di come mai funziona e degli degli attori principali
del suo protocollo. Quindi gli asic, le mining pool
e tutti quindi gli attori generali del network Bitcoin
come interagiscono con il mining spesso stesso?
So che è una puntata abbastanza tecnica e complessa, nella
prossima andremo ad affrontare in maniera un po più scialla
rilassata. Approccio un po più pratico
quindi magari come si fa mining, come si dove si compra un asi,
come si configura, come si attacca la rete, come si
ottimizza, come si fa un business plan, dove si mettono
gli asi? Domande del genere, una guida un
po più pratica perché comunque una cosa di cui mi sono reso
conto che in realtà gli asic, soprattutto usati nei momenti in
cui non c'è questa ressa enorme, non hanno questi prezzi
inaccessibili per chiunque e magari possono essere strumenti
Carini con cui giocare, imparare cose nuove, scaldare il proprio
appartamento, guadagnare qualche satoshi in base al momento
storico. Ai prezzi dell'energia eccetera.
Quindi questo è più o meno tutto per questo episodio.
Ragazzi da turtlecute tutto ci vediamo la prossima domenica.
Con una puntata un po più pratica nell'utilizzo di asic
mining, pool e strumenti generici connessi al mining.
Ci vediamo alla prossima domenica.
Un bacione, Ciao ragazzi.