Bitcoin - Tecnologia Blockchain
Si crede che Blockchainè una tecnologia new age che è la soluzione in attesa di una serie di problemi. Non c'è dubbio che sia una nuova meraviglia nel campo dell'informatica.
Cos'è una blockchain?
UN blockchain è fondamentalmente un elenco di record in continua crescita, chiamato blocks. Questi blocchi sono collegati e protetti utilizzando la crittografia. Ogni blocco contiene generalmente un hash crittografico del blocco precedente insieme a timestamp e dati di transazione. In base alla sua progettazione, una blockchain non consente la modifica dei dati.
È un libro mastro aperto e distribuito che registra le transazioni tra diverse parti in modo efficiente e in modo verificabile e permanente. Una blockchain, come mostrato nella figura seguente è tipicamente gestita da una rete p2p o peer-to-peer collettivamente seguendo un protocollo per la comunicazione tra i nodi e per la convalida di nuovi blocchi. Una volta registrati, i dati in un dato blocco non possono essere modificati senza il consenso della maggioranza della rete.
In caso di bitcoin, la blockchain è un registro pubblico che registra le transazioni di bitcoin. È implementato come filechain of blocks. Ogni blocco contiene un hash del blocco precedente fino al blocco genesis che è il primo blocco della blockchain bitcoin. Ciò si ottiene comunque senza alcuna autorità centrale fidata: il funzionamento della blockchain viene eseguito da una rete di nodi comunicanti che eseguono software bitcoin. Le transazioni del tipo pagatore A invia B bitcoin al beneficiario C vengono trasmesse a questa rete utilizzando le applicazioni software esistenti.
I nodi nella rete convalidano le nuove transazioni, le aggiungono alla loro copia del libro mastro e quindi trasmettono queste aggiunte al registro ad altri nodi. Ogni nodo di rete memorizza la propria copia della blockchain. Circa ogni 10 minuti, viene creato un nuovo gruppo di transazioni convalidate, un blocco, aggiunto alla blockchain e quindi pubblicato rapidamente su tutti i nodi della rete. Ciò consente al software bitcoin di determinare quando è stato speso un determinato importo di bitcoin e questo impedisce la doppia spesa in un ambiente decentralizzato. Si noti che la blockchain è l'unico posto in cui si può dire che i bitcoin esistano nella forma non spesa.
La tecnologia blockchain ha portato allo sviluppo di nuove valute digitali come Bitcoin e Litecoin che non sono emesse o gestite dal governo o da alcuna banca centrale di un paese. Ciò libera le persone da qualsiasi tipo di controllo e intermediari come i sistemi bancari che sono truffe e soggetti a crolli. Ha anche portato a tecnologie informatiche distribuite come Ethereum, che ha introdotto contratti intelligenti.
Blockchain è una tecnologia di registro replicata e condivisa che consente a qualsiasi partecipante alla rete di vedere il registro e apportare modifiche. È open source, abbassa i costi, migliora l'efficienza, aumenta l'accessibilità, affronta sfide aziendali entusiasmanti e attuali su un ampio spettro. Hyperledger di Linux Foundation è un progetto che sviluppa una tecnologia di registro condiviso open source e standard aperti.
Oggigiorno, i consumatori richiedono trasparenza riguardo ai prodotti e alla loro fabbricazione. I governi richiedono maggiori informazioni sulle supply chain aziendali, con sanzioni in caso di non conformità. In tale scenario, la tecnologia blockchain promette di soddisfare tali aspettative. Consente il trasferimento digitale sicuro di valore o proprietà attraverso le catene di approvvigionamento.
Vantaggi della tecnologia Blockchain
I seguenti sono i vantaggi della tecnologia Blockchain:
Le transazioni sono ora verificabili, impedendo a qualsiasi parte di apportare modifiche
Si ottengono maggiori efficienze attraverso una maggiore trasparenza
I consumatori sono stati autorizzati a fare acquisti consapevoli
Ora i governi sono in grado di procurarsi informazioni affidabili.
Molti esperti ritengono che la tecnologia blockchain possa essere utilizzata nel voto online, nel crowdfunding e in altre tecnologie emergenti e nuove idee. Le principali istituzioni finanziarie come JP Morgan Chase sono fiduciose che le criptovalute possano ridurre i costi di transazione e rendere più efficiente l'elaborazione dei pagamenti.
Bitcoin è una delle implementazioni più popolari e di successo della tecnologia blockchain. È una criptovaluta open source che utilizza l'elaborazione peer-to-peer distribuita. Non è necessaria un'autorità centrale per gestire la rete bitcoin. È stato creato da una persona o da un gruppo con lo pseudonimo diSatoshi Nakamoto. Le transazioni su questa rete vengono verificate da algoritmi di prova del lavoro su computer che eseguono un software di mining.