{"id":119,"date":"2022-04-12T12:53:56","date_gmt":"2022-04-12T12:53:56","guid":{"rendered":"https:\/\/www.metaversoweb3.it\/?p=119"},"modified":"2022-04-12T13:09:48","modified_gmt":"2022-04-12T13:09:48","slug":"il-mondo-della-blockchain-criptovalute-e-mining","status":"publish","type":"post","link":"https:\/\/www.metaversoweb3.it\/il-mondo-della-blockchain-criptovalute-e-mining\/","title":{"rendered":"Blockchain: dove NFT, valute digitali e Mining possono esistere."},"content":{"rendered":"\n

Blockchain, Criptovalute e Mining<\/a>. Dopo aver parlato di NFT<\/a> che sono un’astrazione sopra la blockchain, \u00e8 arrivato il momento di introdurre uno dei concetti alla base del web3: la Blockchain<\/strong>.<\/p>\n\n\n\n

La Blockchain \u00e8 una sorta di archivio digitale che viene condiviso online ed \u00e8 consultabile da chiunque faccia parte della rete.
Il sistema Blockchain viene considerato sicuro proprio perch\u00e9 una volta che le informazioni vengono messe all\u2019interno del sistema sono molto difficili da modificare.<\/p>\n\n\n\n

Ma perch\u00e9 sono difficili da modificare?<\/h2>\n\n\n\n

Quando parliamo di Blockchain s\u2019intende una catena di blocchi contenenti delle informazioni composti da tre elementi fondamentali:<\/p>\n\n\n\n

  1. Dati <\/strong>(Ovvero i dati che vengono memorizzati al suo interno)<\/li>
  2. Hash <\/strong>(Stringa di numeri e lettere che servono ad identificare il contenuto del blocco) che \u00e8 sempre univoco e cambia ogni volta che il contenuto viene modificato.<\/li>
  3. Hash del blocco precedente<\/strong> (l\u2019elemento originario della catena ma soprattutto l\u2019elemento che rende sicura una Blockchain)<\/li><\/ol>\n\n\n\n

    Facciamo un esempio:
    In una catena di Bitcoin, ogni blocco contiene il proprio Hash e l\u2019Hash del blocco precedente, tranne il primissimo blocco che d\u00e0 origine alla catena, che contiene la Genesis block<\/strong>.<\/p>\n\n\n\n

    \"BITCOIN\"<\/figure><\/div>\n\n\n\n

    Ma cosa succede se un malintenzionato dovesse manomettere un blocco?
    Come sappiamo il mondo online \u00e8 infestato da hacker e per questo la Blockchain dispone di alcune misure di sicurezza. Ecco alcuni sistemi di sicurezza utilizzati dalla Blockchain:<\/p>\n\n\n\n

    Il sistema Hash<\/h2>\n\n\n\n

    Questo sistema, modifica il codice Hash<\/strong>, ogni volta che viene modificato, rendendo cos\u00ec necessari moltissimi calcoli per ricalcolare tutta la catena di blocchi.<\/p>\n\n\n\n

    \"Blockchain\"<\/figure><\/div>\n\n\n\n

    In questo caso, Il secondo blocco \u00e8 stato modificato e di conseguenza anche l\u2019Hash del blocco due viene cambiato automaticamente, compromettendo cos\u00ec la validit\u00e0 di tutti i blocchi successivi della catena. Anche se efficace il sistema dell\u2019Hash da solo non \u00e8 sufficiente a prevenire manomissioni, Infatti, i computer di oggi, possiedono ormai una grande potenza di calcolo capace di poter ricalcolare tutti gli Hash successivi alla manomissione con estrema velocit\u00e0\u2026 Ecco perch\u00e9 \u00e8 nato il Proof of work.<\/p>\n\n\n\n

    Proof of work<\/h2>\n\n\n\n

    Quando parliamo di Proof of work<\/strong> intendiamo dei calcoli aggiuntivi richiesti per ricalcolare nuovi blocchi e rendere pi\u00f9 complesse eventuali operazioni di hackeraggio della Blockchain<\/strong>.
    Nel caso del Bitcoin ad esempio, occorrono ben 10 minuti per calcolare la proof of work e modificare\/creare nuovi blocchi alla catena. Rendendo cos\u00ec molto difficile ricalcolare tutti i blocchi della catena.<\/p>\n\n\n\n

    Rete peer to peer o decentralizzazione<\/h2>\n\n\n\n

    Anzich\u00e9 utilizzare una rete centralizzata per gestire la catena, la Blockchain utilizza una rete condivisa detta anche Peer to peer<\/strong>.
    Questa rete \u00e8 accessibile da chiunque faccia parte della rete. Ogni partecipante della rete diventa un Nodo <\/strong>e ottiene una nota completa della Blockchain (Registro).<\/p>\n\n\n\n

    \"Peer<\/figure><\/div>\n\n\n\n

    Quando qualcuno crea un nuovo blocco, il blocco viene inviato a tutti i Nodi.
    I Nodi, detti anche Validatori <\/strong>che controllano e verificano che ogni blocco sia autentico e che non sia stato manomesso per aggiornare la propria copia del registro.
    Tuttavia anche a causa di alcuni ritardi della rete ognuno avrebbe registri diversi e per questo i Validatori devono mettersi d\u2019accordo su come aggiornare nello stesso modo il proprio registro.
    Questo avviene attraverso un processo di votazione.<\/p>\n\n\n\n

    Come funziona la votazione?<\/h3>\n\n\n\n

    I Validatori possono votare solamente dopo aver risolto un problema matematico legato alla propria versione del registro che pu\u00f2 essere risolto solamente grazie a tentativi casuali\u2026Il primo Validatore a risolvere il problema matematico pu\u00f2 condividere la propria versione del registro agli altri Nodi.<\/p>\n\n\n\n

    Ma come si risolve il problema matematico?<\/h3>\n\n\n\n

    Possiamo definire il problema matematico come una sorta di tombola e quindi pi\u00f9 cartelle si hanno, maggiore sar\u00e0 la possibilit\u00e0 di vincere.
    Il problema matematico funziona nello stesso identico modo solamente che al posto delle cartelle troviamo i Computer, ovvero la Potenza di calcolo<\/strong> necessaria per avere pi\u00f9 chance di risolvere il problema matematico.<\/p>\n\n\n\n

    \"Mining\"<\/figure>\n\n\n\n

    Questa operazione si chiama Mining<\/strong>, ovvero il processo che serve per risolvere il problema matematico.<\/p>\n\n\n\n

    Mining<\/h2>\n\n\n\n

    Ovviamente i Validatori per poter diffondere la propria versione del registro, hanno dei costi necessari, come l’alimentazione dei computer durante la risoluzione del problema matematico o addirittura i costi per comprare le attrezzature per avere pi\u00f9 chance di diffondere la propria versione del registro.
    Ovviamente \u00e8 prevista una ricompensa, per incentivare la diffusione del proprio registro e la competizione tra Validatori, garantendo cos\u00ec la sicurezza del Blockchain.<\/p>\n\n\n\n

    Questa ricompensa, corrisponde alle Criptovalute<\/strong>, come Bitcoin ed Ethereum.<\/p>\n\n\n\n

    \"Blockchain\"<\/figure>\n","protected":false},"excerpt":{"rendered":"

    Blockchain, Criptovalute e Mining. Dopo aver parlato di NFT che sono un’astrazione sopra la blockchain, \u00e8 arrivato il momento di introdurre uno dei concetti alla base del web3: la Blockchain. La Blockchain \u00e8 una sorta di archivio digitale che viene condiviso online ed \u00e8 consultabile da chiunque faccia parte della rete.Il sistema Blockchain viene considerato…
    Leggi tutto<\/a><\/p>\n","protected":false},"author":3,"featured_media":130,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[12],"_links":{"self":[{"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/posts\/119"}],"collection":[{"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":42,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":175,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/posts\/119\/revisions\/175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/media\/130"}],"wp:attachment":[{"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.metaversoweb3.it\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}