Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Struttura della Blockchain | Blocchi e Transazioni
Introduzione alla Blockchain

Struttura della Blockchain

Scorri per mostrare il menu

Ora comprendi i fondamenti della tecnologia blockchain e, in particolare, come Bitcoin la utilizza. Con queste basi, possiamo passare ad esaminare la struttura dettagliata di una blockchain costruita secondo il modello di Bitcoin.

Componenti di un blocco

Una blockchain è, nella sua essenza, una catena di blocchi. Questi non sono blocchi fisici, ma strutture dati digitali collegate tra loro in modo sequenziale.

La tabella seguente fornisce una panoramica della struttura generale di un blocco nella blockchain di Bitcoin:

Non è necessario memorizzare la dimensione di ciascun campo, sono fornite solo per una migliore comprensione. A proposito di dimensioni, di seguito una spiegazione di cosa sono effettivamente bit e byte:

Note
Approfondimento

Un bit è la più piccola unità di dati nell'informatica, rappresentata come 0 o 1, che riflette la natura binaria dei computer, mentre un byte è un'unità di dati composta da 8 bit utilizzata per misurare la capacità di archiviazione e di elaborazione dei dati nei computer.

Intestazione del blocco

Probabilmente, la parte più importante di ogni blocco è la sua intestazione composta da 6 campi. Di seguito è riportata un'illustrazione di una struttura di blocco più dettagliata (Txn_count e txns indicano rispettivamente il contatore delle transazioni e le transazioni, che non fanno parte dell'intestazione):

Componenti del blocco

Analisi dei singoli campi dell’intestazione del blocco:

Non preoccuparti, la maggior parte di questi campi verrà approfondita più avanti nel corso. Per ora, osserviamo un blocco reale utilizzando un Blockchain Explorer (ecco il link):

Struttura del blocco nell'explorer

Come puoi vedere, tutti i componenti di cui abbiamo discusso sono presenti in questo blocco.

Note
Approfondisci

Difficulty viene calcolata dal campo bits e non è memorizzata esplicitamente nell'intestazione del blocco. È un valore derivato che rappresenta quanto sia difficile trovare un nuovo blocco rispetto al livello di difficoltà minimo possibile.

Sono inoltre disponibili ulteriori dettagli (che puoi ignorare per ora) forniti dall'explorer della blockchain:

  • Altezza;
  • Stato;
  • Dimensione virtuale;
  • Unità di peso.

Questi campi forniscono contesto sullo stato del blocco all'interno della blockchain, sulla sua dimensione e sull'utilizzo delle risorse.

1. Quale delle seguenti NON fa parte dell'header del blocco?

2. Scegli la dimensione corretta dell'header del blocco.

question mark

Quale delle seguenti NON fa parte dell'header del blocco?

Seleziona la risposta corretta

question mark

Scegli la dimensione corretta dell'header del blocco.

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Struttura della Blockchain

Ora comprendi i fondamenti della tecnologia blockchain e, in particolare, come Bitcoin la utilizza. Con queste basi, possiamo passare ad esaminare la struttura dettagliata di una blockchain costruita secondo il modello di Bitcoin.

Componenti di un blocco

Una blockchain è, nella sua essenza, una catena di blocchi. Questi non sono blocchi fisici, ma strutture dati digitali collegate tra loro in modo sequenziale.

La tabella seguente fornisce una panoramica della struttura generale di un blocco nella blockchain di Bitcoin:

Non è necessario memorizzare la dimensione di ciascun campo, sono fornite solo per una migliore comprensione. A proposito di dimensioni, di seguito una spiegazione di cosa sono effettivamente bit e byte:

Note
Approfondimento

Un bit è la più piccola unità di dati nell'informatica, rappresentata come 0 o 1, che riflette la natura binaria dei computer, mentre un byte è un'unità di dati composta da 8 bit utilizzata per misurare la capacità di archiviazione e di elaborazione dei dati nei computer.

Intestazione del blocco

Probabilmente, la parte più importante di ogni blocco è la sua intestazione composta da 6 campi. Di seguito è riportata un'illustrazione di una struttura di blocco più dettagliata (Txn_count e txns indicano rispettivamente il contatore delle transazioni e le transazioni, che non fanno parte dell'intestazione):

Componenti del blocco

Analisi dei singoli campi dell’intestazione del blocco:

Non preoccuparti, la maggior parte di questi campi verrà approfondita più avanti nel corso. Per ora, osserviamo un blocco reale utilizzando un Blockchain Explorer (ecco il link):

Struttura del blocco nell'explorer

Come puoi vedere, tutti i componenti di cui abbiamo discusso sono presenti in questo blocco.

Note
Approfondisci

Difficulty viene calcolata dal campo bits e non è memorizzata esplicitamente nell'intestazione del blocco. È un valore derivato che rappresenta quanto sia difficile trovare un nuovo blocco rispetto al livello di difficoltà minimo possibile.

Sono inoltre disponibili ulteriori dettagli (che puoi ignorare per ora) forniti dall'explorer della blockchain:

  • Altezza;
  • Stato;
  • Dimensione virtuale;
  • Unità di peso.

Questi campi forniscono contesto sullo stato del blocco all'interno della blockchain, sulla sua dimensione e sull'utilizzo delle risorse.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
some-alt