ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Cosa registra la blockchain di Bitcoin?

La blockchain di Bitcoin è essenzialmente un enorme, condiviso, elenco crittografato di tutti gli indirizzi che contengono saldi Bitcoin. Poiché questo elenco è condiviso, viene definita tecnologia di registro distribuito digitale (DLT). Ogni nuovo blocco rappresenta l'ultimo aggiornamento dei saldi dei conti. Un blocco si riferisce semplicemente a un insieme di transazioni Bitcoin correlate perché avvenute nello stesso periodo di tempo. Nuovi blocchi vengono creati dopo l'ulteriore estrazione o si verifica una transazione in cui viene scambiato Bitcoin.

Punti chiave

  • La blockchain di Bitcoin è essenzialmente un enorme, condiviso, elenco crittografato di tutti gli indirizzi che contengono saldi Bitcoin.
  • Le blockchain sono costituite da una serie di singoli blocchi, disposti in ordine cronologico in base all'ordine delle operazioni.
  • Mentre una blockchain può essere utilizzata per memorizzare un numero qualsiasi di punti dati (voti in un'elezione, scorte di prodotto, identificazioni di stato, atti di casa, eccetera.), Bitcoin utilizza semplicemente la blockchain come mezzo per registrare in modo trasparente un registro dei pagamenti.

I blocchi sono impilati uno sopra l'altro in modo tale che un blocco dipenda dal precedente. In questo modo, viene creata una catena di blocchi; da qui deriva il termine "blockchain". Quando una transazione viene inviata alla rete Bitcoin, le informazioni vengono trasmesse attraverso tutti i nodi Bitcoin, tutti i computer collegati ad altri computer nella blockchain, contemporaneamente (attraverso la blockchain).

La funzione di una blockchain

In questo modo, funziona in modo molto simile a un libro mastro pubblico, contabilizzare le transazioni economiche e fornire un modo per verificare che tutti gli utenti Bitcoin siano stati dotati delle stesse informazioni. Tutti possono scaricare una copia della blockchain e usarla per tracciare il percorso dei Bitcoin da una transazione Bitcoin all'altra. (Va notato che sebbene vi sia un registro di ogni transazione Bitcoin mai effettuata, sono collegati a un indirizzo Bitcoin specifico, piuttosto che un nome o un'e-mail di identificazione personale. Per questa ragione, Bitcoin è considerato pseudonimo.)

L'obiettivo di una blockchain è consentire la registrazione e la distribuzione di informazioni digitali a ogni partecipante, ma mai modificato. Questa permanenza si chiama immutabilità, che è una caratteristica cruciale dell'architettura dei dati blockchain. Mentre una blockchain può essere utilizzata per memorizzare un numero qualsiasi di punti dati (voti in un'elezione, scorte di prodotto, identificazioni di stato, atti di casa, eccetera.), Bitcoin utilizza semplicemente la blockchain come mezzo per registrare in modo trasparente un registro dei pagamenti.

In una blockchain, ogni nodo ha un record completo dei dati che sono stati archiviati sulla blockchain sin dal suo inizio. Per Bitcoin, questi dati include l'intera cronologia di tutte le transazioni Bitcoin. Se un nodo ha un errore nei suoi dati, può utilizzare le migliaia di altri nodi come punto di riferimento per correggersi.

Informazioni contenute in ogni blocco

Le blockchain sono costituite da una serie di singoli blocchi, disposti in ordine cronologico in base all'ordine delle operazioni. Ci sono due parti per le informazioni contenute in un blocco.

La prima parte è costituita dagli elementi di intestazione:informazioni sulla posizione e altri dati relativi alle transazioni contenute all'interno di quel blocco. Per esempio, un hash all'interno dell'intestazione punta al blocco precedente. Non ci sono hash per i blocchi di genesi perché questi blocchi non hanno predecessori. Un merkle tree, una struttura dati utilizzata in informatica per registrare le transazioni, viene utilizzato per visualizzare la sequenza delle transazioni contenute nel blocco. Un altro hash all'interno del blocco contiene informazioni sul timestamp, il nonce, e il livello di difficoltà. Ecco una breve spiegazione di ciascuno di questi componenti:

  • Informazioni sulla marca temporale :visualizza l'ora e la data di creazione del blocco
  • nonce :il numero che deve essere risolto dai minatori
  • Livello di difficoltà :denota la difficoltà del problema da risolvere.

La seconda parte sono le informazioni sull'identificatore. Ancora, questa è una funzione hash crittografica. Viene generato eseguendo l'hashing degli elementi dell'intestazione due volte di seguito.

Blockchain più anonimo di un estratto conto

Uno dei presunti benefici (o rischi, a seconda della tua prospettiva) di Bitcoin è il suo anonimato unico. Coloro che effettuano transazioni in Bitcoin dovrebbero essere legati a un indirizzo Bitcoin specifico, piuttosto che un nome o un'e-mail di identificazione personale. Eppure l'anonimato è in qualche modo compromesso a causa del registro delle informazioni blockchain.

Poiché ogni transazione viene registrata pubblicamente, una singola violazione dell'identità di proprietà potrebbe portare alla rivelazione di molti altri proprietari semplicemente seguendo le transazioni. La blockchain è ancora più anonima di un estratto conto, ma non è un impenetrabile velo di segretezza, come amano affermare alcuni sostenitori della tecnologia Bitcoin.