Il 9 gennaio 2009 Satoshi Nakamoto ha condiviso con noi le invenzioni di entrambi Bitcoin e la sua tecnologia sottostante, la blockchain. Ora questa tecnologia rivoluzionaria, che funge da base per la maggior parte delle criptovalute, viene testata in quasi tutti i settori. Aziende che spaziano dal settore immobiliare e dei registri pubblici, alle previsioni e all’archiviazione nel cloud, si stanno lanciando nella blockchain. Tuttavia, molte persone non hanno una buona comprensione di cosa sia una blockchain.
In questo articolo ti aiuterò a comprendere le blockchain esplorando:
Le blockchain eccellono in una funzione molto specifica: garantire un registro distribuito, trustless e immutabile per i dati. Prima dell’invenzione della blockchain, non c’era modo di condividere un database con l’intera Internet e avere comunque fiducia che i suoi dati fossero affidabili e a prova di manomissione. Grazie alla blockchain, non solo possiamo fare affidamento su questi dati, ma, nel caso di Bitcoin, possiamo usarli per proteggere una rete attualmente valutata 146 miliardi di dollari.
Le blockchain furono concepite per la prima volta nel 1991 da un gruppo di crittografi come un tipo teorico di struttura dati. Sarebbero passati altri 18 anni prima che una persona o un gruppo chiamato Satoshi Nakamoto mettesse effettivamente in uso una blockchain come registro per la criptovaluta Bitcoin.
Precedenti tentativi erano stati fatti per creare valute digitali; alcuni di essi sono addirittura menzionati nel Bitcoin white paper. Tutti questi predecessori di Bitcoin, tuttavia, avevano alcune cose in comune: i loro database erano centralizzati, i loro creatori erano pubblici e di conseguenza furono tutti chiusi per vari motivi legali.
Satoshi, avendo imparato dagli errori di questi tentativi passati, sapeva con certezza due cose. Innanzitutto, sapevano che la loro identità doveva rimanere nascosta, cosa che è stata ottenuta utilizzando lo pseudonimo di Satoshi Nakamoto. In secondo luogo, sapevano che non poteva esserci nessuno che avesse il controllo del registro o che l’entità avrebbe rischiato problemi legali. La blockchain è stato il concetto rivoluzionario che ha risolto il secondo problema.
Una blockchain è un tipo di database in cui i dati sono organizzati in gruppi, chiamati blocchi. Ogni nuovo blocco utilizza un metodo crittografico, chiamato hashing, per includere un riferimento ai dati nel blocco precedente. Ciò crea una catena nel senso che modificare qualsiasi dato in un blocco modificherebbe a sua volta il blocco successivo e così via.
A seconda della difficoltà richiesta per aggiungere nuovi blocchi alla catena, il fatto che ci sia un riferimento al blocco precedente rende la catena resistente alle modifiche. Quanto più lunga diventa la catena, tanto più resistente diventa al cambiamento. Ciò rende i dati sulla blockchain estremamente sicuri e affidabili.
Il primo utilizzo di una blockchain è stato come registro di proprietà per la valuta digitale Bitcoin. Nei 9 anni successivi ci sono stati diversi tentativi di utilizzare la blockchain in altri settori. È ancora da determinare quale di questi migliorerà l’efficienza nel loro campo o renderà alcuni processi più egualitari. Tuttavia ecco alcuni dei progetti che sembrano particolarmente degni di nota.
Aprendo la strada a un futuro in cui non dovremo più scansionare documenti di identità, Microsoft utilizza le blockchain nel tentativo di rendere più semplice la verifica online. Storj sta utilizzando blockchain per decentralizzare l’archiviazione dei dati e Augur fornisce un mercato delle previsioni che promette di offrire previsioni accurate. Mentre operazioni simili La`Zooz ed Arcade City stanno utilizzando blockchain per la distribuzione di rideshare, Segui il mio voto ed Democrazia Terra vogliono utilizzare la blockchain per decentralizzare e garantire il voto.
In altri casi, le blockchain vengono utilizzate come qualcosa di più di un semplice registro. Ci sono una manciata di team che utilizzano blockchain come piattaforme per contratti intelligenti. Questi venivano definiti progetti “blockchain 2.0” perché prendono il progetto che Satoshi ci ha dato e lo portano al livello successivo. Queste blockchain sono destinate a funzionare come un computer globale piuttosto che come un database. Alcuni di coloro che utilizzano le blockchain come piattaforme per l’esecuzione del codice lo sono Aeternity, Ethereum, EOS, golem, IOTAe NEO.
Dire che una blockchain è sicura significa dire che le informazioni archiviate sulla blockchain non possono essere alterate. Allora come può un database completamente creato e gestito da estranei, alcuni dei quali noti malintenzionati, essere così affidabile? Si tratta di due cose principali: pianificazione intelligente delle ricompense rispetto alle penalità e decentralizzazione.
Una delle proprietà che protegge una blockchain è l’equilibrio tra la difficoltà nell’aggiungere nuovi blocchi e la ricompensa ricevuta per farlo. Se i blocchi sono troppo difficili da creare o non c’è una ricompensa sufficiente, nessuna transazione verrà mai confermata. Se i blocchi sono troppo facili da creare, tuttavia, un utente malintenzionato potrebbe ripristinare la catena, concedersi più fondi e quindi ricostruire i blocchi: ovviamente un disastro.
L’analisi di come i partecipanti ad un sistema competitivo agiranno in risposta a ricompense e punizioni viene definita teoria dei giochi. Alcuni diranno che la grande invenzione della blockchain ha poco a che fare con la crittografia o l’economia, ma rappresenta invece un brillante passo avanti per la teoria dei giochi globale in questo mondo interconnesso. Ciò che ha fatto Satoshi è stato utilizzare il costo intrinseco della creazione di elettricità come penalità e Bitcoin appena coniato come ricompensa. Ciò ha aiutato in due modi: ha creato un incentivo a rimanere onesti e un metodo attraverso il quale è possibile generare nuove monete.
Quando le transazioni vengono effettuate su qualsiasi rete di criptovaluta, vengono prima inviate ad altri nodi della rete e archiviate in un gruppo in attesa di essere incluse nel blocco successivo. Questo gruppo di transazioni non confermate è denominato “mempool”. Affinché queste transazioni siano incluse in un blocco, è necessario prima svolgere una certa quantità di “lavoro” computazionale. L'hardware specializzato che svolge questo lavoro viene definito minatore e richiede un'enorme quantità di elettricità per estrarre un nuovo blocco. I minatori che aggiungono con successo un nuovo blocco ricevono una ricompensa di 12.5 Bitcoin.
Questo sistema di utilizzo dell’energia per aggiungere nuovi blocchi alla catena è noto come “Prova di lavoro"(PoW).
Un altro metodo interessante che viene utilizzato è chiamato “Proof of Stake"(PoS). In un sistema PoS le probabilità di trovare un blocco non sono determinate dalle macchine fisiche che bruciano elettricità, ma piuttosto dalla quantità o dall’età della criptovaluta che un minatore ha messo in staking. Al momento il PoS non è stato veramente testato su scala globale, ma ciò cambierà quando Ethereum inizierà la transizione Casper.
Il metodo PoS è interessante perché affronta due questioni. Il primo è ovvio, una riduzione del consumo energetico derivante dal PoW. Il secondo è più filosofico; in un sistema PoW un minatore non deve possedere nessuna delle monete che sta estraendo. Potrebbero vendere immediatamente tutti i loro premi, e in realtà la maggior parte dei minatori lo fa per pagare i costi legati alla gestione delle proprie operazioni. C’è una teoria secondo cui questa mancanza di interesse per la moneta da parte dei minatori potrebbe avere effetti negativi sulla blockchain in futuro. D’altra parte, in PoS un minatore deve detenere parte dell’asset per continuare a estrarre. Pertanto, la teoria è che i minatori avranno un interesse acquisito nel futuro della moneta.
Indipendentemente dall’algoritmo di prova, finché la ricompensa e la difficoltà rimangono in equilibrio, sarà sempre nell’interesse del minatore confermare le transazioni secondo le regole. Cercando di infrangere le regole, o riscrivendo parte della blockchain, i miner vengono penalizzati. Anche con un’enorme quantità di denaro a disposizione di chiunque lo faccia, nessuno è riuscito a ideare un attacco che sia più redditizio del semplice rispetto delle regole.
Un’altra caratteristica importante di una blockchain sana è quella di rimanere decentralizzata, il che significa che c’è una diversificazione nel funzionamento dei nodi. Inoltre, è importante che ci sia un numero sufficiente di nodi che memorizzano il record storico completo di ogni transazione, chiamati “nodi completi”. Questa diversificazione serve ad alcuni scopi, il primo dei quali è mantenere tutti gli altri onesti. Se gli unici detentori del record storico sono quelli che colludono per cambiarlo, allora farlo è banale.
Un altro motivo logico per distribuire ampiamente la blockchain è rendere difficile la censura. Dovresti convincere quasi il 100% dei nodi ad essere d’accordo su qualsiasi censura imposta. Senza una maggioranza vicina ci si ritrova con due diverse versioni della realtà, con alcuni nodi che hanno i dati censurati e altri che hanno i dati non censurati. Questi due sottoinsiemi di nodi smetteranno di comunicare tra loro, creando quello che viene chiamato un “hard fork”, con possibili effetti catastrofici per entrambe le parti.
Questo tipo di forchetta in realtà è successo con Ethereum (ETH) quando gli sviluppatori hanno deciso di ripristinare la blockchain per correggere un errore di codifica e una parte dei nodi si è rifiutata di seguirla. I nodi che si sono rifiutati di seguirli ora hanno la propria moneta: Ethereum Classic (ETC).
L’ultima ragione per mantenere la rete decentralizzata non riguarda la sicurezza, ma la salute generale del sistema. Quando nuovi nodi vengono online, sia che stiano tentando di acquisire l'intera blockchain o semplicemente di controllare il saldo di un singolo indirizzo, devono richiedere questi dati ad altri nodi. Se non c’è un numero decente di nodi disponibili per servire i dati, quelli esistenti possono facilmente sovraccaricarsi. Ciò potrebbe rallentare o addirittura arrestare completamente l'intera rete.
Per decenni, le nostre informazioni digitali hanno risieduto in database che richiedono uno sforzo minimo per la loro manutenzione e sono spesso responsabilità di una sola persona. Se ci pensi, una blockchain è uno dei modi meno efficienti possibili per archiviare dati. Quindi, perché utilizzare tutte le risorse necessarie per costruire e mantenere una blockchain? Perché finora nessuno ha escogitato un altro modo per ottenere un consenso senza fiducia.
In un sistema di archiviazione dati tradizionale è coinvolta molta fiducia, anche se non te ne rendi conto. Pensa ad esempio al tuo conto bancario. Quando spendi o depositi denaro, tale azione viene inserita nel database della banca. Il saldo del tuo conto è la somma di tutte le informazioni presenti in questo database relative al tuo conto. A meno che un dipendente della banca non commetta un errore, queste informazioni tendono ad essere accurate perché la banca ha una reputazione da difendere e spesso una responsabilità legale.
Per salvaguardare questi database centralizzati, vengono spese enormi quantità di tempo e denaro per la sicurezza, sia tecnologica che fisica. Una blockchain, d'altra parte, ci consente di aprire questo database affinché tutti possano utilizzarlo e rimanere comunque al sicuro. I partecipanti sono in grado di concordare un registro pubblico di dati senza dover fidarsi o imporre la responsabilità legale a nessuna delle parti coinvolte.
Il motivo per cui non devi fidarti di nessuno su una blockchain adeguata è perché puoi fidarti delle leggi della termodinamica. Il fatto che convertire l’energia in elettricità abbia un costo è il motivo per cui alla fine imbrogliare non avrà mai successo.
Non c’è dubbio che il concetto di utilizzare una blockchain per Bitcoin fosse profondo; senza di esso, nessuna criptovaluta potrebbe esistere come la conosciamo oggi. Tuttavia, le blockchain in realtà hanno fatto anche di più: hanno risolto un problema di fiducia cruciale per l’era di Internet in modo elegante e sicuro.
Ora abbiamo la possibilità di condividere le informazioni con maggiore sicurezza e affidabilità di quanto non abbiamo mai avuto. Le piene implicazioni di questa creazione devono ancora essere realizzate. Sono sicuro che in futuro le persone guarderanno indietro all'invenzione della blockchain e la confronteranno con l'invenzione di Internet stessa.
Detto questo, siamo ancora molto presto nella vita delle blockchain e, al di fuori delle criptovalute, non è chiaro dove saranno efficaci. Tuttavia, vengono testati in altre aree ed è solo questione di tempo prima che qualche altro settore ne venga sconvolto. Nei prossimi anni sarà emozionante scoprire dove altro le blockchain potranno prosperare e quanto più efficienti potranno diventare.
Fonte: https://unhashed.com/cryptocurrency-coin-guides/what-is-blockchain/
- 9
- Il mio account
- Action
- algoritmo
- Tutti
- .
- articolo
- attività
- Banca
- MIGLIORE
- Miliardo
- Bitcoin
- blockchain
- costruire
- casi
- Censura
- il cambiamento
- Cloud
- Cloud Storage
- codice
- codifica
- Moneta
- Monete
- Uncommon
- Aziende
- Consenso
- contratti
- Costi
- Creazione
- cryptocurrencies
- criptovaluta
- crittografia
- Valuta
- dati
- memorizzazione dei dati
- Banca Dati
- banche dati
- Decentramento
- decentrata
- Democrazia
- devs
- DID
- digitale
- valute digitali
- moneta digitale
- disastro
- documenti
- Presto
- Economia
- Efficace
- efficienza
- elettricità
- energia
- tenuta
- ETH
- Ethereum
- Ethereum Classic
- Ethereum Classic (ETC)
- Excel
- caratteristica
- Nome
- Fissare
- seguire
- forcella
- Avanti
- pieno
- function
- fondi
- futuro
- gioco
- Generale
- globali
- buono
- grande
- Gruppo
- guida
- Hardware
- hashing
- Salute e benessere
- qui
- storia
- tenere
- Come
- HTTPS
- Enorme
- Identificazione
- Identità
- industrie
- industria
- informazioni
- interesse
- Internet
- invenzioni
- coinvolto
- sicurezza
- IT
- Legislazione
- imparato
- Ledger
- Legale
- Livello
- linea
- Lunghi
- Maggioranza
- Rappresentanza
- Microsoft
- minatori
- Siti di estrazione mineraria
- soldi
- Vicino
- Rete
- nodi
- offrire
- online
- aprire
- Operazioni
- minimo
- Altro
- Paga le
- Persone
- pianificazione
- Piattaforme
- PoS
- PoW
- Previsioni
- progetti
- prova
- la percezione
- beni immobili
- Realtà
- motivi
- record
- Risorse
- risposta
- Rewards
- Rischio
- Rotolo
- norme
- running
- Satoshi
- Satoshi Nakamoto
- Scala
- scansione
- problemi di
- venda
- senso
- Condividi
- condiviso
- smart
- Smart Contract
- So
- spendere
- conservazione
- Tornare al suo account
- sistema
- Tech
- Tecnologia
- tempo
- delle transazioni
- Le transazioni
- Affidati ad
- sostenere
- us
- valutato
- Convalida
- Voto
- Che cosa è l'
- wikipedia
- Lavora
- mondo
- anni