{"id":4441,"date":"2022-10-13T10:35:12","date_gmt":"2022-10-13T09:35:12","guid":{"rendered":"https:\/\/affidaty.io\/blog\/?p=4441"},"modified":"2023-03-14T17:48:00","modified_gmt":"2023-03-14T16:48:00","slug":"insicurezza-blockchain-e-quantum","status":"publish","type":"post","link":"https:\/\/affidaty.io\/blog\/it\/2022\/10\/insicurezza-blockchain-e-quantum\/","title":{"rendered":"Insicurezza del Blockchain e Quantum"},"content":{"rendered":"\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-introduzione\">Introduzione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Blockchain <\/strong>che in Italiano vuol dire &#8220;catena di blocchi&#8221; \u00e8 una tecnologia digitale per il trasferimento sicuro di beni come il denaro. Spesso si fa confusione riferendosi al sistema del Blockchain con la moneta virtuale pi\u00f9 famosa il <em>Bitcoin (BTC), ma chiariamo subito che trattasi di<\/em> due cose diverse:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bitcoin<\/strong> \u00e8 una cripto valuta basata sulla tecnologia Blockchain sulla quale si basano anche altre monete virtuali;<\/li>\n\n\n\n<li><strong>Blockchain<\/strong> \u00e8 in realt\u00e0 una meta-tecnologia che utilizza vari componenti come: strumenti crittografici di hash (sha512),&nbsp; crittografia a chiave pubblica (RSA), protocolli condivisi, distributed ledger technology (DLT), rete P2P.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Blockchain risolve fondamentalmente il problema di trasferire denaro fra due entit\u00e0 diversamente da come avviene di solito, ma ultimamente si sente anche parlare di <strong>Metaverso<\/strong> in tema di cripto valute e di blockchain, dalla quale si deduce che questa tecnologia sia in questo momento storico in forte espansione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La struttura Blockchain \u00e8 caratterizzata, come dice il termine stesso da una catena di blocchi, ciascuno dei quali contiene informazioni differenti e dipendenti dal tipo di applicazione che lo utilizza. L\u2019aspetto importante \u00e8 che tali informazioni sono vincolate tra loro e ogni blocco \u00e8 collegato con il precedente e in parte anche con il successivo.&nbsp; Nella figura sottostante \u00e8 visualizzato questo concetto:&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-1024x533.png\" alt=\"\" class=\"wp-image-4444 lazyload\" width=\"-248\" height=\"-128\"><noscript><img decoding=\"async\" src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-1024x533.png\" alt=\"\" class=\"wp-image-4444\" width=\"-248\" height=\"-128\" srcset=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-1024x533.png 1024w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-300x156.png 300w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-150x78.png 150w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-768x400.png 768w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-1536x800.png 1536w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-560x292.png 560w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-750x391.png 750w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1-1140x594.png 1140w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/1.png 1870w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">il blocco iniziale della catena \u00e8 denominato \u201cblocco genesi\u201d, secondo l\u2019applicazione utilizzata che in questo caso \u00e8 in riferimento alla Cripto valuta utilizzata, il blocco pu\u00f2 contenere varie informazioni; Nel caso dei Bitcoin&nbsp; un blocco contiene informazioni sulle varie transazioni, in particolare su chi ha trasferito il denaro e sul ricevente e sulla somma trasferita. Ovviamente le identit\u00e0 dei soggetti coinvolti nelle transazioni non sono in chiaro e decifrabili ad occhio nudo, ma sono rappresentate dalla rispettiva chiave pubblica utilizzata dalla crittografia asimmetrica RSA. Una chiave crittografica non \u00e8 altro che un codice alfanumerico di byte utilizzata in input all&#8217;algoritmo di crittografia per cifrare le transazioni in valute virtuali. Per comprendere le potenziali vulnerabilit\u00e0 nel sistema Blockchain \u00e8 doveroso analizzare a fondo la sua struttura e come avviene il suo funzionamento a blocchi.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Blocchi<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni blocco visto nella figura precedente&nbsp; fondamentalmente contiene:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I dati riguardanti le transazioni<\/li>\n\n\n\n<li>L\u2019hash del blocco precedente<\/li>\n\n\n\n<li><strong>L\u2019hash del blocco attuale<\/strong><\/li>\n\n\n\n<li>hash del blocco successivo (inserito in un secondo tempo ma solo come riferimento e non dovrebbe entrare nel calcolo dell\u2019hash del blocco attuale).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Questi parametri rappresentano una sorta di Fingerprint del blocco stesso, mentre per generare il \u201cDigest\u201d ovvero l&#8217;output generato della funzione di hash, Blockchain utilizza l\u2019algoritmo <strong>SHA-256<\/strong> che&nbsp; ne garantisce l&#8217;integrit\u00e0, evitando in teoria eventuali manipolazioni dei dati all\u2019interno del blocco stesso,&nbsp; se questo accadesse&nbsp; genererebbe difatti un diverso hash che allerterebbe il sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Importante rilevare fin da subito ma riprenderemo il discorso in seguito che l&#8217;algoritmo SHA-1 fu sostituito in maniera massiccia con SHA-2 e SHA-3, dopo che Google nel 2014 annunci\u00f2 la sua violazione attraverso tecniche matematiche di alterazione binaria, una categoria di attacco di natura prettamente matematica e calcolo probatorio il cui termine corretto sarebbe \u201c<strong>Attacco a compleanno<\/strong>\u201d&nbsp; \u201c<strong>Birthday paradox<\/strong>\u201d. In realt\u00e0 una violazione a SHA-1 avvenne alcuni anni prima, nel 2005 un team cinese di crittografi riusc\u00ec a generare collisioni efficaci nell\u2019algoritmo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Riprendendo il discorso dell&#8217;hash del blocco attualedel Blockchain e con \u201cattuale\u201d intendo quello attivo per distinguerlo dagli altri, si genera fornendo come input all\u2019algoritmo SHA-256 i seguenti parametri:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dati riguardanti le transazioni appartenenti al blocco attuale<\/li>\n\n\n\n<li>Hash del blocco precedente<\/li>\n\n\n\n<li>Un valore chiamato <strong><em>nonce<\/em><\/strong>(numero casuale da ricercare e testare tramite la Proof-of-Work)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Come ho detto poc&#8217;anzi se un attaccante modificasse il contenuto di un blocco, l\u2019hash di tale blocco varierebbe, invalidando conseguentemente tutti gli hash dei blocchi successivi, l\u2019attaccante comunque potrebbe ricalcolare anche tutti gli altri blocchi, in effetti non \u00e8 cos\u00ec complesso rielaborare una serie di hash al fine di rigenerare una catena valida, tuttavia tale rielaborazione \u00e8 resa pi\u00f9 complessa dalla cosiddetta <strong>Proof-of-Work<\/strong> (PoW) che appunto complica tale calcolo.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Proof-of Work (PoW)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Proof-of-Work (PoW) \u00e8 un meccanismo che rallenta la creazione di nuovi blocchi e insieme all\u2019utilizzo massiccio di hash e alla crittografia asimmetrica permette di garantire un ottimo livello di sicurezza al Blockchain. Sostanzialmente la PoW \u00e8 un problema crittografico computazionalmente complesso ma la cui verifica del risultato ottenuto \u00e8 molto semplice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Detta in termini pratici consiste nel&nbsp; <strong>trovare con tentativi consecutivi un valore casuale chiamato &#8220;<em>nonce<\/em>&#8221; tale che l\u2019hash (utilizzando SHA-256 o successivi), dei dati, delle transazioni, dell\u2019hash del blocco precedente e del <em>nonce <\/em>stesso sia generato in modo da avere come cifre iniziali un numero di zeri definito (ad esempio 4 zeri iniziali: <\/strong><strong>0000<\/strong><strong>HGD636\u2026).<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Che cosa vuol dire questa frase?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nulla di complesso vuol dire solo risolvere un puzzle crittografico attraverso l\u2019uso delle potenze di calcolo messe a disposizione dalle CPU e GPU degli elaboratori, quindi aumentare il numero di zeri necessari all&#8217;hash per andare in convalida significa anche aumentare iil grado di difficolt\u00e0 per i <strong>Miner con la pow<\/strong>, a questa data in cui scrivo l&#8217;articolo&nbsp; questo valore dovrebbe essere impostato a 19 zeri iniziali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chi risolve questo Puzzle crittografico?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I Miner della rete Blockchain.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-1017x1024.png\" alt=\"\" class=\"wp-image-4445 lazyload\" width=\"445\" height=\"448\"><noscript><img decoding=\"async\" src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-1017x1024.png\" alt=\"\" class=\"wp-image-4445\" width=\"445\" height=\"448\" srcset=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-1017x1024.png 1017w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-298x300.png 298w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-150x150.png 150w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-768x773.png 768w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-560x564.png 560w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-75x75.png 75w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-750x755.png 750w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2-1140x1147.png 1140w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/2.png 1242w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Vediamo un esempio di un attacco a questo sistema.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Esempio di un attacco a Blockchain<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-1024x321.png\" alt=\"\" class=\"wp-image-4446 lazyload\" width=\"894\" height=\"280\"><noscript><img decoding=\"async\" src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-1024x321.png\" alt=\"\" class=\"wp-image-4446\" width=\"894\" height=\"280\" srcset=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-1024x321.png 1024w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-300x94.png 300w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-150x47.png 150w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-768x241.png 768w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-1536x482.png 1536w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-560x176.png 560w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-750x235.png 750w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3-1140x358.png 1140w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2022\/10\/3.png 2002w\" sizes=\"(max-width: 894px) 100vw, 894px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Possiamo notare nel <strong>Blocco #5 <\/strong>i tre parametri principali<strong>,<\/strong> contiene:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dati<\/strong> transazione (per esempio 100.000\u20ac),<\/li>\n\n\n\n<li><strong>l\u2019hash<\/strong> del blocco#4<\/li>\n\n\n\n<li><strong><em>nonce<\/em><\/strong><em>=p##@1 <\/em>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Come detto prima il nonce \u00e8 quel valore randomico ricercato attraverso l\u2019operazione di mining con tentativi consecutivi&nbsp; tale da produrre un hash valido (SHA-256) del blocco,&nbsp; ovvero un hash che cominci in questo esempio con sette zeri consecutivi <strong>0000000<\/strong>P3X22A.. Il <em>nonce <\/em>e l\u2019hash trovato costituiscono la soluzione della PoW per il <strong>Blocco #5<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Analogamente il <strong>Blocco #6<\/strong> contiene dati similari:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una transazione esempio da 350.000\u20ac<\/li>\n\n\n\n<li>l\u2019hash del <strong>Blocco #5<\/strong>,&nbsp;<\/li>\n\n\n\n<li>si ripete il <em>nonce=p##@1 che produce anche in questo blocco un hash valido<\/em>.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stesso <em>nonce <\/em>e l\u2019hash trovato costituiscono anche in questo caso la soluzione della PoW per il <strong>Blocco #6<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per il <strong>blocco#7<\/strong>? &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trovare soluzioni di questo tipo con questi requisiti di zeri imposti non \u00e8 un operazione complessa ma \u00e8 richiesto un ingente dispendio energetico per la potenza di calcolo necessaria alla computazione.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo appena descritto \u00e8 solo un esempio ma PoW potrebbe essere complicato ulteriormente con altre applicazioni in base al livello di sicurezza che si vuole ottenere.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fare una modifica fraudolenta ai dati in input all\u2019algoritmo di hash, per esempio: aumentare il valore della transazione nel Blocco #5 da 100\u20ac a 100.000.000\u20ac, graver\u00e0 sulla correttezza dell\u2019hash del blocco che potrebbe non essere pi\u00f9 strutturato con sette zeri iniziali <strong>0000000<\/strong>P3X22A e quindi essere invalidato dal sistema blockchain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per riuscire nel suo intento l\u2019attaccante che ha modificato opportunamente la cifra di una transazione attraverso un\u2019operazione di \u00abmining\u00bb, dovrebbe riuscire a trovare un nuovo <em>nonce <\/em>per il blocco in cui ha eseguito la modifica, tale che la PoW sia nuovamente verificata con il sistema di zeri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In seguito l\u2019attaccante dovrebbe compiere una nuova operazione di mining per trovare un nuovo <em>nonce <\/em>anche per il blocco successivo tale da verificare anche per questo la relativa PoW; dovrebbe anche eseguire quest\u2019operazione per ogni blocco della Blockchain, dalla posizione in cui \u00e8 intervenuto in avanti.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo dimostra chiaramente il concetto del Blockchain e della sua capacit\u00e0 di gestire la non modificabilit\u00e0 dei dati. Se l\u2019attaccante riuscisse a ricalcolare tutte le PoW di ogni blocco Blockchain, allora la sua modifica (falsa transazione) potrebbe andare a buon fine. Generalmente, con le potenze di calcolo in gioco, per il caso Bitcoin calcolare una <strong>PoW<\/strong> richiede circa 15-30 minuti a blocco, ma la sicurezza Blockchain \u00e8 garantita dalla difficolt\u00e0 computazionale del Proof-of-Work e tale livello \u00e8 ulteriormente elevato dal fatto di utilizzare una rete <strong>Peer-to-Peer<\/strong> (P2P) e un Ledger distribuito (<em>libro mastro<\/em>).&nbsp;<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ledger<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni nodo della rete che partecipa a Blockchain possiede una copia sincronizzata e completa della Blockchain stessa (<em>Distribuited Ledger). <\/em>Il <strong>Ledger<\/strong> \u00e8 appunto decentralizzato e visibile a tutti i nodi, non \u00e8 detenuto da nessuna entit\u00e0 in particolare, n\u00e9 tantomeno da un\u2019unit\u00e0 centrale <strong>(Trusted-Third-Party)<\/strong>, ci\u00f2 garantisce al contempo sia la sicurezza sia l\u2019immutabilit\u00e0 del registro stesso. I vari nodi possono entrare e uscire dalla rete P2P, ogni volta che un nodo rientra, riceve una copia del Ledger aggiornata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un attaccante che sia riuscito a ricalcolare i blocchi del Blockchain (come nell\u2019esempio precedente) dovrebbe quindi guadagnare anche il consenso di almeno pi\u00f9 del 50% dei nodi della rete P2P al fine di far accettare come valida la modifica fraudolenta a Blockchain. Se questo non accadesse, i nodi che si trovano in possesso della copia Blockchain falsa saranno quindi in numero ridotto e la copia Blockchain anomala verrebbe immediatamente scartata. Il sistema basandosi sulla rete P2P e sul concetto di Ledger pubblico e distribuito riesce in autonomia a garantire una propria sicurezza senza affidarsi a terze parti.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quantum Collision Attack SHA256 e SHA512<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ricercatori universitari, Centri di calcolo e altri enti come IACR, stanno studiando questa tipologia di attacchi basati sulle collisioni degli hash sfruttando il calcolo probatorio e utilizzando per lo scopo i <strong>Computer quantistici<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi elaboratori innovativi sono in grado di migliorare notevolmente il tempo di esecuzione dei calcoli e delle prestazioni sfruttando le leggi della fisica e della meccanica quantistica, elaborando nel contempo i dati sottoforma di un unit\u00e0 fondamentale chiamata <strong>Qbit<\/strong> al posto del tradizionale Bit utilizzato nel calcolo elettronico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All\u2019<strong>Eurocrypt 2020<\/strong> Hosoyamada e Sasaki hanno proposto il primo attacco quantistico dedicato alle funzioni di hash, precisamente a SHA-2 e SHA-3, in realt\u00e0 hanno riprodotto una versione migliorata del classico \u201c<strong>Attacco a compleanno<\/strong>\u201d che genera collisioni sugli output degli algoritmi di hash sfruttando il calcolo probatorio come tecnica di violazione. Questo lavoro prettamente rivolto all\u2019ambito dell\u2019analisi matematica e della crittoanalisi apre una nuova prospettiva verso la sicurezza degli algoritmi utilizzati dalle funzioni di hash. Per il momento rimane uno studio di ricerca universitaria anche perch\u00e8 non tutti dispongono in casa di questi prestanti e costosi elaboratori. Possiamo concludere che Blockchain \u00e8 un sistema apparentemente sicuro, dico \u201capparentemente\u201d perch\u00e9 anche se come abbiamo visto gode di sicurezza multilivello, come ogni tecnologia potrebbe avere potenziali vulnerabilit\u00e0 intrinseche che con l\u2019avvento di nuove tecnologie integrate come il Metaverso per esempio, ne potrebbero ampliare la&nbsp; superficie di attacco facendo crollare tutta la fortezza che il sistema blockchain ha intorno a se.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dr.ing Curzi Fernando L. (CyberSecurity analyst, Ethical hacker, pentester certificato, Laureato in ingegneria informatica)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">autore dell&#8217;ebook Hackerpunk in vendita su Amazon<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduzione Blockchain che in Italiano vuol dire &#8220;catena di blocchi&#8221; \u00e8 una tecnologia digitale per il trasferimento sicuro di beni come il denaro. Spesso si fa confusione riferendosi al sistema del Blockchain con la moneta virtuale pi\u00f9 famosa il Bitcoin (BTC), ma chiariamo subito che trattasi di due cose diverse: Blockchain risolve fondamentalmente il problema [&hellip;]<\/p>\n","protected":false},"author":127,"featured_media":4450,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"subtitle":"","format":"standard","video":"","gallery":"","source_name":"","source_url":"","via_name":"","via_url":"","override_template":"0","override":[{"template":"1","single_blog_custom":"","parallax":"1","fullscreen":"1","layout":"double-sidebar","sidebar":"","second_sidebar":"right-home-sidebar","sticky_sidebar":"1","share_position":"top","share_float_style":"share-monocrhome","show_share_counter":"0","show_view_counter":"0","show_featured":"0","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"1","post_reading_time_wpm":"300","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"1","show_prev_next_post":"1","show_popup_post":"1","number_popup_post":"3","show_author_box":"1","show_post_related":"1","show_inline_post_related":"0"}],"override_image_size":"0","image_override":[{"single_post_thumbnail_size":"crop-500","single_post_gallery_size":"crop-500"}],"trending_post":"0","trending_post_position":"meta","trending_post_label":"Trending","sponsored_post":"0","sponsored_post_label":"Sponsored by","sponsored_post_name":"","sponsored_post_url":"","sponsored_post_logo_enable":"0","sponsored_post_logo":"","sponsored_post_desc":"","disable_ad":"0"},"jnews_primary_category":{"id":"","hide":""},"jnews_social_meta":{"fb_title":"","fb_description":"","fb_image":"","twitter_title":"","twitter_description":"","twitter_image":""},"footnotes":""},"categories":[360],"tags":[129,25,24,74,92,98],"coauthors":[537],"class_list":["post-4441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-educational-ita","tag-ai","tag-bitcoin","tag-blockchain","tag-hacker","tag-mining","tag-transazioni"],"_links":{"self":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts\/4441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/users\/127"}],"replies":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/comments?post=4441"}],"version-history":[{"count":0,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts\/4441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/media\/4450"}],"wp:attachment":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/media?parent=4441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/categories?post=4441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/tags?post=4441"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/coauthors?post=4441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}