Читать онлайн книгу «Tutto Sulla Tecnologia Blockchain» автора Alan T. Norman

Tutto Sulla Tecnologia Blockchain
Alan T. Norman


Tutto sulla tecnologia Blockchain

La migliore guida per principianti su Blockchain, Mining, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA e smart contract
Alan T. Norman
Traduttore: Monja Areniello
Prendi il tuo libro omaggio BitcoinWhales
(Lo trovi alla fine del libro)
Copyright © 2017 di Alan T. Norman.
Nessuna parte di questa pubblicazione può essere riprodotta, distribuita o trasmessa in qualsiasi forma o con qualsiasi mezzo, inclusi fotocopie, registrazioni o altri metodi elettronici o meccanici, o mediante qualsiasi sistema di archiviazione e recupero delle informazioni senza la previa autorizzazione scritta dell'editore, tranne nel caso di citazioni molto brevi incorporate in recensioni critiche e alcuni altri usi non commerciali consentiti dalla legge sul copyright.
Perché devi leggere questo libro (#ulink_d49e38af-3a6b-59da-9b40-0794a7066bf0)
Questo non è un libro sugli investimenti in Bitcoin o altre criptovalute. (#ulink_b00cfcef-e64d-5103-a6fc-988dddeb7b56)
Cosa imparerai in questo libro (#ulink_c40f51b2-5858-5255-a38a-eeed4db2250b)
Cosa fa la blockchain? (#ulink_7615d22e-8305-50fa-99d6-98812cf68990)
Il problema con le istituzioni (#ulink_9ad275d7-33cf-517b-b4c5-e4de75a7c1ac)
La lentezza (#ulink_fc861066-f74e-583f-82fa-6fa085bda084)
I costi (#ulink_948b1f75-a9a1-5318-894b-d6b48444e695)
La vulnerabilità agli attacchi informatici (#ulink_6d55c607-c33c-50ef-a155-701c126b09d8)
Sostituzione delle istituzioni con la tecnologia (#ulink_ec0592f4-7248-505a-a010-b75d0a5339f4)
Un nuovo paradigma tecnologico (#ulink_c4b22f0e-faac-51f5-ba0e-c12a405710fe)
Fiducia nella costruzione (#ulink_14223354-3c2e-509a-9984-834673f18919)
Aumenta la connessione (#ulink_e5be4f9d-61ae-5aa6-93fc-44b03058aef8)
Aumenta la produttività (#ulink_98386eec-7e39-5da2-b00e-2a29e19b03af)
Sicurezza & Privacy (#ulink_e1fe4f3d-0b3c-50fb-a977-3689306f0486)
Crittografia (#ulink_a3da1a06-ad4c-5cab-8d70-0470fbb14acd)
Libro mastro distribuito = Difficile da cambiare (#ulink_921ab6d3-651c-5fd1-968e-acb1fbb79ba2)
Anonimità e tasti privati (#ulink_53d0d79b-37d9-5e7a-ad7a-a37d3b9c4191)
Immaginare un futuro blockchain (#ulink_678b1b60-9f76-5047-9d60-f44a3c001448)
Finanza (#ulink_9479ecb5-e40b-5db6-b96a-ea025fc6d926)
Contratti (#ulink_83cfd90e-dd35-5643-85e2-b0e940110578)
Governance (#ulink_968b3b82-a8dd-551c-90a6-871cd82e2979)
Crowdfunding & OIM (#litres_trial_promo)
Assicurazione (#litres_trial_promo)
Identità e identità delle cose (#litres_trial_promo)
Internet delle cose (#litres_trial_promo)
Come funziona la blockchain? (#litres_trial_promo)
Registri condivisi (#litres_trial_promo)
Il problema della ‘doppia spesa’ (#litres_trial_promo)
Creare un blocco (#litres_trial_promo)
Aggiungere transazioni (#litres_trial_promo)
Compilare il libro mastro (#litres_trial_promo)
Datazione e blocco ID (#litres_trial_promo)
Collegare blocchi tra di loro (#litres_trial_promo)
Proof of work (#litres_trial_promo)
Mining (#litres_trial_promo)
Consenso (#litres_trial_promo)
Il problema del 51% (#litres_trial_promo)
Costi (#litres_trial_promo)
Proof of stake (#litres_trial_promo)
Risparmio energetico (#litres_trial_promo)
Futuro (#litres_trial_promo)
Altri meccanismi di consenso (#litres_trial_promo)
Funzioni delle hash crittografiche: un approfondimento su come funziona l’hashing di blockchain (#litres_trial_promo)
Che cos’è una funzione hash crittografica? (#litres_trial_promo)
Storia dell’hashing (#litres_trial_promo)
Panorama completo dell’hashing nella proof of work (#litres_trial_promo)
L'hashing si applica alla proof of stake o agli altri meccanismi di consenso? (#litres_trial_promo)
Una parola veloce sulla difficoltà della proof of work (mining) (#litres_trial_promo)
Estrazione a mano di un blocco di Bitcoin (#litres_trial_promo)
Uno sguardo sul mining di Bitcoin (#litres_trial_promo)
Prepara i campi di intestazione (#litres_trial_promo)
Conversione little-endian (#litres_trial_promo)
Concatenazione e imbottitura (#litres_trial_promo)
Bloccare o spezzare (#litres_trial_promo)
Algoritmo hash principale (#litres_trial_promo)
Definizione di W & A-H (#litres_trial_promo)
Fase 1: Spostare A-C & E-H (#litres_trial_promo)
Fase 2: Trovare A & E (#litres_trial_promo)
Fase 3: Fallo altre 63 volte (#litres_trial_promo)
Fase 4: aggiungi il risultato finale all'A-H dell'NSA (#litres_trial_promo)
Prossime fasi (#litres_trial_promo)
Bitcoin: la madre di tutte le blockchain (#litres_trial_promo)
Storia dei Bitcoin (#litres_trial_promo)
La storia di Satoshi (#litres_trial_promo)
La conquista di Silk Road (#litres_trial_promo)
Il mistero di Mt. Gox (#litres_trial_promo)
Centralizzazione del mining (#litres_trial_promo)
Problema di scalabilità dei Bitcoin (#litres_trial_promo)
Tempi di attesa e tasse per il processo (#litres_trial_promo)
Dimensione delle restrizioni del blocco e SEGWIT2X (#litres_trial_promo)
Conclusioni sul Bitcoin (#litres_trial_promo)
Cos’e’ Ethereum e perché è così importante? (#litres_trial_promo)
La breve storia di Ethereum (#litres_trial_promo)
L’hackeraggio di DAO (#litres_trial_promo)
Smart contract (#litres_trial_promo)
Organizzazioni autonome decentrate (#litres_trial_promo)
OIM su Ethereum e il protocollo token ERC-20 (#litres_trial_promo)
Ethereum sta passando alla proof of stake (#litres_trial_promo)
Perché questo passaggio? (#litres_trial_promo)
Quando accadrà? (#litres_trial_promo)
Ci sono altre tecnologie blockchain da tenere in considerazione? (#litres_trial_promo)
Bitcoin cash (#litres_trial_promo)
Litecoin (#litres_trial_promo)
Monete privacy: Zcash e Monero (#litres_trial_promo)
Monero (#litres_trial_promo)
Zcash (#litres_trial_promo)
Dash (#litres_trial_promo)
Hyperledger (#litres_trial_promo)
Iota (#litres_trial_promo)
Ripple (#litres_trial_promo)
Adozione aziendale (#litres_trial_promo)
Le dApp e DAO Blockchain cambieranno tutto? (#litres_trial_promo)
La decentralizzazione ha il potenziale di rivoluzionare la vita come la conosciamo (#litres_trial_promo)
Ostacoli normativi (#litres_trial_promo)
L'internet possibile e futuro, realizzato da blockchain (#litres_trial_promo)
Sull’autore (#litres_trial_promo)
Libro omaggio Bitcoin Whales (#litres_trial_promo)
Trovi il link del libro omaggio qui sotto
Altri libri di Alan T. Norman (#litres_trial_promo)
Contributi (#litres_trial_promo)
Ti è piaciuto il libro? (#litres_trial_promo)

Perché devi leggere questo libro
Se non hai mai sentito parlare di blockchain o hai solo una vaga idea di come funziona questa nuova tecnologia, questo è il libro che fa per te. In questa breve guida ti guiderò tra gli elementi essenziali di funzionamento della tecnologia blockchain, usando spiegazioni semplici e fornendo esempi lungo il percorso. Ho presentato a molte persone questa tecnologia, quindi so dove i principianti di solito si confondono e le domande principali che fanno. In questo libro saranno affrontati tutti i principi di base passo dopo passo. Non hai bisogno di alcuna particolare conoscenza o saperne di tecnologia per comprendere i concetti di questo libro. Blockchain è una tecnologia, come Internet o il personal computer, che è destinata all'uso massivo. Possiede il potenziale per rivoluzionare quasi ogni interazione nelle nostre vite. Molti lettori avranno sentito parlare di Bitcoin e criptovalute. Queste sono un'importante applicazione della tecnologia blockchain e anche la prima applicazione. Tuttavia, l’uso della blockchain non è limitata ai sistemi finanziari e di pagamento. Mentre parleremo sicuramente Bitcoin e altre criptovalute in questo libro, esamineremo anche le potenziali applicazioni della blockchain in altri diversi settori.

Questo non è un libro sugli investimenti in Bitcoin o altre criptovalute.
Negli ultimi anni, sono state create centinaia di nuove valute, tutte online, sulla blockchain. Per i neofiti della tecnologia, potrebbe sorprendere il fatto che le persone stiano investendo seriamente in valute digitali di nuova invenzione come Bitcoin. Mentre queste valute sono interessanti e hanno il potenziale per ottenere un ampio utilizzo, questo non è un libro sulle criptovalute. Se stai cercando consigli di investimento o informazioni su quali valute avranno più successo, non le troverai in questo libro, devi leggere il mio altro libro - "La Bibbia per investire in criptovalute".
Per quelli di voi che sono nuovi alla blockchain, l'idea di investire in criptovaluta potrebbe sembrare allettante. Un avvertimento: investire in criptovaluta è un mercato altamente volatile ed estremamente rischioso. Fai le tue ricerche prima di investire in una criptovaluta per assicurarti che sia legittimo e non investire più denaro di quello che puoi permetterti di perdere. Blockchain e criptovalute sono ancora agli albori e tutto può succedere in qualsiasi momento.

Cosa imparerai in questo libro
Invece di parlare di investimenti, questo libro si concentrerà su come funziona la tecnologia blockchain e su come potrebbe essere utilizzata in futuro. Gli argomenti che puoi aspettarti di vedere in questo libro includono:
● Quali problemi risolve la blockchain?
● In che modo la tecnologia può rendere le nostre istituzioni più veloci e meno costose?
● La tecnologia potrebbe sostituire del tutto le nostre istituzioni (come governi, banche, ecc.)?
● In che modo la blockchain crea fiducia tra estranei?
● In che modo la blockchain aumenta la sicurezza di transazioni e contratti?
● La blockchain può essere utilizzata al di fuori della finanza?
● Che cos'è un blocco?
● Cos'è la catena e perché ne abbiamo bisogno?
● Qual è la spiegazione tecnica di ciò che accade nella blockchain?
● Che cos'è il mining e perché ne abbiamo bisogno?
● Esistono alternative al mining per creare una blockchain?
● Qual è la storia dei Bitcoin?
● I Bitcoin hanno qualche problema?
● Che cos'è Ethereum e che cos'è uno smart contract?
● Ci sono altre tecnologie blockchain che dovrei conoscere?
● In che modo le aziende stanno adottando la blockchain?
● Quali ostacoli normativi potrebbero rallentare l'adozione della blockchain?
Accidenti, sono molte domande. Se sei pronto ad affrontarle, io sono pronto. Iniziamo.

Cosa fa la blockchain?
Prima di entrare nei dettagli tecnici alla base della tecnologia blockchain, è importante comprendere i problemi risolti dalla blockchain. Perché abbiamo bisogno della blockchain e cosa non può fare la nostra attuale tecnologia? I primi utenti di Bitcoin e della tecnologia blockchain hanno scoperto ciò che percepivano come un difetto fondamentale nel modo in cui pensiamo alle transazioni, alla fiducia e alle istituzioni sociali. Le prime versioni di blockchain sono arrivate proprio nello stesso periodo della crisi finanziaria del 2007 negli Stati Uniti, quando molte persone hanno perso la fiducia nelle istituzioni sociali che avrebbero dovuto proteggere gli interessi dell'uomo comune. Naturalmente, le persone sono state deluse dal sistema bancario a seguito della crisi, ma hanno anche perso la fiducia nel governo che regola i mercati finanziari e nella stampa che indaga su potenziali crisi. In effetti, i sondaggi Gallup e l'Edelman Trust Barometer mostrano entrambi un declino costante nella fiducia del pubblico nelle istituzioni - banche, governo, media, università e organizzazioni non profit - negli ultimi dieci anni. La fiducia nelle istituzioni è ai minimi storici nella storia americana e problemi simili affliggono l'E.U. (Brexit, ascesa di Marine Le Pen, indipendenza della Catalogna, crisi della governance greca). L'idea di fondo delle istituzioni è creare fiducia tra estranei nella società. Abbiamo messo in atto leggi e sistemi per consentire a milioni di persone che non si conoscono di vivere vicine l'una all'altra. Tuttavia, i creatori della blockchain hanno sentito che queste istituzioni stavano fallendo.

Il problema con le istituzioni
Per capire perché i creatori della blockchain vogliono sostituire le istituzioni, è utile pensare a come siamo arrivati a questo punto dove la fiducia istituzionale è così bassa. Quali sono i punti deboli delle istituzioni e come la blockchain potrebbe risolverli?

La lentezza
La prima e più grande debolezza istituzionale è la velocità. Le istituzioni, per loro stessa natura, sono lente. Richiedono approvazioni e più cicli di verifica per ogni relazione, contratto e transazione. Anche i cambiamenti politici a livello istituzionale sono lenti. Possono essere necessari mesi o anni per creare nuove leggi o implementare nuove procedure, ad esempio la presentazione della dichiarazione dei redditi richiede ore di lavoro e mal di testa. Quindi, il governo deve verificare le informazioni che hai incluso nella dichiarazione prima di ricevere il rimborso. Mesi o addirittura anni dopo, il governo può decidere di controllarti, nel qual caso avrai bisogno di copie di vecchie transazioni finanziarie di diversi anni prima.
Un altro esempio sono i tempi delle transazioni bancarie. Non c'è motivo, tecnologicamente parlando, per cui un bonifico bancario dovrebbe richiedere più di qualche minuto. Tuttavia, di solito servono alcuni giorni lavorativi per processare una transazione a causa di una combinazione di sistemi obsoleti, politiche interne e regolamenti governativi che richiedono che la transazione venga analizzata ed elaborata. La tecnologia blockchain è governata dai suoi utenti e utilizza la crittografia per mantenerla privata. A seconda di come è progettato il sistema, può essere incredibilmente veloce. I nuovi smart contract possono calcolare e erogare automaticamente qualcosa come una dichiarazione dei redditi o persino una fattura commerciale una volta soddisfatte determinate condizioni. Poiché è basato sul consenso, la comunità può decidere collettivamente di implementare un cambiamento affinché il sistema funzioni, affrontando i problemi quando si presentano.

I costi
Le istituzioni tradizionali sono anche costose. È facile additare le tasse come una spesa delle istituzioni, ma tutte le commissioni di transazione e gli abbonamenti che gli utenti pagano ogni mese sono altre forme di spese istituzionali. Nel tempo, tali spese si sommano, ad esempio le banche addebitano commissioni per elaborare bonifici, convertire valute o persino gestire il tuo account. Le agenzie di assicurazione richiedono commissioni amministrative integrate nei premi assicurativi. Molti rivenditori online applicano commissioni sulle transazioni con carta di credito. Se gestisci una piccola impresa, troverai ovunque commissioni dal marketing all'elaborazione dei pagamenti. Ci siamo abituati a queste piccole tasse come al costo della vita nella società, ma la blockchain spera di contestare tale ipotesi. I contratti e le transazioni blockchain avvengono su una rete condivisa. Gli utenti della rete si cimentano anche a verificare le transazioni degli altri. Invece di un'autorità centrale che addebita una commissione per verificare la transazione, si verifica un'altra transazione sulla rete in cambio della trasformazione della propria transazione. Non tutte le tecnologie blockchain funzionano esattamente in questo modo, ma l'idea è la stessa per molti. Partecipando alla rete, si ottiene un numero di tasse inferiore a quello che si sarebbe pagato in un istituto tradizionale.

La vulnerabilità agli attacchi informatici
Il crimine informatico è in aumento ed è ormai frequente venire a conoscenza che le principali istituzioni vengono hackerate o violate nei dati personali. La vulnerabilità agli attacchi informatici è una delle ragioni per cui la fiducia nelle istituzioni sta diminuendo. Quando centralizzi i dati, sei sicuro di trovare cattivi attori che cercano di trarre vantaggio da tali informazioni.
L'hackeraggio di Equifax del 2017 negli Stati Uniti è un esempio importante. Equifax raccoglie informazioni sul credito dei consumatori negli Stati Uniti, inclusi numeri di carta di credito, informazioni previdenziali, nomi completi, indirizzi e cronologia dei pagamenti. La violazione dei dati nel settembre 2017 ha interessato 143 milioni di consumatori, evidenziando i pericoli legati alla fiducia della sicurezza dei dati in un istituto importante. Le tecnologie blockchain utilizzano più livelli di crittografia per proteggere le informazioni degli utenti. Alcune tecnologie blockchain sono più sicure di altre e ogni tecnologia ha il suo metodo per garantire la privacy. Tuttavia, poiché ogni relazione, contratto e transazione è crittografata individualmente, anche se si dovesse violare una parte delle informazioni personali, non si otterrebbe l'accesso alle informazioni di qualcun altro nel processo.

Sostituzione delle istituzioni con la tecnologia
La maggior parte delle persone concorderà sul fatto che le nostre istituzioni hanno difetti e non sono la soluzione perfetta. Ma risolvono problemi di fiducia e lo fanno da centinaia di anni. In effetti, probabilmente viviamo nell'era più pacifica e confortevole della storia umana. Qualsiasi alternativa alle nostre attuali istituzioni deve avere chiari vantaggi e potere. L'idea alla base della blockchain è quella di sostituire le istituzioni con la tecnologia che può fare il lavoro meglio e può responsabilizzare le persone. Se tu potessi creare un modo per gli estranei di fidarsi l'uno dell'altro senza aver bisogno di una banca o di un governo come intermediario, affronteresti uno dei maggiori colli di bottiglia della società. Ma per fare ciò, avresti bisogno di un potente sistema per creare consenso tra estranei e i creatori della blockchain credono che il potere risieda nella decentralizzazione. Fondamentalmente tutte le applicazioni blockchain (e altre tecnologie crittografiche) sono basate sul concetto di decentralizzazione. Invece di un'autorità centrale rigida e lenta che prende decisioni e governa le relazioni, la blockchain cerca di restituire il potere regolatorio agli individui. Invece di fidarsi di una grande istituzione, la blockchain crea fiducia attraverso il consenso.

Un nuovo paradigma tecnologico
Il fondamento di tutta la tecnologia crittografica blockchain è la rete peer-to-peer . Tradizionalmente, quando pensiamo alla fiducia, pensiamo alle istituzioni come ad un intermediario. Al momento, se volessi inviarti $100, avremmo bisogno di utilizzare un bonifico bancario:

1 Innanzitutto, invio il bonifico alla banca;
2 Successivamente, la mia banca prenderebbe una commissione in percentuale per elaborare la transazione;
3 La mia banca verifica che ho $100 nel mio conto;
4 La mia banca chiede alla tua banca se il tuo conto è valido e aperto per i depositi;
5 La mia banca aggiorna il suo libro mastro dei conti per sottrarre $100 dal mio conto;
6 La tua banca aggiorna il suo libro mastro per aggiungere $100 al tuo conto.
Una rete peer-to-peer non richiede un intermediario. Al contrario, utilizza un libro mastro distribuito per elaborare le transazioni. Tutti i computer che fanno parte della rete mantengono una copia del libro mastro e le transazioni vengono aggiunte sistematicamente al libro mastro. È incredibilmente difficile cambiare il libro mastro una volta scritto, perché ciò richiederebbe la modifica della copia del libro mastro su migliaia di computer attraverso la rete peer-to-peer : ecco come lo stesso trasferimento da $100 funzionerebbe su un peer-to-peer rete con un libro mastro distribuito:

1 Innanzitutto, invio la richiesta di trasferimento alla rete;
2 Successivamente, i computer più vicini a me sulla rete verificano che nel mio account sia presente una valuta sufficiente e che l'account di ricezione sia valido;
3 Dopo aver verificato la transazione, trasmettono la transazione a tutti i computer vicini alla rete;
4 A loro volta, tali computer verificano nuovamente la transazione e la passano, determinando un effetto a cascata fino a quando la transazione non viene aggiunta a tutti i registri della rete peer-to-peer .
Poiché i computer della rete peer-to-peer sono sia utenti che verificatori, le transazioni blockchain hanno il vantaggio di essere gratuite. L'effetto a cascata della verifica delle transazioni significa che una transazione può essere elaborata in minuti o ore, anziché giorni.
Basandosi solo su questi benefici, la blockchain è spesso propagandata come la fine delle istituzioni. Immagina transazioni veloci e senza attriti per chiunque nel mondo. Non è difficile vedere i potenziali vantaggi, ma la blockchain offre opportunità per cambiamenti sociali ancora maggiori.

Fiducia nella costruzione
La natura peer-to-peer della blockchain crea fiducia senza le istituzioni. Poiché tutti coloro che usano la rete hanno una copia del libro mastro, la blockchain promette una nuova era di trasparenza nella contabilità. Posso facilmente vedere se mi hai inviato $100 e che la transazione è stata verificata. Una volta fatto, so che non sarai in grado di annullare la transazione o annullare l'addebito, perché è stato verificato dalla rete. Nuovi progressi nella blockchain significano anche che posso creare un contratto tra noi che paga solo una volta verificate determinate condizioni, consentendoci di fare affari sapendo che il contratto è finanziato e pagherà solo se il lavoro è completato.

Aumenta la connessione
Uno dei maggiori vantaggi potenziali della tecnologia blockchain è la maggiore connessione globale. Quando puoi facilmente inviare valuta a chiunque nel mondo, i confini nazionali e regionali iniziano a rompersi. Diventa più facile fidarsi degli estranei, ovunque si trovino nel mondo. Allo stesso modo in cui Internet ha collegato il mondo, la blockchain ora promette di creare fiducia tra le persone nel mondo, ma le reti peer-to-peer e protette da blockchain non sono solo usate per le transazioni finanziarie. La blockchain può essere utilizzata per creare contratti tra estranei, consentire ai cittadini di votare in forma anonima e porre fine alle manomissioni elettorali e collegare dispositivi intelligenti che proteggano i cittadini. È anche possibile che la blockchain possa essere utilizzata per referendum pubblici giornalieri o settimanali su nuove leggi in cui puoi votare dal tuo personal computer. La vera democrazia popolare cambierebbe in modo permanente il modo in cui il governo funziona, dando il controllo di leggi e politiche alla popolazione.

Aumenta la produttività
Un vantaggio di secondo livello della blockchain è l'aumento della produttività. Attualmente, le istituzioni sono un freno per l'economia, poiché i governi applicano tasse per gestire la burocrazia e le banche applicano commissioni per il trasferimento e la detenzione di denaro. Un'economia e una società basate sulla blockchain hanno il potenziale per essere significativamente più efficiente. Come effetto collaterale, lo stesso livello di fiducia della società potrebbe essere mantenuto con una riduzione significativa della quantità di lavoro richiesto.

Sicurezza & Privacy
Quindi, la blockchain ha il potenziale per verificare relazioni, contratti e transazioni in modo più efficiente rispetto alle principali istituzioni. Ma l'efficienza è discutibile se il sistema non è anche altamente sicuro. Sebbene la tecnologia peer-to-peer esista dalla creazione di Internet, queste reti non sono sicure come ci aspettiamo che siano le istituzioni e i governi finanziari. Una banca tradizionale protegge la privacy limitando l'accesso alle informazioni solo alle parti coinvolte. I registri bancari sono documenti interni e quando si controlla la cronologia delle transazioni, è possibile visualizzare solo le transazioni in cui si è coinvolti. Questo ruolo di terza parte fidata - mantenere un libro mastro non pubblico - è il ruolo principale di una banca. Il libro mastro pubblico è il fondamento della sicurezza blockchain, ma un libro mastro pubblico significa che la privacy è compromessa. Questo è stato uno dei problemi fondamentali per le transazioni peer-to-peer prima del 2008. Nessuno poteva capire come garantire la privacy durante l'utilizzo di un libro mastro pubblico. I vantaggi del libro mastro distribuito erano enormi per velocità, costi e affidabilità. Tuttavia, è probabile che i consumatori non adottino un sistema in cui tutte le loro transazioni potrebbero essere tracciate.

Crittografia
Il primo livello di protezione della sicurezza e della privacy sulla blockchain è la crittografia. Le informazioni sulle transazioni sono raggruppate insieme. Ciò include ID della transazione, ora, importo, indirizzo del mittente e indirizzo del destinatario. Le informazioni sulla transazione vengono quindi eseguite tramite una funzione hash crittografica prima di essere aggiunte al libro mastro. Quando le informazioni sulla transazione sono state crittografate, appaiono così (esempio di una transazione Bitcoin del 20 ottobre 2017):

aba128d3931e54ce63a69d8c2c1c705ea9f39ca950df13655d92db662515eacf

Una funzione di hash crittografica accorcia e standardizza il numero di caratteri nella descrizione di una transazione, il che significa che è possibile inviare più transazioni in rete in qualsiasi momento. Solo guardando un elenco di transazioni, è impossibile dire qualcosa sul mittente, sul destinatario e sull'importo. Tuttavia, poiché gli standard di crittografia di Bitcoin sono disponibili pubblicamente, è ancora possibile decrittografare la transazione e ottenere maggiori dettagli, tra cui la chiave pubblica del mittente, la chiave pubblica del destinatario e l'importo inviato.
I nuovi concorrenti di Bitcoin usano diversi tipi di crittografia per offuscare ulteriormente le informazioni sulla transazione, rendendo impossibile apprendere le informazioni sulla transazione una volta che sono state incluse nel libro mastro.
Discuteremo della crittografia e dell'hashing in modo più approfondito in un capitolo successivo.

Libro mastro distribuito = Difficile da cambiare
Il libro mastro distribuito, una delle principali sfide per la privacy, è anche una chiave di sicurezza della blockchain. Un libro mastro gestito da una banca tradizionale è protetto con molti livelli di sicurezza per impedire modifiche non autorizzate. Tuttavia, se un utente malintenzionato fosse in grado di accedere al libro mastro, potrebbe immediatamente apportare modifiche. Anche i registri di un solo proprietario sono soggetti a transazioni fraudolente. Se un ladro di identità o un fornitore malintenzionato ha inviato una richiesta di transazione alla banca a tuo nome, è possibile che la transazione possa essere approvata a tua insaputa. Avere un unico proprietario del libro mastro significa che le banche devono spendere energia e costi generali significativi per mediare i reclami e agire in caso di frode. Il libro mastro distribuito modifica questi problemi. Poiché nei singoli computer della rete esistono migliaia di copie indipendenti del libro mastro, una volta aggiunta una transazione al libro mastro, è quasi impossibile modificarla. (Discuteremo i motivi tecnici per cui è il caso in un capitolo successivo).

Anonimità e tasti privati
Poiché la tecnologia blockchain utilizza un libro mastro distribuito, ognuno ha una copia di tutte le transazioni che avvengono nella rete. Il libro mastro delle transazioni deve essere pubblico per funzionare. Tuttavia, senza adeguate misure di sicurezza, chiunque nel mondo potrebbe vedere cosa hai acquistato e da chi. Le implementazioni della blockchain risolvono questo problema di sicurezza in diversi modi, ma la maggior parte si basa su un sistema che disconnette le tue informazioni personali dal tuo account. Ad esempio, i portafogli Bitcoin sono anonimi e puoi averne più di uno. L'unica cosa richiesta per accedere al tuo account è una chiave privata che solo tu conosci. Mentre chiunque può vedere il tuo indirizzo di portafoglio pubblico, non sapranno mai a chi appartiene il portafoglio. Nel libro bianco originale di Bitcoin, è stato suggerito di creare un nuovo portafoglio per ogni transazione effettuata sulla rete Bitcoin al fine di mantenere l'anonimato. Altre criptovalute, come Monero, sperano di far avanzare ulteriormente il livello di privacy per le transazioni blockchain. Monero utilizza indirizzi invisibili, disaccoppia gli ID degli utenti dagli importi delle transazioni e offusca le tracce delle transazioni al fine di garantire la privacy (vedere il capitolo su Monero per ulteriori informazioni). Il risultato è una criptovaluta completamente irrintracciabile che è ancora supportata da un libro mastro pubblico distribuito.

Immaginare un futuro blockchain
Finora, abbiamo trattato le basi del perché è stata inventata la blockchain, cosa fa e una panoramica generale dei metodi utilizzati dalla blockchain. Tuttavia, stiamo solo grattando la superficie e entreremo nei dettagli tecnici delle soluzioni blockchain nel prossimo capitolo. Prima, però, diamo un'occhiata ad alcuni potenziali casi d'uso della tecnologia blockchain. È importante rendersi conto che la tecnologia blockchain è molto più grande dei soli Bitcoin. Anche se domani Bitcoin fallisse, la tecnologia blockchain sarà ancora praticabile in molti settori. Mentre si stanno continuamente sviluppando reti peer-to-peer, la programmazione blockchain e le nuove forme di crittografia e la tendenza verso la fiducia distribuita continueranno a causa degli ovvi benefici in termini di velocità, costi e sicurezza. Anche se potrebbero non essere i Bitcoin o gli Ethereum ad alimentare il futuro della blockchain, puoi essere sicuro che le tecnologie alla base della blockchain verranno implementate nel corso dei prossimi decenni. L'effetto complessivo saranno contratti più efficienti, transazioni più veloci e costi inferiori per gli operatori. La blockchain ha anche il potenziale per cambiare il modo in cui facciamo acquisti, viaggiamo, eleggiamo i leader, lavoriamo e viviamo.

Finanza
Le applicazioni finanziarie della blockchain ottengono la maggior parte della copertura nei media e di solito sono le prime piattaforme basate sulla blockchain di cui i consumatori sentono parlare. È probabile che la tua prima associazione alla parola ‘blockchain’ sia stata in una discussione su Bitcoin, il che ha senso per due motivi. Innanzitutto, la blockchain utilizza registri e i registri sono più adatti al mondo finanziario. La tecnologia è perfetta per le applicazioni finanziarie. In secondo luogo, la prima implementazione di successo della blockchain, Bitcoin, è stata progettata dal nulla per essere una valuta. Un futuro finanziario basato sulla blockchain sembra radicalmente diverso dall'attuale sistema bancario. L'uso del denaro contante è già in declino ed è probabile che i paesi occidentali possano facilmente passare al sistema bancario interamente elettronico nel prossimo futuro. Nel futuro della blockchain, tutte le transazioni potrebbero essere pagate dal tuo portafoglio di criptovaluta. Una nuova tecnologia a larga scala consente di elaborare e verificare la transazione in pochi secondi. I venditori non dovrebbero pagare per l'elaborazione dei pagamenti e acquistare qualcosa sarebbe probabilmente semplice come autorizzare la transazione utilizzando il telefono o un altro dispositivo connesso. Anche se sembra probabile un futuro senza contanti, non è chiaro chi controllerà la valuta digitale. Se le valute decentralizzate come Bitcoin o le principali banche alla fine vinceranno è ancora una questione da discutere. Le banche stanno già valutando i modi per integrare la tecnologia blockchain nelle loro pratiche attuali nel tentativo di catturare il lato positivo della blockchain pur mantenendo il proprio ruolo di intermediario di fiducia nelle transazioni finanziarie. Anche la regolamentazione dei mercati finanziari cambierà. I governi devono riscuotere le tasse e combattere il riciclaggio di denaro ed entrambi questi compiti diventano più facili usando la blockchain. Poiché il libro mastro è pubblico, il monitoraggio delle transazioni è notevolmente più semplice, ma con transazioni anonime e conti ombra, è probabile che la regolamentazione finanziaria del governo diventerà più difficile. Questo è uno dei motivi per cui le grandi banche possono continuare a controllare i mercati finanziari, anche dopo aver implementato le migliori tecniche della blockchain.

Contratti
I pagamenti sono un esempio di un contratto basato sulla blockchain, ma ci sono già molte applicazioni in fase di sviluppo sulla blockchain. Questi contratti utilizzano la natura condivisa della blockchain per creare fiducia senza la necessità di un'istituzione e non possono essere eliminati o interrotti da entità esterne. Ethereum è la blockchain con cui vengono costruite la maggior parte di queste app ed è la seconda più preziosa blockchain del mondo, dopo Bitcoin. Ethereum consente agli sviluppatori di basarsi sulla sua blockchain e gli sviluppatori possono creare programmi su Ethereum come farebbero in qualsiasi altro linguaggio di programmazione. Ciò significa che Ethereum ospita giochi online, piattaforme di social media e fornitori di servizi proprio come su Internet. L'unica differenza è che questi programmi sono decentralizzati. Una volta creati, dureranno per tutto il tempo della blockchain di Ethereum. Poiché gli utenti di tutto il mondo sostengono la blockchain di Ethereum, un governo non può far smantellare il servizio e nessuno può eliminare o alterare i contenuti del servizio. La cosa bella degli smart contract è che sono illimitati. Tutto ciò che puoi codificare su un computer può essere codificato sulla blockchain. In futuro, questo probabilmente includerà anche l'intelligenza artificiale e altre forme di apprendimento automatico, rendendo l'intelligenza artificiale facilmente disponibile a chiunque faccia parte della rete peer-to-peer della blockchain.

Governance
La tecnologia blockchain non si limita ai finanziamenti. Negli ultimi anni sono emerse tecnologie che consentono agli sviluppatori di creare programmi in cima alla blockchain. Ciò significa che un pezzo di codice è incorporato nella blockchain e applicato dalla rete peer-to-peer. Un ottimo esempio di come ciò potrebbe funzionare è il voto. Proprio ora, ci affidiamo alle commissioni elettorali, alle istituzioni centrali, per amministrare le elezioni e valutare i voti. Questi sistemi non sono perfetti. Richiedono di andare in una cabina elettorale in un determinato giorno di persona, verificando la tua identità e idoneità a votare e completare una votazione segreta in uno stand. Ognuno di questi passaggi introduce problemi per gli elettori. Se non riesco a raggiungere la cabina elettorale il giorno in questione, non posso votare. Se non ho la mia carta d’identità con me o non mi è stato rilasciato un codice identificativo dallo stato, non posso votare. Se il voto viene completato in modo errato, il mio voto non verrà conteggiato e, in alcuni scenari, anomalie tecniche o conteggi errati significano che i voti vengono esclusi. Alla fine della giornata elettorale, devo fidarmi degli operatori elettorali in tutto il paese che calcolino i voti in modo equo. Nei paesi in cui un dittatore è al potere o le istituzioni non sono forti, le elezioni possono essere truccate. Gli sviluppatori di blockchain

Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию (https://www.litres.ru/pages/biblio_book/?art=48773252) на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.