⛏️ Mining e Proof of Work - Turtlecute - podcast episode cover

⛏️ Mining e Proof of Work - Turtlecute

Mar 31, 202447 minSeason 3Ep. 11
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

In questa puntata del priorato affrontiamo il discorso del mining, come è nata la proof of work, a cosa serve in bitcoin, cosa sono le mining pool, stratum v2 e tanto altro...


Un appunto, braiins è la mining pool più vecchia non la più grande, ho avuto un lapsus ad inizio episodio.


Link con sconto Yubikey: http://yubi.co/priorato-2024

Test quale yubikey è più adatta a te: https://www.yubico.com/quiz/

Braiins: https://braiins.com/

Merchandise: ⁠⁠⁠⁠dona.priorato.org⁠⁠⁠⁠ Sito e donazioni: ⁠⁠⁠⁠priorato.org⁠⁠⁠⁠ Progetti e tutorial: ⁠⁠⁠⁠turtlecute.org⁠⁠⁠⁠ Canale Telegram: ⁠⁠⁠⁠t.me/privacyfolder⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Ricevi uno sconto con il codice referral RELAI: TARTARUGA, Referral Bitcoin Voucher Bot: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://t.me/BitcoinVoucherBot?start=Privacyfolder⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ ⁠⁠⁠⁠⁠⁠ Grazie per essere stato con noi in questa avventura nel mondo di Bitcoin. Resta sintonizzato per altre emozionanti puntate!

Transcript

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.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android