In questa quarta e ultima puntata conoscerai tutte le informazioni che Bit2Me Explorer mette a portata di mano per analizzare i blocchi che appartengono alla blockchain di Bitcoin.
DDopo aver conosciuto i primi concetti sull'esploratore di blocchi Bitcoin Esplora Bit2MePer dettagliare l'operazione di verifica e utilizzo della pagina degli indirizzi, è il momento di parlare della sezione dei blocchi di questo stesso browser.
Qualsiasi transazione bitcoin valida effettuata verrà registrata in modo permanente sulla rete tramite il blocchi. Ogni blocco contiene specificamente un riferimento a tutte queste transazioni. E allo stesso tempo, un riferimento al blocco precedente. Ma come vengono interpretati questi dati in un blockchain explorer? Quali informazioni utili ci offre un block explorer bitcoin? Controlliamolo!
Dati che Bit2Me Explorer ci offre sui blocchi Bitcoin
Panoramica
A prima vista può sembrare che si tratti di un'interfaccia complicata da interpretare, ma non lo è. In questo nuovo articolo della nostra guida spiegheremo parte per parte tutti gli elementi presenti nel nostro esploratore di blocchi bitcoin, Esplora Bit2Me. Il design di questa sezione segue lo stesso schema di quello delle altre funzionalità del servizio. Separeremo la pagina in sezioni per vedere chiaramente tutte le informazioni che troveremo.
Per questo punto particolare useremo come esempio il blocco # 1, il blocco di genesi di Bitcoin estratto da Satoshi Nakamoto nel 2009. Per accedere a tutto ciò che dobbiamo fare è inserire il numero "1" nel motore di ricerca Bit2Me Explorer, dare Invio.
Riepilogo blocco
La prima cosa che vediamo è un riepilogo con le informazioni essenziali, in modo che tu possa trovarlo immediatamente con un semplice sguardo.
Formuliamo un esempio come utenti nel motore di ricerca Esplora Bit2Me. Introduciamo l'hash di un blocco, che fungerebbe da identificatore. In generale, un hash viene calcolato due volte, utilizzando gli hash la maggior parte delle volte SHA-256. Tuttavia, viene utilizzato anche l'hash RIPE®-160 quando cerchiamo un hash più corto. Un esempio dell'utilizzo di quest'ultimo hash è il file indirizzi bitcoin.
Esempio di un hash SHA-256:
00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048
L'hash precedente è lo stesso hash del blocco n. 1, ovvero l'hash dell'identificatore univoco che appartiene al blocco genesis.
Abbiamo scoperto che ci sono due modi per cercare blocchi nell'esploratore. Il primo è usando la sua altezza (come il caso iniziale in cui abbiamo introdotto il numero "1"). E il secondo modo è usare il tuo hash SHA-256. Entrambi i modi ci daranno lo stesso risultato.
Elementi che compongono il riepilogo di Esplora Bit2Me
Tornando all'immagine precedente possiamo vedere:
- Numero di operazioni: Il numero 1 è un indicatore. Qui ci mostra tutte le transazioni elaborate in quel blocco. In caso di blocco di genesi della rete Bitcoin c'è stata una sola transazione, la prima fatta sulla rete.
- altezza: Si riferisce al altezza del blocco all'interno della blockchain. Qui il numero 1 rappresenta il numero di blocco nella rete. Nel caso del blocco genesis, corrisponde al primo blocco della rete. Attualmente l'altezza supera i 616mila blocchi.
- Data: In Bit2Me Explorer usiamo la scala di UNIX Time (Unix Time), in cui viene preso il numero di secondi trascorsi dal 1 gennaio 1970 in UTC. Se utilizzi un convertitore di marca temporale, vedrai che 1231469665 è equivalente alla data 2009-01-09 02:54:25. Questo è l'istante in cui è stato estratto il blocco genesis. Allo stesso modo, questo campo ci fornisce la data e l'ora complete in cui è stato risolto.
- Orario di ricezione: indica il momento in cui la rete ha ricevuto il blocco.
- Trasmesso da: Indica generalmente il nodo che ha trasmesso il blocco agli altri nodi interconnessi alla rete.
- Difficoltà: L' difficoltà di estrazione è un indice utilizzato per misurare la difficoltà di trovare un blocco. All'inizio di Bitcoin la difficoltà era 1, che si riflette nell'immagine. E all'inizio la difficoltà è stata ridotta poiché c'erano pochissime squadre di mining. Attualmente, la difficoltà è aumentata notevolmente e sempre più aziende agricole e gruppi minerari stanno contribuendo con attrezzature alla rete, quindi la difficoltà tende ad aumentare. La rete Bitcoin ha una difficoltà globale e i blocchi validi devono avere un hash al di sotto di questo target, che cambia ogni 2.016 blocchi.
- Bits: si riferisce al numero di bit che si trovano all'interno di un bitcoin.
- Misura del blocco: è misurato in byte e riflette il limite massimo in cui un blocco può includere transazioni. All'inizio di Bitcoin, non c'erano così tante transazioni come oggi. La dimensione massima di un blocco in Bitcoin è di 1.000.000 di byte o 1 MB (sebbene SegWit consente blocchi fino a 32 MB al massimo).
- versione: Questo numero indica la versione del protocollo in esecuzione dal nodo incaricato del mining di quel blocco. Ecco la prima versione di Bitcoin: 1.
- Nonce: L' nonce è un numero arbitrario utilizzato come protocollo di autenticazione. È una combinazione di numeri con l'hash per evitare la manipolazione delle informazioni sul blocco.
- Ricompensa di blocco: Riflette le ricompense generate dalla rete ogni volta che viene estratto un nuovo blocco. Bitcoin ha concesso, all'inizio, una ricompensa di 50 bitcoin per blocco generato, che è diminuita della metà ogni volta che un halving sulla rete, circa ogni 4 anni. L'attuale ricompensa per blocco è di 12,5 bitcoin.
Suggerimenti: come viene calcolata la difficoltà totale della rete?
total_difficulty = target_difficulty / current_difficulty
La difficoltà è un numero a 256 bit e la difficoltà di destinazione rappresenta un hash, dove i primi 32 bit sono zero e gli altri sono uno (questo è noto come "difficoltà di pool o" pdiff ").
Informazioni sulle transazioni all'interno di un blocco
Quando analizziamo un blocco nel block explorer di Bitcoin esploratore bit2me Possiamo anche vedere la totalità delle transazioni elaborate in quel blocco della rete. Le transazioni incluse in quel blocco sono mostrate qui, nello stesso formato delle transazioni unidirezionali.
Questi indicano i seguenti dati:
- Identificatore della transazione: Si tratta di un hash SHA-256 utilizzato per identificare la transazione bitcoin presente sulla rete.
- Conferme: Mostra il numero di conferme ricevute dal blocco dall'estrazione. Il numero di commit corrisponde al numero di blocchi estratti sopra il blocco. In questo caso, poiché il blocco genesis è il primo blocco estratto, il numero di conferme sarà il numero di blocchi estratti meno 1. Nel caso di un altro blocco, il numero di conferme sarà uguale al numero di blocchi che si trovano sopra quel blocco all'interno della blockchain.
- Data e ora: In cui la transazione è avvenuta all'interno della rete.
- Biglietti: Nel caso del blocco genesis estratto, le voci erano nuove monete in circolazione.
- Indirizzo di ricezione: L'indirizzo che riceve i fondi. Nel caso di un blocco comune come quello che può essere minato durante la lettura di questo articolo, parleremmo dell'indirizzo di ricezione dei fondi scambiati in una transazione inclusa all'interno di un blocco.
- Quantità: La quantità di bitcoin trasmessa nella transazione.
In conclusione, conoscendo tutti questi dettagli sui blocchi e la loro posizione corrispondente all'interno del block explorer puoi facilmente tracciare le informazioni che ti servono.