Blocco

Da Bitcoin Wiki.

Il Blocco sono registrati in modo permanente sulla rete Bitcoin, che contengono informazioni sul transazione. Un blocco è il registro di alcune parte o di tutte le recenti transazione che non sono ancora stati registrati nei blocchi precedenti. In quasi tutti i blocchi sono aggiunti alla fine della catena, che contiene tutte gli transazioni e si chiama block chain ("blokcein"). Quando un blocco si aggiunge alla fine della catena, il non può essere modificato. Ogni blocco contiene le informazioni su ciò che è accaduto nei blocchi precedenti, prima che fosse creato.

La struttura del blocco

Campo Descrizione Dimensione
Il valore è sempre uguale a 0xD9B4BEF9 4 byte
La dimensione del blocco (blocksize) è il numero di byte da aggiungere alla fine del blocco 4 byte
Il titolo del blocco (blockheader) compone di 6 componenti 80 byte
Il contatore degli transazioni (transaction counter) è un numero intero positivo VI = VarInt 1-9 byte
Gli transazioni (transactions) Elenco di transazioni Moltitudine di transazioni

Descrizione

Ogni blocco, oltre ad altri componenti, contiene nel titolo un record di tutte o di alcune delle più recenti transazioni e le registrazione sul blocco che aveva ragione prima di questo. Per creare un nuovo blocco il minatore deve risolvere sul proprio computer il compito che è fornita dalla rete. Ogni unità ha una soluzione unica, che è anche registrato nel titolo del blocco. Questo problema è difficile da risolvere e che richiede molto tempo, ma quando uno degli utenti (i minatori) risolve il problema, il resto della rete conferma molto rapidamente che la soluzione è corretta. Ci sono diverse soluzioni per ogni blocco, per almeno uno di essi è sufficiente.

Dal momento che l'incontro di un blocco si ottiene premio di 25 BTC, un blocco comprende anche la Bitcoin indirizzo, a che s’invia la ricompensa. Il registro della transazione è chiamata "la generazione della transazione", vale a dire, la transazione di creazione di Bitcoin nella lista di transazioni del blocco è sempre nel 1° posto. Gli transazioni Bitcoin sono trasmessi attraverso la rete dal mittente: i nodi raccolgono l´informazione su di loro, e comprendono nel blocco trovato guidato da certe condizioni.

La complessità

Articolo principale: Complessità

La Complessità di compiti sono disciplinati dalla rete Bitcoin in modo che siano trovato 6 blocchi all'ora in media (1 blocco a 10 minuti). Ogni 2016 blocchi (circa ogni 2 settimane) cambiano di complessità: ogni Bitcoin-client compara come più rapido (o lentamente ) il blocco è confrontato con i valori standard, e da questi dati, la complessità è controllata in misura superiore (o inferiore).

Gli biforcazioni

Articolo principale: Block chain

Poiché ogni blocco ha un riferimento nel titolo al blocco precedente, si può dire che loro formano una catena. Esiste la possibilità che la catena può essere divisa, per esempio, se due minatori troveranno la soluzione per un nuovo blocco allo stesso tempo. La rete Bitcoin è configurata in modo che il ramo è risolto il più presto possibile, lasciando solo una biforcazione. La ricompensa per il blocco che ha stato abbandonato, non è data.

Il client Bitcoin conferma una catena più lunga dei blocchi. La "lunghezza" di tutta la catena di blocchi è calcolata come la somma delle complessità di tutti i blocchi in questa catena, ma non come la somma dei blocchi. Questo metodo di calcolo non permette a nessuno di fare a catena "maggiore" con un gran numero di blocchi con complessità trascurabile, impedendo le transazioni contraffatti.

Pagine correlate

Links