Blockchain: blocchi, nodi e mining (minatori)

Blockchain è composta da tre concetti importanti: blocchi, nodi e mining (minatori). In questo breve articolo scopriremo questi termini insieme.

Blocchi


Ogni catena è composta da più blocchi e ogni blocco ha tre elementi di base.

I dati nel blocco


Un numero intero a 32 bit chiamato nonce. Il nonce viene generato casualmente quando viene creato un blocco, che quindi genera un hash di intestazione del blocco.
L’hash è un numero a 256 bit unito al nonce. Deve iniziare con un numero enorme di zeri (cioè essere estremamente piccolo).
Quando viene creato il primo blocco di una catena, un nonce genera l’hash crittografico. I dati nel blocco sono considerati firmati e legati per sempre al nonce e all’hash a meno che non vengano estratti.

Minatori – mining


I minatori creano nuovi blocchi sulla catena attraverso un processo chiamato mining.

In una blockchain ogni blocco ha il suo nonce e hash univoci, ma fa anche riferimento all’hash del blocco precedente nella catena, quindi il mining di un blocco non è facile, specialmente su catene di grandi dimensioni.

I minatori utilizzano un software speciale per risolvere il problema matematico incredibilmente complesso di trovare un nonce che generi un hash accettato. Poiché il nonce è solo 32 bit e l’hash è 256, ci sono circa quattro miliardi di possibili combinazioni nonce-hash che devono essere estratte prima di trovare quella giusta. Quando ciò accade, si dice che i minatori abbiano trovato il “nonce d’oro” e il loro blocco viene aggiunto alla catena.

Apportare una modifica a qualsiasi blocco all’inizio della catena richiede il re-mining non solo del blocco con la modifica, ma di tutti i blocchi successivi. Questo è il motivo per cui è estremamente difficile manipolare la tecnologia blockchain. Pensala come una “sicurezza in matematica” poiché trovare nonces aurei richiede un’enorme quantità di tempo e potenza di calcolo.

Quando un blocco viene estratto con successo, la modifica viene accettata da tutti i nodi della rete e il minatore viene ricompensato finanziariamente.

Nodi


Uno dei concetti più importanti nella tecnologia blockchain è il decentramento. Nessun computer o organizzazione può possedere la catena. Invece, è un libro mastro distribuito tramite i nodi collegati alla catena. I nodi possono essere qualsiasi tipo di dispositivo elettronico che mantiene copie della blockchain e mantiene funzionante la rete.

Ogni nodo ha la propria copia della blockchain e la rete deve approvare algoritmicamente qualsiasi blocco appena estratto affinché la catena sia aggiornata, attendibile e verificata. Poiché le blockchain sono trasparenti, ogni azione nel libro mastro può essere facilmente verificata e visualizzata. Ad ogni partecipante viene assegnato un numero identificativo alfanumerico univoco che mostra le sue transazioni.

La combinazione di informazioni pubbliche con un sistema di controlli e equilibri aiuta la blockchain a mantenere l’integrità e crea fiducia tra gli utenti. In sostanza, i blockchain possono essere considerati la scalabilità della fiducia tramite la tecnologia.

Blocchi, nodi e mining

La terminologia del settore blockchain è in continuo movimento. Lo siamo anche noi amanti della tecnologia. Comprendo che sia difficile stare al passo con tutti questi cambiamenti e nomi, ma in questo blog ti aiutiamo a stare al passo con i più importanti termini spiegati in maniera semplice e ordinata. Seguici anche sugli altri canali social per rimanere sempre aggiornato. Da poco sono anche su YouTube, ho sempre tantissime risorse gratis per te.

b.pramaggiore

Docente e informatico da oltre vent'anni: Excel, Social Media Marketing. Specializzato in crescita organica gestisco i social e posso esserti di supporto con consulenze mirate allo sviluppo e crescita della tua azienda. Eseguo riparazioni PC, Mac e installazioni periferiche, offro assistenza da remoto e a domicilio. Creo siti Web e gestisco blog, amo la tecnologia, la natura e sono molto curioso.

11 pensieri su “Blockchain: blocchi, nodi e mining (minatori)

  1. Its like you learn my mind! You appear to grasp so much approximately this, such as you wrote the guide in it or something. I feel that you could do with a few p.c. to power the message house a little bit, however other than that, this is magnificent blog. A fantastic read. I will certainly be back.

  2. Hi, I think your website might be having browser compatibility issues. When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, fantastic blog!

  3. Hey! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa? My blog covers a lot of the same topics as yours and I believe we could greatly benefit from each other. If you might be interested feel free to shoot me an e-mail. I look forward to hearing from you! Wonderful blog by the way!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

%d blogger hanno fatto clic su Mi Piace per questo: